ffmpeg 指令报错 用到了filter_complex合并音视频
ffmpeg版本:4.4
输入的指令:
ffmpeg -y -v info -i K0_S2_11_v1.mp4 -i test.MP3 -filter_complex amix=inputs=2:duration=first:dropout_transition=2 -vcodec copy output.mp4
指令中文件名对应的链接:
K0_S2_11_v1.mp4:https://media-ai.61info.cn/pjx/music/video/singalong/K0_S2_11_v1.mp4
test.MP3: https://hualala-common.oss-cn-shenzhen.aliyuncs.com/prod/audio/60a7692161386f5624f674a6_爱与诚.mp3
报错信息:
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'K0_S2_11_v1.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf58.30.100
Duration: 00:00:26.12, start: 0.000000, bitrate: 722 kb/s
Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt709), 1334x750 [SAR 1:1 DAR 667:375], 720 kb/s, 25 fps, 25 tbr, 90k tbn, 180k tbc (default)
Metadata:
handler_name : VideoHandler
vendor_id : [0][0][0][0]
Input #1, mp3, from 'test.MP3':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf58.76.100
Duration: 00:03:20.06, start: 0.023021, bitrate: 64 kb/s
Stream #1:0: Audio: mp3, 48000 Hz, mono, fltp, 64 kb/s
Cannot find a matching stream for unlabeled input pad 1 on filter Parsed_amix_0
找遍了全网都找不到是什么原因