使用ffmpeg开发混剪视频工具的时候遇到了下面的问题
尝试使用-filter_complex 复杂滤镜对视频进行拼接
ffmpeg -i 11.mp4 -i 22.mp4 -filter_complex 'concat=n=2:v=1' output.mp4
报错如下:
[Parsed_concat_0 @ 00000170685eee80] Input link in0:v0 parameters (size 576x956, SAR 1:1) do not match the corresponding output link in0:v0 parameters (720x1280, SAR 1:1)
原因是两个视频的分辨率不同,尝试通过scale命令修改分辨率后再合并:
ffmpeg -i 11.mp4 -i 22.mp4 -filter_complex '[1]scale=720:1280[v1];[0][v1]concat=n=2:v=1[v]' -map [v] output.mp4
依旧报错: