Mise jour du Extract

This commit is contained in:
Lantium 2022-03-02 21:13:20 +01:00
parent 1575bc8058
commit c8c5d84a00

View File

@ -55,19 +55,24 @@ read nb_lang
echo " Combien de sous-titres voulez-vous traiter ? " echo " Combien de sous-titres voulez-vous traiter ? "
read nb_sub read nb_sub
echo " Voulez vous encoder les audios ? (y/n)" if [ $nb_lang != 0 ]; then
read encoder echo " Voulez vous encoder les audios ? (y/n)"
read encoder
if [ "$encoder" == "y" ]; then if [ "$encoder" == "y" ]; then
echo "Dois-je supprimer les anciens audio après l'encodage ? (y/n)" echo "Dois-je supprimer les anciens audio après l'encodage ? (y/n)"
read supprimer read supprimer
if [ "$supprimer" == "n" ]; then if [ "$supprimer" == "n" ]; then
echo "Ok on ne supprime pas les fichiers audio" echo "Ok on ne supprime pas les fichiers audio"
fi fi
fi fi
if [ "$encoder" == "n" ]; then if [ "$encoder" == "n" ]; then
echo "Ok on encode pas !" echo "Ok on encode pas !"
fi
else
encoder="n"
echo "Ok on ne traite pas d'audio"
fi fi
audio_var=() audio_var=()
@ -127,20 +132,21 @@ if [ "$reponse" == "n" ]; then
echo "D'accord je ne modifie pas le nom du dossier !" echo "D'accord je ne modifie pas le nom du dossier !"
fi fi
if [ -d "audio" ]; then if [ -d "audio" ]; then
echo "Le dossier audio existe" echo "Le dossier audio existe"
else else
mkdir audio mkdir audio
echo "Le dossier audio n'existe pas, il a été créé" echo "Le dossier audio n'existe pas, il a été créé"
fi fi
if [ "$RepVideo" == "y" ]; then
if [ -d "video" ]; then if [ -d "video" ]; then
echo "Le dossier video existe" echo "Le dossier video existe"
else else
mkdir video mkdir video
echo "Le dossier video n'existe pas, il a été créé" echo "Le dossier video n'existe pas, il a été créé"
fi fi
fi
if [ "$RepVideo" == "y" ]; then if [ "$RepVideo" == "y" ]; then
for i in *.mkv; do for i in *.mkv; do
@ -197,9 +203,18 @@ fi
if [ "$encoder" == "y" ]; then if [ "$encoder" == "y" ]; then
if [ -d "FAIT" ]; then
echo "ok"
else
mkdir FAIT/
fi
for i in *.${audio_ext}; do for i in *.${audio_ext}; do
ffmpeg -i "$i" -c:a ${new_ext_audio} -b:a ${bit_audio}k "$i.${new_ext_audio}" ffmpeg -i "$i" -c:a ${new_ext_audio} -b:a ${bit_audio}k "$i.new.${new_ext_audio}"
echo "Lancement de l'encodage de l'audio" echo "Lancement de l'encodage de l'audio"
mv *.new.${new_ext_audio} FAIT/
done done
fi fi
@ -209,9 +224,18 @@ if [ "$encoder" == "y" ]; then
if [ "$supprimer" == "y" ]; then if [ "$supprimer" == "y" ]; then
rm *.${audio_ext} rm *.${audio_ext}
echo "Les fichiers audio ont été supprimés" echo "Les fichiers audio ont été supprimés"
mv FAIT/* .
rm -r FAIT/
for i in *.${audio_ext}; do
i2=$(echo $i | sed -E 's/.new.ac3//gm;t;d')
mv "$i" "$i2"
done
fi fi
fi fi
#Le script est fini #Le script est fini
echo "Merci de m'avoir utilisé !" echo "Merci de m'avoir utilisé !"
exit 0 exit 0