92
modifications
(→Pitivi) |
(encodage vp9) |
||
Ligne 68 : | Ligne 68 : | ||
<code>ffmpeg -codecs</code> | <code>ffmpeg -codecs</code> | ||
==== Exemples d'utilisation ==== | ==== Exemples d'utilisation ==== | ||
La page de manuel contient quelques exemples. | La page de manuel contient quelques exemples. | ||
<code>man ffmpeg</code> | <code>man ffmpeg</code> | ||
Un exemple très simple pour convertir un fichier vidéo au format MP4 au format MKV | Un exemple très simple pour convertir un fichier vidéo au format MP4 au format MKV | ||
<code>ffmpeg -i source.mp4 destination.mkv</code> | <code>ffmpeg -i source.mp4 destination.mkv</code> | ||
Pour obtenir seulement une piste audio MP3 depuis un fichier video (la piste audio sera ré-encodée) | Pour obtenir seulement une piste audio MP3 depuis un fichier video (la piste audio sera ré-encodée) | ||
<code>ffmpeg -i source.mp4 destination.mp3</code> | <code>ffmpeg -i source.mp4 destination.mp3</code> | ||
Le même principe, mais extraire directement la piste audio *sans* la ré-encoder | Le même principe, mais extraire directement la piste audio *sans* la ré-encoder | ||
<code>ffmpeg -i source.mp4 -map 0:1 -c:a copy destination.aac</code> | <code>ffmpeg -i source.mp4 -map 0:1 -c:a copy destination.aac</code> | ||
Extraire la piste vidéo seule (sans ré-encodage) depuis un fichier vidéo contenant aussi une piste audio | Extraire la piste vidéo seule (sans ré-encodage) depuis un fichier vidéo contenant aussi une piste audio | ||
<code>ffmpeg -i source.mp4 -an -c:v copy dest_nosound.mp4</code> | <code>ffmpeg -i source.mp4 -an -c:v copy dest_nosound.mp4</code> | ||
Réunir une piste vidéo + une piste audio (sans ré-encoder, multiplexage seulement) | Réunir une piste vidéo + une piste audio (sans ré-encoder, multiplexage seulement) | ||
<code>ffmpeg -i video.mp4 -i audio.aac -c copy video_finale.mp4</code> | <code>ffmpeg -i video.mp4 -i audio.aac -c copy video_finale.mp4</code> | ||
===== Encoder un VOB en VP9 ===== | |||
Présentation de l'encodage VP9 : https://trac.ffmpeg.org/wiki/Encode/VP9 | |||
VP9 est une alternative à H264. Opus est privilégié avec les conteneurs WebM, Ogg Vorbis vient en seconde place. | |||
Il s'agit ici d'encoder en qualité constante, le coefficient 33 est choisi d'après [https://developers.google.com/media/vp9/settings/vod/#recommended_settings ce guide], sachant que la résolution d'un DVD est 720x576. | |||
<code> | |||
$ ffmpeg -i source.vob -c:v libvpx-vp9 -crf 33 -b:v 0 -c:a libopus output.webm | |||
</code> | |||
===== Pour capturer une vidéo (avec audio) depuis la webcam ===== | ===== Pour capturer une vidéo (avec audio) depuis la webcam ===== | ||
<code>ffmpeg -f alsa -i hw:1 -f video4linux2 -i /dev/video0 -ar 44100 -r 25 -s vga -pre:0 libx264-lossless_ultrafast -c:v libx264 -strict experimental monfichier.mkv</code> | <code>ffmpeg -f alsa -i hw:1 -f video4linux2 -i /dev/video0 -ar 44100 -r 25 -s vga -pre:0 libx264-lossless_ultrafast -c:v libx264 -strict experimental monfichier.mkv</code> | ||
Dans cet exemple, un preset vidéo est utilisé : un mode sans perte de qualité avec compression très rapide. Le format du fichier en sortie est le .mkv (Matroska). | Dans cet exemple, un preset vidéo est utilisé : un mode sans perte de qualité avec compression très rapide. Le format du fichier en sortie est le .mkv (Matroska). | ||
Ligne de commande à adapter en fonction de vos périphériques audio et vidéo. | Ligne de commande à adapter en fonction de vos périphériques audio et vidéo. |
modifications