我正在尝试为图像添加声音,就像为视频添加声音
ffmpeg -i image.png -i sound.mp3 output.mp4
但是ffmpeg将其视为“元数据”,而视频最终只包含音频而为空白。
我想出了这个,但肯定有更好的方法,最后以2秒钟的沉默结束:
ffmpeg -f lavfi -i color=c=black:s={IMAGE_W}x{IMAGE_H}:d=10 -i image.png -filter_complex [0:v][1:v]overlay=0:0 -i sound.mp3 -shortest output.mp4
{IMAGE_W}和{IMAGE_H}被脚本替换
编辑:最后2秒钟的静音是由我拥有的音频文件(是ogg)而不是命令引起的