Die Standard-FFmpeg-Installation auf Debian etch unterstützt kein MP3-Encoding, da die LAME-Bibliothek aus Lizenzgründen nicht in den offiziellen Repositories enthalten ist. Hier eine Anleitung zur manuellen Kompilierung.
Voraussetzungen
Installieren Sie zunächst die benötigten Build-Abhängigkeiten für FFmpeg und LAME.
LAME kompilieren
Laden Sie den LAME-Quellcode von der offiziellen Website herunter und kompilieren Sie ihn. LAME ist der De-facto-Standard-Encoder für MP3-Dateien.
FFmpeg mit LAME kompilieren
Kompilieren Sie FFmpeg mit der Option --enable-libmp3lame, um die MP3-Encoding-Unterstützung zu aktivieren.
Testen
Nach der Installation können Sie die MP3-Unterstützung testen:
ffmpeg -i input.wav -codec:a libmp3lame -b:a 128k output.mp3
Hinweis
Beachten Sie die Lizenzbestimmungen: LAME steht unter der LGPL, FFmpeg unter der GPL. Für kommerzielle Nutzung prüfen Sie bitte die jeweiligen Lizenzbedingungen.
Bei Fragen zur Multimedia-Konfiguration auf Ihrem Server wenden Sie sich an info@ingate.de.