ForumMP3 Encoder für Linux??
Marcel Köster – Samstag, 19. November 2005 22:12 Uhr

Hallo,
Ich wollte eine Mp3 datei ausführen und dann stand da, dass ich nicht den richtigen Encoder dafür hab. Also hab ich ein bisschen gesucht..und den Mp3 Endoder lame gefunden. Ich habe alles entpackt und nun weiss ich nicht welche datei ich im terminal ausführen muss. Welche Datei muss ich denn ausführen??

2 Antworten
Jonathan Müller – Sonntag, 20. November 2005 12:21 Uhr

Hallo Marcel,

1) welche Distribution benutzt du? evtl. gibt es schon rpm, deb, oder was auch immer für Pakete von Lame
2) Wenn Lame installiert ist kannst du eigentlich ganz normal mit einem KDE- oder GNOME- oder was auch immer Programm die Umwandlung in MP3 machen, du musst im entsprechenden Programm evtl. nur noch mp3 als Standard wählen. Die Kommando-zeile ist da gar nicht zwingend nötig

Gruss

Marcel Köster – Sonntag, 20. November 2005 13:19 Uhr

Was meinst du mit Distribution??? Also die Datei heißt “lame-3.97b.tar.gz”. Ist das die richtige Endung?? Ich finde nur nicht die datei die ich Ausführen muss!!!

Gruss

Daniel Hagemeister – Sonntag, 20. November 2005 14:02 Uhr

Es hilft OFT, die entsprechenden README und INSTALL Dateien zu lesen!!! ;-) Offenbar hast Du das Quelltext-Archiv entpackt. Da ist aber keine ausführbare Datei drin. Du mußt lame erst noch comilieren.
Dies geschieht in diesem (wie in seeehr vielen anderen Fällen) auf folgende Weise:

1. Text-Konsole öffnen (konsole, xterm oder so…)
2. in das entpackte Verzeichnis wechseln
3. ./configure
4. make
5. root-Rechte erlangen, z. B. mit su
6. make install

Damit wird das Programm compiliert und installiert und sollte nun, bei korrekt gesetzten Pfaden einfach von der Kommandozeile aus mit

lame

zu starten sein.

Gruß

Daniel

Stephan Marx – Sonntag, 20. November 2005 14:15 Uhr

Hi,

Distibution ist die Zusammenstellung vieler einzelner Programme zu einem
funktionierenden Betriebssystem nebst Umgebung.
Also SuSe, Ubuntu, Debian, Fedora etc.

Was willst du denn eigentlich machen? Ich versteh’ deine Eingangsfrage nämlich
schon nicht …
Möchtest du mp3 Dateien abspielen, oder erstellen?
lame ist zu letzterem zu gebrauchen …

Wenns darum geht lame zu installieren, mußt du bei vielen Distributionen eine
weitere Installationsquelle hinzufügen, da lame aus patentrechtlichen Gründen
oft nicht ausgeliefert wird …

Gruß
Stephan

Marcel Köster – Sonntag, 20. November 2005 18:15 Uhr

Ich will nur meine MP3 Dateien abspielen können! Oder gibt es da noch einen anderen Encoder??

User14582 – Sonntag, 20. November 2005 19:24 Uhr

Sag uns doch erst einmal welches “Linux” du hast ! Bei gekauften von der Schachtel abtippen. Aus dem Internet welches du heruntergeladen hast und guck mal was dich beim Start begrüßt ( Debian “Linux”, SuSE”Linux”, Ubuntu”linux”, Knoppix”Linux”, Mandriva”Linux” ( Das sind alles Distrubitionen, von Dritten zusammengestellt)), dann könnte man dir eventuell auch besser helfen und Konsolenarbeit meiden.

Lars S. – Sonntag, 20. November 2005 21:27 Uhr

Du brauchst keinen Encoder sondern einen Decoder bzw. Player.
Da gibt es xmms, mplayer, noatun, xine, amarok und viele mehr.

User14582 – Sonntag, 20. November 2005 20:02 Uhr

Da bin ich wieder, habe rausgefunden das du die DISTRIBUTION SuSE 10.0 benutzt !
Gehe doch mal auf folgende Webseite: http://packman.links2linux.de und gib im Suchfeld lame ein. Lade dir die passende rpm-Datei in dein Homeverzeichnis Danach im Suchfeld mad eingeben, passende aussuchen und runterladen. Öffne dein Homeverzeichnis nach dem Download und dann Linksklick auf die runtergeladene Rpm-Datei(lame oder mad). Rechtsoben auf `Benutze Verzeichnis als Yast-Quelle´ klicken dann im Fenster was sich öffnet auf Ok. Dann öffnest du Yast (Zu finden unter: links unten auf den grünen Button klicken, System, Kontrollzentrum (Yast)). Auf Software installieren klicken. Im Yast-Paketmanager links oben bei Filter auf Suche gehen, dann ein Feld tiefer lame eingeben, Häkchen vor dem Paket setzen, dann wieder auf das Feld Suche gehen und mad eingeben, beim gefundenen Paket auch wieder ein Häkchen machen und auf Übernehmen klicken. Viel Spaß !

Marcel Köster – Sonntag, 20. November 2005 20:42 Uhr

Danke!!! hat alles geklappt! aber woher hast du gewusst, dass ich SuSE Linux 10.0 benutze?

Marcel Köster – Sonntag, 20. November 2005 21:01 Uhr

Hallo,
das geht irgendwie immer noch nicht! Ich kann imer noch keine MP3’s abspielen! hab ich vielleicht das falsche Paket genommen? Welches paket muss ich denn nehmen? Das “lame-3.96.1-pm.1.i586.rpm” Paket, das “lame-3.96.1-pm.1.i686.rpm” paket oder das
“lame-3.96.1-pm.1.x86_64.rpm” Paket??

Gruss
marcel151

User14582 – Sonntag, 20. November 2005 22:46 Uhr

Hast du nen 64 bit-System, dann nimm x86_64. Wenn nich dann eins von den anderen386,486.686 usw. Hast du dsl mit Flatrate oder Volumen und noch was bisschen übrig mach folgendes: Wieder Yast öffnen,Software, auf Installationsquelle wechseln klicken. Dann auf Hinzufügen klicken, FTP. Im Feld Servername gibst du folgendes ein: mirror.mathematik.uni-bielefeld.de
Im Feld Verzeichnis auf dem Server: pub/linux/misc/packman/suse/10.0/
Dann auf Ok, aber vorher darauf achten das die Internetverbindung steht. Dann auf Beenden. Jetzt gehst du wieder auf Software installieren oder löschen. Nun kann´s ein bisschen dauern weil die Paketquellen aktualisiert werden. Wenn sich der “Paketmanager” göffnet hat wieder in das Suchen-Feld lame eingeben, dann wieder Häkchen vor die lame-Pakete setzen, danach mad im Suchfeld eingeben und dort das selbe. Am Besten machst du das auch gleich mit faac, faad, flac. Dann auf Übernehmen und fertig. Das lame und mad-Paket in deinem Homeverzeichnis kannste löschen.

Marcel Köster – Montag, 21. November 2005 14:03 Uhr

hallo,
Danke!! Jetz geht’s! aber ich hab noch eine frage^^. Ich kann die Dateien nur mit dem XMMS player abspielen! Warum geht das denn nicht mit den anderen Playern?

gruss

Anonymer Tux – Montag, 21. November 2005 18:01 Uhr

Hi!

Also um das ganze auseinanderzuhalten:

ENCODER = MP3 Dateien z.B. aus WAV erstellen, hat absolut nix mit abspielen zu tun. Lame gehört dazu. Brauchst du also nicht.
DECODER = MP3 Dateien anhören

SuSE hat aus Rechtsgründen wohl den MP3 DECODER nicht dabei. Den musst du nachinstallieren.

Wenn du – wie es aussieht – totaler Linux Anfänger bist empfehle ich dir Ubuntu statt SuSE, da du dort die Probleme fehlender Codecs nicht hast.

Gruß!

User14582 – Montag, 21. November 2005 20:09 Uhr

Machst du den nur Linksklick auf die Datei oder Rechtsklick und öffne mit, bzw. mit welchen Spieler möchtest du denn mp3 abspielen ?

Benjamin Quest – Dienstag, 22. November 2005 00:31 Uhr

1) SuSE bietet bestimmt über sein aktualisierungstool YOU ein Multimedia Paket an, wenn Du nur mp3 abspielen willst, dann kannst Du das benutzen.
2) Wenn Du auch mp3 codieren (CD’s rippen) willst dann brauchst du einen ENCODER, eben lame, den Du installiert hast. Die ganze Medienformatlandschaft ist mit Patenten durchzogen. Teilweise sind die Patente in Kraft und rechtsgültig, teilweise ist es eine Grauzone, sprich Amerikanisches Patent aber kein Europäisches. Distributoren verbiegen sich daher etwas, weil sie keinen Bock haben, daß ein Patentinhaber ankommt und eine komplette Serie der Distribution einstampfen läßt. SuSE verbiegt sich leider besonders, denn SuSE bietet nicht nur keine mp3 Unterstützung out-of-the-box, sondern über den Punkt 1) auch noch “verkrüppelte” Versionen der verschiedenen Codecs an. Alle anderen Distributionen vertrauen entweder Gott (Linus) oder den fleißigen Paketierern von Seiten wie packman Links2Linux (SuSE), oder PenguinLiberationFront (für Mandriva), oder anderen Repositories (Debian), die sich allesamt mit einem Viertel Bein im Gerichtssaal bewegen.

Mein Vorschlag daher: installier dir das meiste von packman für die SuSE. Für das baldige Upgrade zu 10.1 mußt Du wahrscheinlich alles wieder runterschmeißen. Dann kannst Du Dir überlegen, ob Du zu anderen multimediafreundlicheren Distributionen wechseln willst. Ubuntu hat die Codec Probleme auch, aber sie sind wesentlich smarter zu lösen, dito bei anderen Debian-basierten Distributionen. MEPIS nimmt Dir eine ganze Menge ab, da sind die meisten Codecs schon vorinstalliert.

Es besteht aber dennoch kein Grund sich wie ein Verbrecher zu fühlen, weil man seine gekauften DVD’S mit Linux ansehen will (da brauchst Du dann noch die libdvdcss), oder mp3’s codieren oder abspielen möchte. Ich rate trotzdem zum patentfreien Audioformat OGG. Keine Sorgen, klingt besser bei gleicher Größe und setzt auch das richtige Signal. Nur bei den mp3-Playern muß man ein wenig suchen, ob sie auch ogg können. Es wäre schade, wenn die Fraunhofer Gesellschaft mit den reichlichen Einkommen aus ihrem mp3 Patent durch sanften Industrielobbyismus das im Prinzip technisch bessere ogg vorbis vollständig vom Markt verdrängen würde. Oder wollt Ihr irgendwann den nächsten vendor-lock-in bei eurer Musikaliensammlung haben???
Benjamin

[1] http://www.susewiki.org/index.php?title=SuSE_9.3:_Fixing_MultiMedia_Support

Marcel Köster – Dienstag, 22. November 2005 14:06 Uhr

Ich öffne immer das Programm und öfne es davon aus! Es sollte eigentlich mit allen gehen können!

Benjamin Quest – Dienstag, 22. November 2005 18:35 Uhr

Wenn die entsprechenden libs installiert sind, ja. Du kannst den Programmtyp der das betreffende File öffnet auch bei Eigenschaften festlegen: -> rechte Maustaste auf die entspr. Datei, Eigenschaften Auswählen, auf den kleinen Maulschlüssel klicken und dann nach Herzenslust das Lieblingsprogramm noch oben schieben …

Marcel Köster – Freitag, 25. November 2005 21:43 Uhr

Was meinst du denn mit Libs? ja da habe ich ja gemacht, aber die Programme denken immer noch also ob kein MP3 Decoder installiert ist! Ich kann MP3 Files nur mit XMMS abspielen.

Benjamin Quest – Montag, 28. November 2005 08:41 Uhr

Libs == Libraries. Hast Du jetzt zum Beispiel das Paket mpg123 installiert? Das ist der Decoder. Hast Du das Paket lame installiert? Dann hast Du wahrscheinlich und hoffentlich auch das Paket liblame dabei, die Library von lame. yast oder andere Paketmanager meckern aber normalerweise, wenn du lame OHNE liblame installieren willst.

xmms bringt seinen eigenen Decoder im .xmms Verzeichnis mit, für die anderen Programme mußt Du noch eine Library (== der Decoder) nachinstallieren. Schau einfach mal hier [1].
Benjamin

[1] http://de.susewiki.org/index.php?title=Fehlende_Multimedia-Funktionen_nachr%C3%BCsten