You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用FFmpeg生成带静音空音轨的黑场视频 解决anullsrc调用报错

FFmpeg生成带空音轨黑场视频解决方案

报错原因

你遇到的报错是因为anullsrc属于FFmpeg的Libavfilter虚拟输入源,调用这类非文件类输入源时必须在输入参数前显式指定-f lavfi标识。你修改后的命令仅为视频的color虚拟源配置了-f lavfi,音频输入前缺少该参数,FFmpeg会默认将anullsrc=channel_layout=stereo:sample_rate=44100当作本地文件路径读取,自然触发找不到文件的错误。

正确命令

ffmpeg -f lavfi -i anullsrc=channel_layout=stereo:sample_rate=44100 -f lavfi -i color=c=black:s=1920x1080 -t 5 -c:v libx264 -tune stillimage -pix_fmt yuv420p -c:a aac -shortest out.mp4

调整说明

  • 音频输入前补充-f lavfi参数,正确识别虚拟静音音频源
  • 新增-c:a aac参数指定音频编码器为通用AAC格式,适配绝大多数播放场景
  • 调整-t 5参数位置到所有输入源之后,同时新增-shortest参数,保证音视频时长严格匹配,避免出现音画长度不一致的问题

内容的提问来源于stack exchange,提问作者David Ferris

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 01:12:01