forked from tykayn/transcription
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
1000 B
32 lines
1000 B
#!/bin/bash |
|
# utilisation: bash wav_to_wav.sh |
|
# auteur du script: tykayn contact@cipherbliss.com |
|
|
|
echo "########### conversion des fichiers audio .wav placés dans le dossier input, vers du wav mono-piste uniquement dans le dossier input/converted_to_wav" |
|
echo " " |
|
cd input |
|
mkdir already_converted |
|
|
|
for i in *.wav; do |
|
|
|
echo "fichier à traiter: $i" |
|
ffmpeg -i "$i" -ac 1 "converted_to_wav/${i%wav}wav" |
|
|
|
echo " converti en WAv, déplacement dans le dossier input/already_converted" |
|
mv "$i" already_converted/ |
|
done |
|
|
|
|
|
echo " " |
|
echo "########### OK " |
|
echo "########### fichiers wav restant dans le dossier input " |
|
ls -l *.wav |
|
cd .. |
|
echo " " |
|
COUNT_LINES_ORIGIN=$(ls -l input/*.wav |wc -l) |
|
COUNT_LINES=$(ls -l input/converted_to_wav |wc -l) |
|
|
|
echo "########### fichiers wav dans le dossier input: $COUNT_LINES_ORIGIN " |
|
echo "########### fichiers wav dans le dossier input/converted_to_wav: $COUNT_LINES " |
|
echo "########### conversion faite dans output/converted_out_without_nulls.txt" |
|
exit 0
|
|
|