ffmpeg: Option non reconnue "crf". Erreur lors du fractionnement de la liste d'arguments: Option non trouvée

1

J'essaie de fusionner deux vidéos (comme ici ) cote à cote.
Le journal complet avec la commande:

    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

Mais obtenir le message mentionné dans le titre.
J'ai la version ffmpeg N-90232-g0645698ecc d'Ubuntu 17.10 repo.

R S
la source
Partager le journal complet.
Gyan
@Mulvya fait, jetez un coup d'oeil, s'il vous plaît.
R S
Vous avez besoin d’un binaire ffmpeg avec libx264 inclus. L'obtenir de johnvansickle.com/ffmpeg
Gyan
@Mulvya merci, j'apprécierais également si quelqu'un sait comment le faire fonctionner avec la construction habituelle.
R S
1
@RS Votre version N-90232-g0645698ecc n'est pas du repo. Cela ressemble à une version compilée. Voir trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu pour compiler le guide, ou utilisez simplement le paquet ffmpeg du repo.
llogan

Réponses:

2

Votre ffmpeg ne fait pas partie du référentiel Ubuntu 17.10 et semble avoir été compilé sur votre machine. Ça manque --enable-gpl --enable-libx264 qui est nécessaire pour utiliser -c:v libx264. Non lié, mais il a --disable-x86asm ce qui n'est jamais recommandé car cela entraînerait de la lenteur.

Vous avez plusieurs options pour résoudre ce problème:

llogan
la source
1
Pouvez-vous me dire comment utiliser la commande ci-dessus dans Android à l'aide de dépendances bravobit android?
Vivek Mishra
@VivekMishra Je ne sais rien des dépendances bravobit androïdes. Je recommande de poser une nouvelle question.
llogan