ffmpeg 不匹配过滤器图描述中的流流说明符 ''

标签 ffmpeg

ffmpeg -y -i a.mp4 -i b.mp3 -filter_complex '[0]volume=1,atrim=start=0:end=5,adelay=0|0[aud0];[1]volume=1,atrim=start=0:end=5.796,adelay=0|0[aud1];[aud0][aud1]amix=2' mergeAudio.mp3

仅 a.mp4 视频流!
如何修复代码
enter image description here

最佳答案

在这种特殊情况下,请使用 anullsrc过滤以生成静默流并在 amix 中使用它.ffmpeg -y -i a.mp4 -i b.mp3 -f lavfi -i anullsrc -filter_complex '[2]volume=1,atrim=start=0:end=5,adelay=0|0[aud0];[1]volume=1,atrim=start=0:end=5.796,adelay=0|0[aud1];[aud0][aud1]amix=2' mergeAudio.mp3

关于ffmpeg 不匹配过滤器图描述中的流流说明符 '',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68848006/

相关文章:

powershell - 如何使用 FFMPEG 和 powershell 自动裁剪视频

animation - 如何使用ffmpeg从一个高度为0到100%动画的静止图像制作视频,

video - 最大 MP4 H264 header 大小

nginx - 使用 ffmpeg 转码扩展 nginx-rtmp 直播

video - 使用 FFmpeg 在特定时间将视频叠加到另一个视频上

ffmpeg - 如何在 Ubuntu 14.04 上重新安装 ffmpeg clean?

使用 ffmpeg 从网络摄像头捕获视频流的 C api

sockets - 使用带有网络支持的 flascc 编译 ffmpeg

android - 在 Android 上将 jpeg 编码为 H264 流 (ffmpeg)

node.js - FFmpeg Node.js 实时网络流媒体