Como converter o tipo de arquivo mjpg para flv usando ffmpeg?

0

Eu posso converter avi, wmv e outros arquivos de vídeo de maneira fácil, mas não neste formato. Eu procurei algumas informações sobre como converter arquivos mjpg com o ffmpeg e não encontrei nada.

Como esse formato é amplamente usado em câmeras da Web, preciso lidar com isso e acho que a resposta como convertê-lo será útil para todos.

    
por Yaroslav Yakovlev 26.08.2009 / 10:49

3 respostas

1

Se você está se referindo ao formato m-jpeg .
Pode ser uma boa ideia convertê-lo em um arquivo mpg regular e, em seguida, em FLV.

Este HOWA é uma boa leitura se você estiver jogando com ffmpeg .

    
por 26.08.2009 / 11:12
0

m-jpeg não é um formato padrão. É um grupo de formatos que usa uma série de jpegs para armazenar os quadros do seu vídeo. Cada implementação disso é propriotária e geralmente incompatível. Então, basicamente, você precisa do codec do fabricante da câmera (que provavelmente só estará disponível para o Windows) e, em seguida, você pode usar algo como o VirtualDub para reencocá-lo em um formato padrão.

O ffmpeg não usa codecs do Windows, por isso não é a ferramenta ideal para usar neste caso.

Eu recomendo strongmente contra a conversão para um mpg e, em seguida, para um flv como reencoding duas vezes incorre em uma grande perda de qualidade sobre a recodificação diretamente. Se você precisar fazer isso em 2 etapas, o formato intermediário deverá ser descompactado ou um formato sem perdas, como o huffyuv.

    
por 26.08.2009 / 11:36
0

Eu tive o mesmo problema, mas queria .mp4 em vez de .flv . Foi capaz de fazê-lo funcionar usando o ffmpeg (v1.1.2-tessus).

ffmpeg -i input_movie.mjpg -c:v libx264 output_movie.mp4

Depois de tê-lo em .mp4 , você pode facilmente convertê-lo para outros formatos. Brinque com o uso de codecs diferentes se estiver procurando uma conversão de qualidade sem perdas.

    
por 21.07.2015 / 04:45

Tags