找不到ffmpeg循环错误

时间:2013-04-24 22:23:33

标签: video encoding ffmpeg

我正在尝试将image.gif用作audio.mp3的整个持续时间,并从中制作视频。这是我正在使用的当前命令

ffmpeg -i audio.mp3 -loop 1 -i image.gif -acodec copy video.avi

这种方法很有效,但是经常会不断增加音频文件,这让我相信它会循环播放mp3文件等等。

我尝试改变音频/图像,但它不起作用并说:

Option loop not found.

我也尝试了-shortest,我认为它与音频的长度相匹配,但它使文件的大小是MP3的两倍+图像文件的大小。

1 个答案:

答案 0 :(得分:0)

nvm,这只是制作文件大的视频。使用1 FPS分类

ffmpeg -loop 1 -i image.gif -i audio.mp3 -acodec copy -shortest -r 1 video.avi

我认为循环的顺序错误,这是对输出的解释

-loop(循环图像)

-i(输入图像,然后输入音频文件)

-acodec copy(复制mp3文件,不要重新编码)

-shortest(尽可能缩短视频)

-r 1(强制1 FPS)

video.avi(输出文件)