Mit ffmpeg amr-dateien nach mp3 wandeln (Debian Etch)
Soundaufnahmen wie man sie meistens von Handy bekommt liegen im amr-Format vor. Mit ffmpeg kann man diese recht bequem ins mp3-format umwandeln. Leider ist dieses nicht mit richtigem Funktionsumfang in den Standard Etch-Repos.
ffmpeg -i input.amr -ar 44000 -ab 128 output.mp3
Um ffmpeg unter Etch zum laufen zu bringen, muss man leider selbst Hand anlegen. Zu Beginn installiert man sich ein paar nötige Tools und vorallem die libmp3lame, welche wir nachher brauchen. Diese bekommen wir aus dem Debian unofficial Repo. Dafür kommt in die /etc/apt/sources.list folgender Eintrag:
deb http://ftp.debian-unofficial.org/debian etch main contrib non-free restricted
Anschliessend das Repo einbinden und die Installationen anschmeissen:
1 2 3 | apt-get update apt-get install subversion make patch gcc bzip2 build-essential unzip apt-get install libmp3lame0 libmp3lame-dev lame |
Nun holt man sich die aktuelle Version des amr-nb-codecs, kompiliert und installiert sie:
1 2 3 4 5 6 7 8 | mkdir tmp cd tmp wget http://ftp.penguin.cz/pub/users/utx/amr/amrnb-7.0.0.2.tar.bz2 tar xjf amrnb-7.0.0.2.tar.bz2 cd amrnb-7.0.0.2 ./configure --prefix=/usr make make install |
Und anschliessend das selbe mit ffmpeg:
1 2 3 4 5 | svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg cd ffmpeg ./configure --enable-libamr-nb --enable-libmp3lame --enable-shared --prefix=/usr --enable-nonfree make make install |
Fertig ist ffmpeg unter Debian etch mit der Fähigkeit, amrs nach mp3 umzuwandeln.
