⚠ Cette page fait probablement référence à des outils en ligne de commande référencés ici

Davinci Resolve

conversion de 1 fichier en .mov :

ffmpeg -i monfichier.truc -vcodec mjpeg -q:v 2 -acodec pcm_s16be -q:a 0 -f mov monfichier.mov

L'option -q:v x définis la qualité de la conversion

pour faire tout un dossier à la fois :

for i in *.MTS; do ffmpeg -i "$i" -vcodec mjpeg -q:v 2 -acodec pcm_s16be -q:a 0 -f mov "${i%.*}.mov"; done

Même commande pour faire toute une arborescence d'un coup :

find . -type f -not -name "*.jpg" -not -name "*.png" -not -name "*.JPG" -not -name "*.JPEG" -print0 | parallel -0 --eta ffmpeg -loglevel 0 -i {} -vcodec mjpeg -q:v 2 -acodec pcm_s16be -q:a 0 -f mov {.}-trans.mov

⚠ attention, cette commande considère une arborescence contenant plusieurs types de fichiers photos et vidéos et converti tout ce qui ne match pas les extensions de fichiers réservées aux photos.

option pour changer de taille : -s 720×480

commande proxy basse définition pour montage rapide :

mkdir proxy; for i in *.MOV; do ffmpeg -i "$i" -vcodec mjpeg -q:v 10 -acodec pcm_s16be -q:a 0 -f mov "proxy/${i%.*}.mov"; done

Afin de gagner de la place sur le warez, l'idéal est de convertir les films encodés en x264 vers du x265 permettant de réduire la taille jusqu'à un facteur 10 ! L'option -crf 26 définis la compression, avec une valeur de 0 nous sommes en lossless, jusqu'à 51 le pire. La valeur 26 correspond au niveau de compression habituel des média x264 et permet donc un bon gain de place avec une perte minime de qualité. le format de pixel définit par format=yuv420p (8bits) peut être remplacé par format=yuv420p10le (10bits) pour les médias compatible au prix de davantage d'espace. (pour trouver le format de pixel du média original : ffprobe -i myfile.mkv documentation ffmpeg

find . -type f -name "*mkv" -print0 | parallel -0 --eta ffmpeg -loglevel 0 -i {} -map 0 -c:v libx265 -crf 26 -vf format=yuv420p -c:a copy {.}-x265.mkv

Commande pour réduire la taille de toute une arborescence de fichiers .mp3 pour utiliser un baladeur mp3 ancestral avec uniquement 256MB de mémoire interne :

find . -type f -name "*.mp3" -o -name "*.wav" -print0 | parallel -0 --eta ffmpeg -loglevel 0 -i {} -vn -ac 2 -b:a 96k {.}-smol.mp3
  • fr/tools/linux/ffmpeg.txt
  • Dernière modification : 2024/01/26 14:27
  • de crunchyslime