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.


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:


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.