在使用以下代码时,我遇到有关输出视频长度的问题,这似乎适用于其他所有人。
在04:56的输入mp3上我得到了05:09,最后一部分只是图像,没有声音,对于更长的mp3输入文件,我最后得到更多的无声视频。
我在输出文件作为参数之前使用“-shortest”选项,正如stackoverflow / superuser周围的其他线程所示。
ffmpeg -loop 1 -i image.jpg -i audio.mp3 -c:v libx264 -tune stillimage -c:a aac -strict experimental -b:a 192k -shortest out.mp4
我已经更改了输入文件类型 - wav,以及图像 - png,jpg,视频结尾处的静音“开销”。
答案 0 :(得分:0)
我正在使用额外的参数" -framerate 2"这导致了额外的视频长度,默认情况下以25帧/秒的速度输出更接近音频输入文件长度的视频(仅需2-4秒的静音)