FFmpeg: préréglage d'option non reconnu


1

J'utilise ffmpegpour convertir yuv en mp4 avec perte dans Ubuntu 14.04.

Mon code est (sans fractionnement de ligne):

ffmpeg -f rawvideo -vcodec rawvideo -s 560x448 -r 40 -pix_fmt yuv420p -i 
C_L_560x448_40_realtime_maxSSIM.yuv -c:v libx265 -preset ultrafast -qp 0 
realtimeC_L_560x448_40_realtime_maxSSIM.mp4

Je reçois

Unrecognized option 'preset'.
Error splitting the argument list: Option not found

Voici la sortie complète de la console:

ffmpeg version N-80953-gd4c8e93 Copyright (c) 2000-2016 the FFmpeg developers
  built with gcc 4.8 (Ubuntu 4.8.4-2ubuntu1~14.04.3)
  configuration:
  libavutil      55. 28.100 / 55. 28.100
  libavcodec     57. 50.100 / 57. 50.100
  libavformat    57. 41.100 / 57. 41.100
  libavdevice    57.  0.102 / 57.  0.102
  libavfilter     6. 47.100 /  6. 47.100
  libswscale      4.  1.100 /  4.  1.100
  libswresample   2.  1.100 /  2.  1.100
Unrecognized option 'preset'.
Error splitting the argument list: Option not found

Savez-vous comment résoudre ce problème?


Quelle version de ffmpeg avez-vous? Affiche la sortie de la console.
Gyan

@Mulvya je l'ai ajouté maintenant.
Zinon

1
Vous n'avez pas libx265 (ni aucun encodeur tiers) lié. Obtenez un binaire de johnvansickle.com/ffmpeg
Gyan

1
Je veux juste ajouter que l'utilisation -qp 0de libx265 n'est pas la solution idéale pour l'encodage sans perte (contrairement à libx264). Au lieu de cela, vous devez ajouter-x265-params lossless=1
Ely

Réponses:


0

Pour moi, cela signifiait que j'avais exécuté configure avec --disable-everythinget activé libx264, mais pas activé son "encodeur", donc cela l'a corrigé:--enable-libx264 --enable-encoder=libx264

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.