zapdvb - wer hat Ideen zur Behandlung von Sound Dateien?
Hallo verehrte Experten, zapdvb kann in seiner kommenden Version auch Audio-Programme aus DVB Quellen spielen und zeitgesteuert aufnehmen (über cron und atd). Im Grunde funktioniert das schon sehr gut, aber bei meinen Tests habe ich folgendes, verblüffendes herausgefunden. Bitte korriert mich wenn ich falschen Annahmen mache: (1) Ich halte mp3 für eine Fortentwicklung von Mpeg Layer 1/2. Somit sollten Programme die mp3 (Mpeg Layer 3) spielen auch Layer 1 und 2 spielen können und dabei das richtige Format selber an den Daten erkennen. Ok? (2) Die von KDE/arts verwendete audio-lib (Noatun, artsplay etc) kann genau das nicht oder ist buggy. Der Sound blubbert ein wenig wenn die Datei auf mp3 endet. Ist das mein Fehler oder einer der Bibliothek? Ist Annahme (1) falsch? (3) Etliche Tools verwenden andere libs, korrekt arbeiten tun kaffein, xms, mpg123, sox (play). (4) Bislang save ich dreister Weise audio im Mpeg Layer 2 Format in Dateien der Endung mpg3 - soll ich besser eine andere Endung nehmen? Ungern hätte ich mpg als default (was dann übrigens sox nicht mögen würde, noatun dann aber verstünde). (5) Vielleicht sollte ich auch die Konvertierung nach .mp3 anbieten (mit sox als Konverter). Wird dadurch die Qualität schlechter? Ich werde also unter den Aufnahme-Optionen "Konvertieren nach mp3" anbieten wenn sox installiert ist. (6) Die oben gesagten Dinge gelten für die Aufnahme auf File. Beim life Radio hören nehme ich mpg123 als Player, der tut seine Sache sehr gut. Hat jemand eine bessere Idee? Ein extra GUI für den Player ist unnötig, weil der über kzapdvb kontrolliert wird. Übrigens hat mpg321 Bugs, die beim Lesen von life streams zum Blubbern führen. Habt Ihr bessere Ideen? Gruss Jürgen
Am Freitag, 6. August 2004 19:10 schrieb Dr. Juergen Pfennig:
(4) Bislang save ich dreister Weise audio im Mpeg Layer 2 Format
Könnte man nicht grundsätzlich über lame pipen? Ich bilde mir ein, dass ich schon DVB-Sendungen hatte, die nicht in mp3, sondern mp2 waren. AFAIR habe ich die dann mit lame zu mp3 encodiert. Ich habe mich mal ein bisschen mit transcode gespielt. Vielleicht kannst du bei Tests mit den angezeigten Infos etwas anfangen. Beispiel unten: Ich habe nun deine Juli-Version installiert. Kann man damit schon über eine "Hintertüre" Radiosendungen aufnehmen? Das Programm meint, dass das noch nicht realisiert ist. Hast du auch eine komplette Astra/Hotbird-Senderliste? IMO könnte man damit mehr testen. transcode -i /media_in_nfs/record-ZDF-20040806-222341.mpeg -y null,wav -m test.wav transcode v0.6.12 (C) 2001-2003 Thomas Oestreich, 2003-2004 T. Bitterberg [transcode] (probe) suggested AV correction -D 3 (120 ms) | AV 123 ms | 3 ms [transcode] auto-probing source /media_in_nfs/record-ZDF-20040806-222341.mpeg (ok) [transcode] V: import format | MPEG (V=mpeg2|A=mp3) [transcode] V: AV demux/sync | (0) sync AV at PTS start - demuxer disabled [transcode] V: import frame | 720x576 1.25:1 encoded @ 4:3 [transcode] V: bits/pixel | 0.174 [transcode] V: decoding fps,frc | 25.000,3 [transcode] A: import format | 0x50 MPEG layer-2 [48000,16,1] 128 kbps [transcode] A: export format | 0x55 MPEG layer-3 [48000,16,1] 128 kbps [transcode] V: encoding fps,frc | 25.000,3 [transcode] A: bytes per frame | 3840 (3840.000000) [transcode] A: adjustment | 0@1000 [transcode] A: AV shift | 123 ms [ 3 (A) | 3 ms ] [transcode] V: IA32 accel mode | 3dnow (3dnow mmxext mmx asm) [transcode] V: video buffer | 10 @ 720x576 [import_mp3.so] v0.1.4 (2003-08-04) (audio) MPEG [import_mpeg2.so] v0.4.0 (2003-10-02) (video) MPEG2 [export_wav.so] v0.2.3 (2003-01-16) (audio) WAVE PCM [export_null.so] v0.1.2 (2001-08-17) (video) null | (audio) null [import_mp3.so] MP3->PCM [import_mp3.so] tcextract -a 0 -i "/media_in_nfs/record-ZDF-20040806-222341.mpeg" -x mp2 -d 0 | tcdecode -x mp2 -d 0 -z 0 [import_mpeg2.so] tcextract -x mpeg2 -i "/media_in_nfs/record-ZDF-20040806-222341.mpeg" -d 0 | tcdecode -x mpeg2 -d 0 encoding frames [000000-001084], 62.03 fps, EMT: 0:00:43, ( 0| 0| 0) clean up | frame threads | unload modules | cancel signal | internal threads | done [transcode] encoded 1085 frames (0 dropped, 0 cloned), clip length 43.40 s Al
On Friday 06 August 2004 22:48, Al Bogner wrote:
Könnte man nicht grundsätzlich über lame pipen?
MP3 == Patentrechtliches Problem? Ansonsten habe ich gerade die Option zur Konvertierung in OGG eingebaut (ogg ist angeblich ugU besser als mp3).
Ich bilde mir ein, dass ich schon DVB-Sendungen hatte, die nicht in mp3, sondern mp2 waren. AFAIR habe ich die dann mit lame zu mp3 encodiert.
Hä? Ich dachte Audio ist immer MPEG Layer 2
Ich habe mich mal ein bisschen mit transcode gespielt. Vielleicht kannst du bei Tests mit den angezeigten Infos etwas anfangen.
Transcode für Audio? Für Video gefällt mir transcode überhaupt gar nicht. Wie die meisten transcoder hat es eine platte HUB Struktur, d.h. der Qualitätsverlust wird maximiert. Für Video ist es zudem sehr langsam. Aber dem berühmten geschenkten Gaul schaut man halt nicht zu tief ins Maul.
Ich habe nun deine Juli-Version installiert. Kann man damit schon über eine "Hintertüre" Radiosendungen aufnehmen? Das Programm meint, dass das noch nicht realisiert ist.
Kann man doch schon! Nur dieser Menüeintrag "aktuelles Programm: Aufnahme starten" ist ein Dummy. Aufnahmen gehen derzeit nur via atd, also dem Menüpunkt "einmalige Radio-Aufnahme starten". Ober wie immer per Kommandozeile: zapdvb -m60 -o "you fm" > /home/musik.mpg Diese .mpg Datei könnte auch noatun abspielen. Ansonsten: neuere Version der Software gegen Samstag Mittag, ich werde an die Liste Posten. Gruss Jürgen
Hi, 0n 04/08/06@19:10 Dr. Juergen Pfennig told me:
(1) Ich halte mp3 für eine Fortentwicklung von Mpeg Layer 1/2. Somit sollten Programme die mp3 (Mpeg Layer 3) spielen auch Layer 1 und 2 spielen können und dabei das richtige Format selber an den Daten erkennen. Ok?
Ich habe hier mal getestet mit: maik@syl back_in_black(0) $ file test.mp2 test.mp2: MP2, 128 kBits, 44.1 kHz, Stereo mplayer spielt es hier nicht. mp3blaster stuertzt nach 3 sec ab mpg123 spielt es ohne Probleme Ich glaube also nicht, dass die obige Vermutung richtig ist.
(4) Bislang save ich dreister Weise audio im Mpeg Layer 2 Format in Dateien der Endung mpg3 - soll ich besser eine andere Endung nehmen? Ungern hätte ich mpg als default (was dann übrigens sox nicht mögen würde, noatun dann aber verstünde).
Toolame nennt seine files .mp2, mpeg2enc verwendet mpa aber das ist wohl nur ein Oberbegriff. Die Endungen sind AFAIK beide gelaeufig. Wieso klebtest Du denn ein falsches Ettikett drauf?
(5) Vielleicht sollte ich auch die Konvertierung nach .mp3 anbieten (mit sox als Konverter). Wird dadurch die Qualität schlechter? Ich werde also unter den Aufnahme-Optionen "Konvertieren nach mp3" anbieten wenn sox installiert ist.
Die Konvertierung generell wuerde ich auch so haben wollen. Ich habe obiges Testfile anschliessend mit lame nach mp3 konvertiert. Bei meinen bescheidenen Boxen und zu nachtschlafender Zeit (leise) konnte ich qualitativ keinen Unterschied zum Orginal (war ogg) ausmachen. Heisst aber nix, meine Frau sagt mir jeden Tag, dass ich taub waere ;). Wie in Deiner anderen mail schon erwaehnt ist ogg IMHO eine echte Alternative. Zwar ist der Durchbruach im Konsumer Markt bei standalones noch nicht ganz perfekt, aber kein Versuch den Leidensdruck zu erhoehen kann schaden ;). [Andere Punkte] Kenne micht mit kde und dvb nicht aus :(. -- bye maik
On Saturday 07 August 2004 02:23, s-y-l@gmx.net wrote:
(4) Bislang save ich dreister Weise audio im Mpeg Layer 2 Format in Dateien der Endung mpg3 - soll ich besser eine andere Endung nehmen? Ungern hätte ich mpg als default (was dann übrigens sox nicht mögen würde, noatun dann aber verstünde).
Toolame nennt seine files .mp2, mpeg2enc verwendet mpa aber das ist wohl nur ein Oberbegriff.
Werde ich mal probieren. Wenn es klappt mache ich das so!
Die Endungen sind AFAIK beide gelaeufig. Wieso klebtest Du denn ein falsches Ettikett drauf?
Wer ist schon perfekt! Ansonsten habe ich die Sache mit Konvertierung in ogg eingabaut (sox installieren!). Gruss Jürgen
participants (3)
-
Al Bogner
-
Dr. Juergen Pfennig
-
s-y-l@gmx.net