mpeg em vez de mpg
ffmpeg -i file.avi -vcodec mpeg4 -f mpeg output.mp4
Eu tenho esse problema com alguns arquivos AVI. A saída de
ffmpeg -i file.avi
contém a linha
[NULL @ 0x97c4d40]Invalid and inefficient vfw-avi packed B frames detected.
Alguém me aconselhou a usar
ffmpeg -i file.avi -vcodec h263 -acodec aac -f mpg output.mpg
para converter o arquivo para o formato correto, mas isso produz o erro
Unknown input or output format: mpg
Como posso converter meus arquivos?
mpeg em vez de mpg
ffmpeg -i file.avi -vcodec mpeg4 -f mpeg output.mp4
Obrigado a Andreas Cadhalpun ffmpeg
agora tem novo filtro: mpeg4_unpack_bframes
(veja ref .
O uso é tão simples como:
ffmpeg -i INPUT.avi -codec copy -bsf:v mpeg4_unpack_bframes OUTPUT.mpg
Eu usaria o MPEG Streamclip . É muito simples. Embora eles não tenham atualizado o software há algum tempo, eu uso a mesma versão há anos (mais recentemente no meu Intel Mac com OS 10.6.6). É bom para arquivos individuais. Não tenho certeza sobre lotes. Boa sorte.
MPEG Streamclip is a powerful free video converter, player, editor for Mac and Windows. It can play many movie files, not only MPEGs; it can convert MPEG files between muxed/demuxed formats for authoring; it can encode movies to many formats, including iPod; it can cut, trim and join movies. MPEG Streamclip can also download videos from YouTube and Google by entering the page URL.
Eu tive um caso semelhante quando corri
ffmpeg -v 5 -i input.avi -f null -
e os seguintes erros apareceram:
[mpeg4 @ 02505f00] Invalid and inefficient vfw-avi packed B frames detected
[null @ 024eb020] Encoder did not produce proper pts, making some up.
A solução:
ffmpeg.exe -i input.avi output.mp4
Tão simples quanto isso.
(use output.mpg
para converter em mpg.)
Tags ffmpeg avi file-conversion