Bombe
10.05.2002, 21:45
...was ja im Prinzip eine nette Sache ist - wenn es stimmen würde.
Ich habe ein AVIFile geöffnet, hole mir einige Streams raus (Video & Audio) und erstelle mit AVIMakeFileFromStreams() ein neues AVIFile mit den ausgewählten Streams. Leider werden dabei die Audiodaten (VBR MP3) nicht mitkopiert. Im den Properties der Datei wird zwar eine Audio-Spur angezeigt, auch mit dem korrekten Parametern, aber laut z.B. VirtualDub enthält diese Datei genau 0 Audiosamples.
Wenn ich die Streams einzeln kopiere (AVIFileCreateStream, AVIStreamReadFormat/AVIStreamSetFormat, danach AVIStreamRead/AVIStreamWrite bis der Arzt kommt), funktioniert das für den Videostream (DivX 4) einwandfrei. Beim Lesen des ersten Audiosamples erhalte ich oben genannten Fehler.
Hab ich was vergessen? Muß ich für MP3 noch irgendwelche Custom Header setzen/einfügen/kopieren?
Ich habe ein AVIFile geöffnet, hole mir einige Streams raus (Video & Audio) und erstelle mit AVIMakeFileFromStreams() ein neues AVIFile mit den ausgewählten Streams. Leider werden dabei die Audiodaten (VBR MP3) nicht mitkopiert. Im den Properties der Datei wird zwar eine Audio-Spur angezeigt, auch mit dem korrekten Parametern, aber laut z.B. VirtualDub enthält diese Datei genau 0 Audiosamples.
Wenn ich die Streams einzeln kopiere (AVIFileCreateStream, AVIStreamReadFormat/AVIStreamSetFormat, danach AVIStreamRead/AVIStreamWrite bis der Arzt kommt), funktioniert das für den Videostream (DivX 4) einwandfrei. Beim Lesen des ersten Audiosamples erhalte ich oben genannten Fehler.
Hab ich was vergessen? Muß ich für MP3 noch irgendwelche Custom Header setzen/einfügen/kopieren?