Compresie fișiere audio linux

Dacă aveți un folder cu multă muzică, poate zeci de mii de melodii, sau poate aveți mai multe videouri pe care doriți să le comprimați, modificați rezoluția, calitatea etc, este destul de costisitor să o faceți manual, aveți nevoie de un script care să vi le modifice automat.

Am făcut un script care pentru cazul meu comprimă o colecție de 100 gb de fișiere audio la 64kbps, acest proces duce la pierderea calității dar are ca beneficiu reducerea dimensiunii.

Scriptul este relativ mic dar iși face treaba bine:

#!/bin/bash
find . -name "*.mp3" | while read nume;
do
numenou=$(echo "$nume" | sed "s/^\(.*\).mp3$/\1_64kb.mp3/g");
if [ ! -f "$numenou" ]
then
ffmpeg -i "$nume" -ab 64k "$numenou" &
wait $!;
fi
done

După ce comprimă fișierul la 64kbps adaugă in numele fișierului _64kb.

Share this page on:Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInPin on Pinterest