我正在尝试将两个视频(如此处)合并在一起。
带命令的完整日志:
ffmpeg -i input1.mp4 -i input2.mp4 -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 output.mp4
ffmpeg version N-90232-g0645698ecc Copyright (c) 2000-2018 the FFmpeg developers
built with gcc 7 (Ubuntu 7.2.0-8ubuntu3.2)
configuration: --disable-x86asm
libavutil 56. 8.100 / 56. 8.100
libavcodec 58. 13.102 / 58. 13.102
libavformat 58. 10.100 / 58. 10.100
libavdevice 58. 2.100 / 58. 2.100
libavfilter 7. 12.100 / 7. 12.100
libswscale 5. 0.102 / 5. 0.102
libswresample 3. 0.101 / 3. 0.101
Unrecognized option 'crf'.
Error splitting the argument list: Option not found
但是在标题中提到了消息。
我从Ubuntu 17.10 repos获得了ffmpeg版本N-90232-g0645698ecc。
分享完整日志。
—
Gyan
@Mulvya完了,请看看。
—
RS
你需要一个包含libx264的ffmpeg二进制文件。从johnvansickle.com/ffmpeg
—
Gyan
@Mulvya谢谢,如果有人知道如何使它与常规版本一起工作,我将不胜感激。
—
RS
@RS您的版本
—
llogan
N-90232-g0645698ecc
不是来自回购。它看起来像一个编译版本。有关编译指南,请参阅trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu,或者只使用repo中的实际ffmpeg包。