Transcode Problem
Hallo Leute, wer kennt sich gut mit Transcode aus? Versuche einen DivX-Film der mit DivX-4 kodiert wurde auf DivX-5 zu kodieren. Die Tonspur liegt im AC3-Format vor, diese will ich auch so behalten. Leider bekomme ich transcode nicht dazu überredet. Folgendes habe ich probiert: transcode -i "/home/paddy/orginal.divx" -A -b 448 -N 0x2001 -y divx5 -o test.avi transcode v0.6.12 (C) 2001-2003 Thomas Oestreich, 2003-2004 T. Bitterberg [transcode] (probe) suggested AV correction -D 0 (0 ms) | AV 0 ms | 0 ms [transcode] auto-probing source orginal.divx (ok) [transcode] V: import format | DivX RIFF data, AVI (V=ffmpeg|A=ac3) [transcode] V: import frame | 640x272 2.35:1 [transcode] V: bits/pixel | 0.414 [transcode] V: decoding fps,frc | 25.000,3 [transcode] A: import format | 0x2001 AC3/A52 [48000,16,5] 448 kbps [transcode] A: export format | 0x2001 AC3/A52 [48000,16,5] 448 kbps [transcode] V: encoding fps,frc | 25.000,3 [transcode] A: bytes per frame | 7680 (7680.000000) [transcode] A: adjustment | 0@1000 [transcode] V: IA32 accel mode | 3dnow (3dnow mmxext mmx asm) [transcode] V: video buffer | 10 @ 640x272 [import_ac3.so] v0.3.2 (2002-02-15) (audio) AC3 [import_ffmpeg.so] v0.1.10 (2003-12-30) (video) FFmpeg0.4.8b4695: MS MPEG4v1-3/MPEG4/MJPEG [export_divx5.so] v0.1.8 (2003-07-24) (video) DivX 5.xx | (audio) MPEG/AC3/PCM [import_ac3.so] AC3->AC3 [import_ac3.so] tcextract -a 0 -i "/home/paddy/orginal.divx" -x ac3 -d 0 | tcextract -t raw -x ac3 -d 0 [mpeg4 @ 0x8269120]looks like this file was encoded with (divx4/(old)xvid/opendivx) -> forcing low_delay flag (ac3scan.c) AC3 frame 1792 (2240) bytes | bitrate 448 kBits/s | depsize 7680 | rbytes 2240.000000 (aud_aux.c) Error: Conversion not supported (in=0x2000 out=0x2001) [transcode] warning : (encoder.c) audio export module error: init failed [transcode] critical: failed to init encoder Bin ich hier auf dem Holzweg, sollte ich die Parameter anders setzen? Vielen Dank für euere Antworten. Gruss Patrick Klaus
Am Freitag, 9. Dezember 2005 00:50 schrieb Patrick Klaus:
(divx4/(old)xvid/opendivx) -> forcing low_delay flag (ac3scan.c) AC3 frame 1792 (2240) bytes | bitrate 448 kBits/s | depsize 7680 | rbytes 2240.000000 (aud_aux.c) Error: Conversion not supported (in=0x2000 out=0x2001) [transcode] warning : (encoder.c) audio export module error: init failed [transcode] critical: failed to init encoder
Für mich sieht es aus, als ob die Konvertierung von AC3 nicht unterstützt wird. Wenn in dem Originaldivx kein AC3 enthalten ist, musst Du vielleicht noch ein paar Parameter mehr setzen. Überhaupt: geht das direkte Umkodieren oder ist nicht immer erst dekomprimieren und dann mit dem gewünschten Format neukomprimieren angesagt? wolfgang
Am Freitag, 9. Dezember 2005 00:50 schrieb Patrick Klaus:
(divx4/(old)xvid/opendivx) -> forcing low_delay flag (ac3scan.c) AC3 frame 1792 (2240) bytes | bitrate 448 kBits/s | depsize 7680 | rbytes 2240.000000 (aud_aux.c) Error: Conversion not supported (in=0x2000 out=0x2001) [transcode] warning : (encoder.c) audio export module error: init failed [transcode] critical: failed to init encoder
Für mich sieht es aus, als ob die Konvertierung von AC3 nicht unterstützt wird. Wenn in dem Originaldivx kein AC3 enthalten ist, musst Du vielleicht noch ein paar Parameter mehr setzen.
Überhaupt: geht das direkte Umkodieren oder ist nicht immer erst dekomprimieren und dann mit dem gewünschten Format neukomprimieren angesagt?
Hallo Wolfgang, danke für deine Antwort. Mit -A -b 448 -N 0x2000 geht es scheinbar bzw. er startet. Die ersten 10 Minuten des Videos die gestern abend schon fertig waren, scheinen auch völlig okay zu sein. Was der Unterschied zwischen 0x2000 und 0x2001 ist, verstehe ich auch nicht, weil er weiter oben ja sagt: [transcode] V: bits/pixel | 0.414 [transcode] V: decoding fps,frc | 25.000,3 [transcode] A: import format | 0x2001 AC3/A52 [48000,16,5] 448 ^^^^^^^^^^^^^^^^ Weiter unten wie eben grad gesehen Error: Conversion not supported (in=0x2000 out=0x2001) ^^^^^^^^^^^^^^ sagt er allerdings IN = 0x2000 (oben sagt er 0x2001). Wie auch immer Die Option -A steht übrigends für AC3 passthrough, also Tonspur unverändert lassen. Ich lasse die Aktion mal heute abend komplett durchlaufen und berichte wieder. Gruss Patrick
patrick.klaus@nexgo.de schrieb:
Hallo Wolfgang,
danke für deine Antwort.
Mit -A -b 448 -N 0x2000 geht es scheinbar bzw. er startet. Die ersten 10 Minuten des Videos die gestern abend schon fertig waren, scheinen auch völlig okay zu sein.
Was der Unterschied zwischen 0x2000 und 0x2001 ist, verstehe ich auch nicht, weil er weiter oben ja sagt:
[transcode] V: bits/pixel | 0.414 [transcode] V: decoding fps,frc | 25.000,3 [transcode] A: import format | 0x2001 AC3/A52 [48000,16,5] 448 ^^^^^^^^^^^^^^^^ Weiter unten wie eben grad gesehen
Error: Conversion not supported (in=0x2000 out=0x2001) ^^^^^^^^^^^^^^
sagt er allerdings IN = 0x2000 (oben sagt er 0x2001).
Wie auch immer
Die Option -A steht übrigends für AC3 passthrough, also Tonspur unverändert lassen.
Ich lasse die Aktion mal heute abend komplett durchlaufen und berichte wieder.
Also die Sache hat soweit gut funktioniert. Allerdings ist der Film um den Faktor 30% grösser geworden. Hab wohl die Standardkomprimierung geholt. Ich wusste leider nicht wie man den Faktor berechnet. Gruss Patrick
Am Dienstag, 13. Dezember 2005 22:50 schrieb Patrick Klaus:
Mit -A -b 448 -N 0x2000 geht es scheinbar bzw. er startet. Die ersten 10 Minuten des Videos die gestern abend schon fertig waren, scheinen auch völlig okay zu sein. [...] Ich lasse die Aktion mal heute abend komplett durchlaufen und berichte wieder.
Also die Sache hat soweit gut funktioniert.
Freut mich, dass mein Denkanstoss geholfen hat und es jetzt klappt! wolfgang
participants (3)
-
Patrick Klaus
-
patrick.klaus@nexgo.de
-
Wolfgang Denda