Hi, 0n 06/04/05@20:02 Achim Theobald told me:
Maik Holtkamp schrieb:
0n 06/04/02@10:42 Achim Theobald told me:
[Tonprobleme im avi container]
Grunsätzlich ja, es kommt aber ein verzerrtes Wave raus.
- was ogginfo dazu sagt
Note: Stream 1 has serial number 0, which is legal but may cause problems with some tools.New logical stream (#1, serial: 00000000): type vorbis
Das koennte eine Ursache des Problems sein.
Nominal bitrate: 498,200000 kb/s
und der Ton ist ungewoehnlich fett.
Note: Stream 2 has serial number -1, which is legal but may cause problems with some tools.Warning: illegally placed page(s) for logical stream 2
Auch nicht nett.
This indicates a corrupt ogg file: Ogg muxing constraints violated, new stream before EOS of all previous streams.
Es sind verschiedene streams in dem ogg file. Der 2. beginnt einfach ohne, dass der erste mit "End of Stream" anzeigt, dass er zuende ist.
New logical stream (#2, serial: ffffffff): type unknown
Dann steht im header des 2. streams auch noch ein unbekannte Streamkennung, dass kann die tools aus dem Tritt bringen. Ich nehme mal stark an, dass dieses Zeug mit $SOPHISTICATED tool erstellt wurde, ohne das der Ersteller wusste wie man mit dem tool umgehet oder was er wusste einfach nicht was er macht und hat nach einem "works for me", nicht weiter drueber nachgedacht. Deine Bezeichnung 3+ fand ich nur auf einigen Seiten zu VirtualDump. Ich kenne das nur vom Hoerensagen, aber da es als "Schweizer Messer fuer Video unter MS bezeichnet wird", wird es wohl genuegent Stolpersteine fuer Newbies bieten. Auch wenn Du kein ogg2mp3 hast: http://amor.cms.hu-berlin.de/~h0444y2j/linux.html kannst Du dieses ogg bestimmt auch mit anderen tools (e.g. sox, audacity, oggplay -o wav | lame) in wav oder mp3 umwandeln und z.B. mit avimerge oder aivdemux2 wieder in ein gebraeuchlicheres avi zurueck muxen, dass dann alle spielen koennen sollten.
Also mein Problem ist dank Deiner Hilfe gelöst, was ich halt nicht verstehe ist, warum xine den Ton im AVI nicht abspielt (erkennt), wenn man ihn extrahiert, dann schon. Sehr seltsam.
<Vermutung> Ich kenne den demuxer von xine nicht wirklich, koennte mir aber vorstellen das er aus dem Tritt geraet, wenn in dem avi container der video stream weiterlaeuft, der audio stream aber neu beginnt. Erschwerend kommt hinzu, dass der 1. stream nicht vernuenftig durch ein EOS beendet ist und eine falsche serial number hat. Dann kuendigt sich der 2. stream noch mit einem "Unknown Type" an ... da wuerde ich auch aussteigen ;). Wenn der reine sound kommt, ist der demuxer nicht involviert xine spielt das Zeug trotz gleicher Probleme einfach ab. </Vermutung> -- bye maik