Outils pour utilisateurs

Outils du site


informatique:generalites:script_bash_conversion_video_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
Prochaine révision
Révision précédente
informatique:generalites:script_bash_conversion_video_ffmpeg [30/08/2021 08:59] lauberterioinformatique:generalites:script_bash_conversion_video_ffmpeg [30/08/2021 09:36] (Version actuelle) lauberterio
Ligne 1: Ligne 1:
 ====== Script Bash pour réduire des vidéos avec FFMPEG ====== ====== Script Bash pour réduire des vidéos avec FFMPEG ======
  
-J'ai mis au point ce petit script un peu sale que j'utilise pour réduire la taille de vidéos. Les options permettent de choisir :+===== Introduction ===== 
 + 
 +J'ai mis au point ce petit script que j'utilise pour réduire la taille de vidéos. Les options permettent de choisir :
  
   * la résolution   * la résolution
Ligne 11: Ligne 13:
   * la qualité crf   * la qualité crf
  
-C'est volontairement limité. J'utilise ça tous les joursça me suffit. C'est sûrement du code dégueulasse, mais je ne suis pas informaticien.+C'est volontairement limité mais j'utilise ça tous les jours et ça me suffit. C'est probablement du code dégueulasse, mais je ne suis pas informaticien.
  
 Ça ajoute //-resized// au nom du fichier original pour le fichier de sortie, qui n'est pas effacé. Ça ajoute //-resized// au nom du fichier original pour le fichier de sortie, qui n'est pas effacé.
 +
 +===== Exemples d'utilisation =====
 +
 +Convertir video.mp4 
 +
 +  * en conservant sa résolution originale
 +  * en conservant son framerate original
 +  * en copiant la piste sonore telle quelle
 +  * vers un container mp4
 +  * en utilisant le codec h265
 +  * en utilisant le preset FFMPEG veryfast
 +  * en utilisant la qualité crf 35
 +
 +<code bash>video_converter.sh video.mp4 resolution fps sound mp4 265 veryfast 35</code>
 +
 +
 +
 +Convertir video.mp4 
 +
 +  * avec une résolution de sortie HD (720p)
 +  * avec un framerate de 30 images/sec
 +  * en enlevant la piste sonore
 +  * vers un container mkv
 +  * en utilisant le codec h264
 +  * en utilisant le preset FFMPEG slow
 +  * en utilisant la qualité crf 20
 +
 +<code bash>video_converter.sh video.mp4 1280:720 30 nosound mkv 264 slow 20</code>
 +
 +
 +===== Code =====
  
 <code bash> <code bash>
Ligne 113: Ligne 146:
  
  
-ffmpeg -i $filename $resolution $fps -c:v $codec -crf $crf -preset $preset $remove_or_copy_sound "${filename%.*}-resized${container}"+ffmpeg -i "$filename$resolution $fps -c:v $codec -crf $crf -preset $preset $remove_or_copy_sound "${filename%.*}-resized${container}"
  
 </code> </code>
informatique/generalites/script_bash_conversion_video_ffmpeg.1630306799.txt.bz2 · Dernière modification : 30/08/2021 08:59 de lauberterio