FFMpeg添加静默:努力使用-i anullsrc选项
我正在尝试使用ffmpeg将无声音轨添加到视频文件中:FFMpeg添加静默:努力使用-i anullsrc选项,ffmpeg,Ffmpeg,我正在尝试使用ffmpeg将无声音轨添加到视频文件中: ffmpeg.exe -i video.mkv -i anullsrc -c:v copy -c:a aac -shortest test.mkv 我有针对windows 64位(20170208)的ffmpeg预编译版本 无论何时运行,都会出现以下错误: anullsrc: No such file or directory 谢谢您的帮助。我还必须指定lavfi过滤器,并将其放在-I anullsrc之前: -f lavfi 对于完
ffmpeg.exe -i video.mkv -i anullsrc -c:v copy -c:a aac -shortest test.mkv
我有针对windows 64位(20170208)的ffmpeg预编译版本
无论何时运行,都会出现以下错误:
anullsrc: No such file or directory
谢谢您的帮助。我还必须指定
lavfi
过滤器,并将其放在-I anullsrc
之前:
-f lavfi
对于完整的命令行:
ffmpeg -i video.mkv -f lavfi -i anullsrc -c:v copy -c:a aac -shortest test.mkv
这个问题不是重复的;链接的问题没有回答我的问题,这是关于“没有这样的文件或目录”,下面的答案解决了我的问题。谢谢!这是真正解决这个具体问题的唯一答案。知道它为什么会工作吗?@Matt回答了一个老问题,但是你必须通过使用带有值
lavfi
(libavfilter虚拟输入设备)的格式选项(-f
)来告诉ffmpeg
哪个输入是过滤器。省略-f
会使ffmpeg
假定anullsrc
是一个文件名。如果ffmpeg进程永远停止,则使用:ffmpeg-f lavfi-t 1-i anullsrc=cl=mono dummy.m4a
生成一个虚拟静默文件。非常感谢。我到处找这个。