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 | ||
avidemux [Le 20/02/2020, 16:59] NxYxHxC [Méthode recommandée] |
avidemux [Le 03/03/2020, 20:31] kamaris Bonnes pratiques en bash |
||
---|---|---|---|
Ligne 21: | Ligne 21: | ||
Avidemux est proposé au format [[:AppImage]]. | Avidemux est proposé au format [[:AppImage]]. | ||
- | Il suffit de télécharger le fichier [[:appimage]] version 2.7.2 à **[[https://sourceforge.net/projects/avidemux/files/avidemux/2.7.2/avidemux_2.7.2.appImage/download|cette adresse]]**, ou version plus récente, actuellement 2.7.4 **[[https://www.fosshub.com/Avidemux.html|ICI]]** et de rendre le fichier **//avidemux_2.7.2.appImage//** exécutable, puis le lancer en double-cliquant dessus. | + | Il suffit de télécharger le fichier [[:appimage]] version 2.7.2 à **[[https://sourceforge.net/projects/avidemux/files/avidemux/2.7.2/avidemux_2.7.2.appImage/download|cette adresse]]**, ou version plus récente, actuellement 2.7.4 **[[https://www.fosshub.com/Avidemux.html|ICI]]** et de rendre le fichier **//avidemux_2.x.x.appImage//** exécutable, puis le lancer en double-cliquant dessus. |
==== Depuis un PPA ==== | ==== Depuis un PPA ==== | ||
Ligne 129: | Ligne 129: | ||
<file>#!/bin/bash | <file>#!/bin/bash | ||
- | #Gestion des noms de fichier avec espace | ||
- | IFS=$'\n' | ||
#Création du répertoire de destination | #Création du répertoire de destination | ||
- | mkdir `pwd`/conversion | + | mkdir ./conversion |
#Paramètres pour avidemux | #Paramètres pour avidemux | ||
- | VIDEOCODEC="Xvid" | + | video_codec="Xvid" |
- | QUALITY="cbr=3000" | + | quality="cbr=3000" |
- | AUDIOCODEC="MP3" | + | audio_codec="MP3" |
+ | output_format="AVI" | ||
#Commande pour avidemux pour les vidéos MOV et AVI | #Commande pour avidemux pour les vidéos MOV et AVI | ||
- | for FIL in `ls *MOV *mov *AVI *avi | sort` ; do | + | shopt -s nocaseglob |
- | avidemux --force-alt-h264 --video-codec $VIDEOCODEC --video-conf $QUALITY --audio-codec $AUDIOCODEC --load "$FIL" --save `pwd`/conversion/${FIL%.*}.avi --output-format AVI --quit | + | for file in *.{mov,avi}; do |
+ | avidemux --force-alt-h264 --video-codec "$video_codec" --video-conf "$quality" --audio-codec "$audio_codec" --load "$file" --save "./conversion/${file%.*}.${output_format,,}" --output-format "$output_format" --quit | ||
done</file> | done</file> | ||