Différences
Ci-dessous, les différences entre deux révisions de la page.
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:25] 185.189.113.83 [Pour concaténer plusieurs 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 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 ===== |