
Posso converter facilmente arquivos AVI, WMV e outros arquivos de vídeo, mas não neste formato. Procurei algumas informações sobre como converter arquivos mjpg com ffmpeg e não encontrei nada.
Como este formato é amplamente utilizado em câmeras web, preciso lidar com isso e pensar que a resposta como convertê-lo será útil para todos.
Responder1
Se você está se referindo aoformato m-jpeg.
Pode ser uma boa ideia convertê-lo para um arquivo mpg normal e depois para FLV.
EsseHOWTO é uma boa leitura se você estiver brincando comffmpeg
.
Responder2
m-jpeg não é um formato padrão. É um grupo de formatos que utiliza uma série de jpegs para armazenar os frames do seu vídeo. Cada implementação disso é proprietária e geralmente incompatível. Então, basicamente, você precisa do codec do fabricante da câmera (que provavelmente estará disponível apenas para Windows) e então você pode usar algo como o virtualdub para recodificá-lo em um formato padrão.
O ffmpeg não usa codecs do Windows, portanto não é a ferramenta ideal para usar neste caso.
Eu não recomendo a conversão para um mpg e depois para um flv, pois a recodificação duas vezes acarreta uma grande perda de qualidade em relação à recodificação direta. Se você precisar fazer isso em 2 etapas, o formato intermediário deve ser descompactado ou um formato sem perdas, como o huffyuv.
Responder3
Eu tive o mesmo problema, mas queria .mp4
em vez de .flv
. Consegui fazê-lo funcionar usando ffmpeg (v1.1.2-tessus).
ffmpeg -i input_movie.mjpg -c:v libx264 output_movie.mp4
Depois de inseri-lo, .mp4
você pode convertê-lo facilmente para outros formatos. Experimente usar codecs diferentes se estiver procurando uma conversão de qualidade sem perdas.