Roman und ich wollen die Erstellung
unseres Podcasts automatisieren, dazu habe ich im
Forum von ubuntuusers.de nach
Kommandozeilentools für die Soundbearbeitung gefragt. Schnell stellte sich heraus, dass
SoX und
dagger die beiden richtigen Werkzeuge für die von mir gestellte Aufgabe sind.
Leider wurde SoX in Ubuntu Jaunty und Karmic ohne mp3-Unterstützung übersetzt, das ist in Debian leider auch so (von da kommt das Paket).
Aber es gibt ja nichts, was nicht änderbar wäre.
Zunächst wird einmal alles installiert, was mit SoX zu tun hat, da wir das "Schweizer Taschenmesser der Soundbearbeitung" mit allen möglichen Funktionen nutzen wollen:
sudo aptitude install libsox-dev libsox-fmt-all libsox-fmt-alsa libsox-fmt-ao libsox-fmt-base libsox-fmt-ffmpeg libsox-fmt-mp3 libsox-fmt-oss libsox-fmt-pulse libsox1a sox
Für die mp3-Unterstützung wird die liblame benötigt, das dev-Paket brauchen wir, weil wir gleich etwas übersetzen wollen:
sudo aptitude install libmp3lame-dev libmp3lame0
Die benötigten Werkzeuge für das Übersetzen stellt ein Metapaket bereit:
sudo aptitude install build-essential
Ab ins Arbeitsverzeichnis (kann auch ein beliebiges anderes sein):
cd /var/tmp
Wir holen uns noch die Abhängigkeiten, die wir brauchen:
sudo apt-get build-dep sox
Jetzt noch den Quelltext:
apt-get source sox
Das Quellpaket wird extrahiert:
dpkg-source -x sox_14.3.0-1build1.dsc
Ab ins Verzeichnis
cd sox-14.3.0
Der entscheidende Schritt ist, "--without lame" aus der rules-Datei zu löschen:
vim debian/rules
Und das neue Paket bauen:
dpkg-buildpackage -b -uc
Jetzt noch installieren:
cd ..
sudo dpkg -i *.deb
Viel Spass!
Anmerkungen gerne in die Kommentare.