2

Я пытаюсь объединить два видео (как здесь) рядом.
Полный журнал с командой:

    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

Но получение сообщения упоминается в заголовке.
У меня ffmpeg версия N-90232-g0645698ecc из репозитория Ubuntu 17.10.

1 ответ1

2

Ваш ffmpeg не из репозитория Ubuntu 17.10 и выглядит так, как будто он был скомпилирован на вашей машине. В нем отсутствует --enable-gpl --enable-libx264 который требуется для использования -c:v libx264 . Не имеет отношения, но имеет --disable-x86asm который никогда не рекомендуется, так как это приведет к замедлению.

У вас есть несколько вариантов, чтобы это исправить:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .