Hallo Adalbert, Vielen Dank fuer die ausfuehrliche Antwort. An die URL http://lame.sour... komme ich jetzt leider nicht hin, weil unser Firmen Firewall das als MP3 blockt, aber zu Hause geht's und auf http://minnie.tuhs.org/pipermail/mp3encoder.mbox/mp3encoder.mbox habe ich auch schon einige Antworten gefunden. Die Quintessenz fuer mich ist jedenfalls, dass ich mit den Pausen werde leben muessen. Danke nochmal an alle die geantwortet haben. Grüße Werner Adalbert Michelic wrote:
- On Mon, 02 Dec 2002 at 10:32 +0100, Werner Franke wrote:
Besonders bei Life-Stuecken fallen die kleinen Pausen zwischen den Songs auf, wenn ich sie auf meinem MP3 Player (Philips esp 511) von einer selbstgebrannten CD abspiele.
Schwierig.
a) Auf Deiner Audio-CD sind die Daten in 2352 Byte langen Frames gespeichert. Ein Sample belegt (Stereo, 16 bit/Sample/Kanal) 4 Byte, d.h. pro Frame sind 588 Samples gespeichert. Das heisst, Track 2 endet z.B. bei Frame 4711, daran schließt Track 3 ohne Pause in Frame 4712 an.
Wenn das ganze nun als WAV-File gerippt wird, passt noch alles.
Beim Codieren gibts nun die ersten Probleme - in einem MP3-File sind die Daten ebenfalls in Frames gespeichert. Allerdings enthalten diese Frames nicht 588 Samples, sondern 1152 (MPEG1) oder 576 (MPEG2) Samples. Der Encoder muß dann zum Schluß hin einen Frame mit ein paar Nullsamples auffüllen, damit sich das genau ausgeht.
b) Gibts dann bei den En- und Decodern noch ein paar technische Feinheiten, dadurch entstehen noch mehr Nullsamples -> Details hier: http://lame.sourceforge.net/tech-FAQ.txt (Punkt 1-3).
Conclusio: gänzlich pausenlos abspielen ist schwierig.
Dein MP3-Player muß entweder 2 Tracks "zusammenmischen" - d.h. ein paar hundert Frames vor Ende des ersten Stücks bereits mit dem zweiten anfangen, oder Du versuchst einen Player zu bekommen, der so, wie mein selbstgebastelter arbeitet: Live-CDs werden in einem Stück komprimiert, dadurch pausenloses Abspielen möglich; sollte ein Track der in der Mitte ist, direkt angesprungen werden, so sieht er in einer Datenbank nach, dort ist gespeichert, welcher Track der CD bei welchem Frame beginnt.
-- Adalbert
GPG welcome, request public key: mailto:adalbert+key@lopez.at
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
-- mit freundlichen Gruessen ``` best Regards, (o o) ------------------------------------------oOO--(_)--OOo----------------- Werner Franke ONG Optical Networks Group O-SW14 Lucent Network Systems Deutschland GmbH Phone : +49-911-526 4387 Thurn-und-Taxis-Strasse 10 Fax : +49-911-526 3328 D-90411 Nuernberg E-Mail : wfranke@lucent.com Germany Home-Page: http://ong.de.lucent.com/~caxwf (Intranet) -----------------------------------------oooO--------------------------- ( ) (( Oooo \ ( \ ( ) \ ( \ ( ) _) )) ) / // (_/ V