1

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

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

这可行,但持续了很长时间,不断增加音频文件,这让我相信它正在循环播放 mp3 文件或其他东西。

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

Option loop not found.

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

4

1 回答 1

0

nvm,这只是使文件变大的视频。使用 1 FPS 排序

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

我相信循环只是顺序错误,这是对输出的解释

-loop(循环图像)

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

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

-最短(使视频尽可能短)

-r 1(强制 1 FPS)

video.avi(输出文件)

于 2013-04-24T22:47:12.777 回答