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édentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
ffmpeg [Le 04/12/2019, 23:24]
185.189.113.83 [Pour découper une vidéo]
ffmpeg [Le 19/05/2020, 09:14]
78.233.162.83 ancienne révision (Le 17/05/2020, 07:57) restaurée
Ligne 195: Ligne 195:
 2 étant le nombre de voies (2 : stéréo, 6 : 5.1, etc ...) 2 étant le nombre de voies (2 : stéréo, 6 : 5.1, etc ...)
  
 +Pour supprimer l'​audio
 +<​code>​-an</​code>​
 ==== Instructions d'​encodage vidéo ==== ==== Instructions d'​encodage vidéo ====
  
Ligne 371: Ligne 373:
  
 ==== Exemples de conversions ==== ==== Exemples de conversions ====
 +
 +=== Convertir un fichier video pour les réseaux sociaux et messageries (Signal, WhatsApp, Viber, ...) ===
 +Cette conversion est utile pour réduire de façon drastique la taille des fichiers en conservant une qualité suffisante pour le regarder sur un téléphone.
 +<​code>​ffmpeg -i FichierSource.MOV -vcodec libx264 FichierResultat.mp4</​code>​
 +Si la source est en HD, vous pouvez réduire un peu la définition pour réduire de façon importante la taille du fichier :
 +<​code>​ffmpeg -i FichierSourceHD.MOV -s wvga -vcodec libx264 FichierResultat.mp4</​code>​
  
 === Convertir une vidéo en WebM (VP8+Vorbis) en deux passes === === Convertir une vidéo en WebM (VP8+Vorbis) en deux passes ===
Ligne 525: Ligne 533:
 //-f// force la capture de l'​écran (//​x11grab//​)\\ //-f// force la capture de l'​écran (//​x11grab//​)\\
 //-s// définit la [[wpfr>​Format_d'​affichage_vidéo|taille de la capture]], doit être inférieur ou égale à la taille réelle d'​affichage!\\ //-s// définit la [[wpfr>​Format_d'​affichage_vidéo|taille de la capture]], doit être inférieur ou égale à la taille réelle d'​affichage!\\
-//-r// définit le nombre d'​images ​pas seconde : 12.5, 25, 30 sont les plus courants, pour un //​screencast//​ de tutoriel, on peut descendre à 5, mais du fait de la compression,​ l'​économie sur la taille mémoire n'est pas proportionnel.\\+//-r// définit le nombre d'​images ​par seconde : 12.5, 25, 30 sont les plus courants, pour un //​screencast//​ de tutoriel, on peut descendre à 5, mais du fait de la compression,​ l'​économie sur la taille mémoire n'est pas proportionnel.\\
 //-i:0:0// correspond au nombre du serveur X11, [[http://​ffmpeg.org/​ffmpeg.html#​X11-grabbing|peut permettre de définir un offset]] auquel cas, il faut réduire la taille d'​autant avec l'​option -s\\ //-i:0:0// correspond au nombre du serveur X11, [[http://​ffmpeg.org/​ffmpeg.html#​X11-grabbing|peut permettre de définir un offset]] auquel cas, il faut réduire la taille d'​autant avec l'​option -s\\
 <note warning>​Si une autre session est active (ou l'a été) il se peut que ça ne fonctionne pas avec -i:0:0, en effet, le premier nombre correspond au numéro de session qui s'​affiche entre parenthèse dans ce que retourne la commande //who// et qui correspond à l'​ordre d'​ouverture de session (:0 pour le premier connecté, :1 pour le deuxième …). Si c'est le cas, vous pouvez utiliser la commande ci-dessous qui ajuste le numéro de session: <note warning>​Si une autre session est active (ou l'a été) il se peut que ça ne fonctionne pas avec -i:0:0, en effet, le premier nombre correspond au numéro de session qui s'​affiche entre parenthèse dans ce que retourne la commande //who// et qui correspond à l'​ordre d'​ouverture de session (:0 pour le premier connecté, :1 pour le deuxième …). Si c'est le cas, vous pouvez utiliser la commande ci-dessous qui ajuste le numéro de session:
Ligne 548: Ligne 556:
 Extraire une séquence de 12 mn 18.25 secondes à partir de la 18ème minute Extraire une séquence de 12 mn 18.25 secondes à partir de la 18ème minute
 <​code>​ <​code>​
-ffmpeg -i fichieradecouper.avi -ss 00:8:00.00 -t 00:12:18.25 -c:v copy -c:a copy  extrait.avi+ffmpeg -i fichieradecouper.avi -ss 00:18:00.00 -t 00:12:18.25 -c:v copy -c:a copy  extrait.avi
 </​code>​ </​code>​
  
Ligne 556: Ligne 564:
 </​code>​ </​code>​
 </​note>​ </​note>​
-==== Pour pivoter ​une vidéo ====+==== Pivoter ​une vidéo ====
 Utile par exemple pour redresser une vidéo réalisée avec un téléphone mobile tourné dans le mauvais sens Utile par exemple pour redresser une vidéo réalisée avec un téléphone mobile tourné dans le mauvais sens
 <​code>​ <​code>​
Ligne 568: Ligne 576:
 | 3 | Rotation à 90° sens inverse des aiguilles d'une montre et miroir vertical (défaut) | | 3 | Rotation à 90° sens inverse des aiguilles d'une montre et miroir vertical (défaut) |
  
-==== Pour concaténer ​plusieurs vidéo ====+==== Concaténer ​plusieurs vidéo ====
 Abouter (enfiler plusieurs vidéos successivement en une seule plus longue) plusieurs vidéo n'est pas l'​opération la plus simple. Celle-ci dépend de la nature des fichiers à concaténer. Abouter (enfiler plusieurs vidéos successivement en une seule plus longue) plusieurs vidéo n'est pas l'​opération la plus simple. Celle-ci dépend de la nature des fichiers à concaténer.
 === Concaténation simple === === Concaténation simple ===
Ligne 599: Ligne 607:
  
 <​code>​man ffmpeg</​code>​ <​code>​man ffmpeg</​code>​
 +
 +Pour une synthèse des options
 +<​code>​ffmpeg -help long</​code>​
  
 ===== JDownloader 2 Beta ===== ===== JDownloader 2 Beta =====
  • ffmpeg.txt
  • Dernière modification: Le 24/09/2023, 10:36
  • par 146.70.196.140