FFmpeg视频图像加音频长度问题

FFmpeg视频图像加音频长度问题,ffmpeg,Ffmpeg,我在使用下面的代码时遇到了关于输出视频长度的问题,这似乎对其他人都适用 对于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

我在使用下面的代码时遇到了关于输出视频长度的问题,这似乎对其他人都适用

对于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,在视频结束时同样是无声的“开销”

我使用了一个额外的参数“-framerate 2”,它导致了额外的视频长度,默认为25帧/秒,输出的视频更接近音频输入文件的长度(仅额外2-4秒的静音时间)