miércoles, 17 de agosto de 2011

Linux: Operacions entre fitxers d'audio.

Conversions

Paquets necessaris:

xddxdd@debian:~$ sudo apt-get install vorbis-tools lame ffmpeg faad mpg123

1. OGG A MP3

xddxdd@debian:~$ ogg123 -d wav -f - fitxer_font.ogg | lame - fitxer_desti.mp3

2. WAV A MP3

xddxdd@debian:~$ lame -h fitxer.wav noufitxer.mp3

3. MP3 A WAV

xddxdd@debian:~$ lame --decode archivo.mp3 archivo.wav 

Per fer-ho amb múltiples arxius *.MP3 del directori on estiguem:

xddxdd@debian:~$ for i in *.mp3; do mpg123 -w "`basename "$i" .mp3`".wav "$i"; done

4. WAV A OGG

xddxdd@debian:~$ oggenc -b 128 -q 7 archivo.wav

5. OGG A WAV

xddxdd@debian:~$ oggdec fitxer.ogg

6. WMA A MP3

xddxdd@debian:~$ ffmpeg -i fitxer_font.wma -f mp3 -ab 192 fitxer_desti.mp3


7. M4A A MP3

Script que converteix tots els fitxers del directory amb extensio M4A a MP3:

#!/bin/bash

for i in *.m4a; do
echo "Converting: ${i%.m4a}.mp3"
faad -o - "$i" | lame - "${i%.m4a}.mp3"

done

8. Unir MP3

xddxdd@debian:~$ ffmpeg -i "concat:arxiu_1.mp3|arxiu_2.mp3" -acodec copy fitxer_desti.mp3

No hay comentarios: