ffmpeg -i a.webm -i b.webm -filter_complex '[0:v]pad=iw*2:ih[int];[int][1:v]overlay=W/2:0[vid]' -map [vid] -c:v libx264 -crf 23 -preset veryfast outputfin.webm
这是将两个视频并排合并的简单代码。但是,它引发以下错误:
'NULL @ 0x55aafb8828e0] Unable to find a suitable output format for '
: Invalid argument
这是什么错误?
答案 0 :(得分:1)
3个问题:
您的命令在Linux中有效,但我认为Windows不喜欢单引号。使用双引号。
WebM仅支持VP8或VP9或AV1视频以及Vorbis或Opus音频和WebVTT字幕。您有两种方法可以解决此问题:
outputfin.mp4
。-c:v libx264 -crf 23 -preset veryfast
,默认情况下,它将在WebM中输出VP9视频+ Opus音频。示例:
ffmpeg -i a.webm -i b.webm -filter_complex "[0:v][1:v]hstack" -c:v libx264 -crf 23 -preset veryfast outputfin.mp4