Uno script bash per convertire un file M4A in MP3


Prendendo spunto dal post di Emanuele, ho cercato di automatizzare il processo di conversione di più file M4A in mp3 con un semplicissimo scriptino di shell.

E’ ancora in versione 0.000001 ed è molto scemo: si limita a prender tutti i file M4A della directory corrente e a convertirli usando faad e lame. Occorre eseguirlo nella directory che contie i file da convertire

Ecco il codice:


#!/bin/sh

for i in $(ls *.m4a)
do
    name=${i//.m4a/}
    wav="$name.wav"
    wavmp3="$name.wav.mp3"
    mp3="$name.mp3"
    faad -d $i

    lame $wav

    mv $wavmp3 $mp3

    rm -v $i
    rm -v $wav
done

Appena avrà un poco di tempo ne farò una versione più “intelligente”.Enjoy……

Annunci

5 pensieri riguardo “Uno script bash per convertire un file M4A in MP3

  1. #!/bin/sh

    for i in *.m4a
    do
    name=${i//.m4a/}
    wav=”$name.wav”
    wavmp3=”$name.wav.mp3″
    mp3=”$name.mp3″
    faad -d $i

    lame $wav

    mv $wavmp3 $mp3

    rm -v $i
    rm -v $wav
    don
    ——————————————————————————————
    #!/bin/bash

    IFS=$’\n’
    for i in *.MP3
    do
    REM=$(echo $i | sed ‘s/MP3/mp3/’)

    mv -v $i $REM
    done

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione /  Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione /  Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione /  Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione /  Modifica )

w

Connessione a %s...

This site uses Akismet to reduce spam. Learn how your comment data is processed.