Outils pour utilisateurs

Outils du site


command-line:ffmpeg

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
command-line:ffmpeg [le 01/08/2014 à 10:26] – Ajout conversion Webm Yoskocommand-line:ffmpeg [le 26/06/2022 à 07:34] (Version actuelle) Yosko
Ligne 7: Ligne 7:
 FFmpeg attend les différentes options dans un ordre précis : FFmpeg attend les différentes options dans un ordre précis :
  
 +<code bash>
   ffmpeg [global options] [input file options] -i input-file-name [output options] output-file-name   ffmpeg [global options] [input file options] -i input-file-name [output options] output-file-name
  
Ligne 14: Ligne 15:
   * __output options :__ actions à appliquer au média   * __output options :__ actions à appliquer au média
   * __output-file-name :__ fichier en sortie avec le rendu final   * __output-file-name :__ fichier en sortie avec le rendu final
 +</code>
  
 ===== Analyser un fichier ===== ===== Analyser un fichier =====
Ligne 19: Ligne 21:
 Pour connaître les détails d'encodage d'un fichier (audio ou vidéo), il suffit de ne renseigner que le fichier d'entrée : Pour connaître les détails d'encodage d'un fichier (audio ou vidéo), il suffit de ne renseigner que le fichier d'entrée :
  
 +<code bash>
   ffmpeg -i music.mp3   ffmpeg -i music.mp3
   ffmpeg -i video.mp4   ffmpeg -i video.mp4
 +</code>
  
 ===== Conversion ===== ===== Conversion =====
Ligne 26: Ligne 30:
 Pour convertir une vidéo d'un format à un autre (résultat de qualité plutôt médiocre) : Pour convertir une vidéo d'un format à un autre (résultat de qualité plutôt médiocre) :
  
 +<code bash>
   ffmpeg -i MaVideoSource.flv MaVideoDestination.mpeg   ffmpeg -i MaVideoSource.flv MaVideoDestination.mpeg
 +</code>
  
 Même conversion au format DVD (qualité plus grande signifiant taille de fichier plus grande) : Même conversion au format DVD (qualité plus grande signifiant taille de fichier plus grande) :
  
 +<code bash>
   ffmpeg -i MaVideoSource.flv -target pal-dvd -sameq MaVideoDestination.mpg   ffmpeg -i MaVideoSource.flv -target pal-dvd -sameq MaVideoDestination.mpg
 +</code>
  
 {{tag>audio vidéo encodage command-line}} {{tag>audio vidéo encodage command-line}}
Ligne 41: Ligne 48:
 Le contrôle de la qualité se fait via l'option ```c:v libvpx```. Avec divers options ([[http://trac.ffmpeg.org/wiki/Encode/VP8|source]]) :  Le contrôle de la qualité se fait via l'option ```c:v libvpx```. Avec divers options ([[http://trac.ffmpeg.org/wiki/Encode/VP8|source]]) : 
  
 +<code bash>
   ffmpeg -i input.mp4   ffmpeg -i input.mp4
     -c:v libvpx     -c:v libvpx
Ligne 49: Ligne 57:
     -c:a libvorbis     -c:a libvorbis
     output.webm     output.webm
 +</code>
  
   * ''%%-b:v 1M%%'' : gère le bitrate moyen des frames. La valeur par défaut donne un résultat médiocre, il est donc conseillé d'utiliser ce réglage.   * ''%%-b:v 1M%%'' : gère le bitrate moyen des frames. La valeur par défaut donne un résultat médiocre, il est donc conseillé d'utiliser ce réglage.
Ligne 55: Ligne 64:
  
 Il est conseillé d'utiliser au moins b:v et/ou crf. Les paramètres qmin/qmax sont secondaires. Il est conseillé d'utiliser au moins b:v et/ou crf. Les paramètres qmin/qmax sont secondaires.
 +
 +===== Rotation =====
 +
 +<code bash>
 +ffmpeg -i input.mp4 -vf "transpose=2" output.mp4
 +</code>
command-line/ffmpeg.txt · Dernière modification : le 26/06/2022 à 07:34 de Yosko