PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : kavi2svcd bisher kein Erfolg



malawi
23.10.02, 18:06
Hallo,

ich versuche gerade ein divx mit avi2svcd in eine SVCD umzuwandeln. Bisher aber mit reht wenig Erfolg. Egal welche Optionen ich anwähle, das Bild ist blaustichig und steht auf dem Kopf. Hat sich schon mal jemand mit diesen Problemen beschäftigt und kann mir ein par Tips geben? Es wäre nicht schlecht wenn ich wenigstens weiß, wo ich mit der Fehlersuche ansetzen soll.

mfG Malwi

hunter
23.10.02, 18:49
Welche Versionen verwendest du ?

Transcode, mjpegtools

Welche De und Encoder verwendest du ?

Funktioniert eine direkte Aktion mit Transcode ?

malawi
23.10.02, 19:45
transcode-0.6.0

mjpeg-tools-1.6.0

De- und Encoder, gute Frage. Ist das was mir gentoo hier auf die Platte gespielt hat. Nach welchen files muss ich suchen? Direkte Aktion mit transcode hab ich noch nicht versucht, werd ich am Wochenende machen.

mfG Malawi

hunter
23.10.02, 19:54
Mach mal folgendes mit deinem File:

transcode -i xyz.avi -x af6,af6 -V -o abc -y mpeg2enc,mp2enc -Z 352x288 -F 1,"-S 770 -B 260 -V 230" -c 1-1500 -E 44100 -b 224

xyz und abc sind durch den Eingangsnamen und den Wunschnamen zu ersetzen.

af6,af6 muss eventuell durch mplayer,mplayer ersetzt werden, falls du kein Avifile 0.7.1x installiert hast.

Danach ein:

mplex -f 1 -o abc_%d.mpg abc.m1v abc.mpa

Danach hast du ein VCD kompatibles Mpeg das du jetzt mal abspielen solltest.

WICHTIG: Diese Einstellung sind nur zum testen da. Das richtige kodieren eines Films sollte man so nicht machen.

malawi
23.10.02, 20:24
Ich hab den von Dir angegebenen transcode Befehl jetzt gestartet. Das dauert eine Weile, über das Ergebnis werde ich dann morgen früh berichten.

mfG Malawi

malawi
23.10.02, 20:31
Hat ja doch nicht gedauert. Das ergebnis ist ein grünes Geflimmer auf dem Fernseher.

Die Ausgabe von transcode:

ich@Malawi Filme $ transcode -i Der_Schuh_des_Manitu.avi -x af6,af6 -V -o Manitu -y mpeg2enc,mp2enc -Z 352x288 -F 1,"-S 770 -B 260 -V 230" -c 1-1500 -E 44100 -b 224
transcode v0.6.0 (C) 2001-2002 Thomas Östreich
[transcode] auto-probing source Der_Schuh_des_Manitu.avi (ok)
[transcode] V: import format | DivX RIFF data, AVI (V=af6|A=af6)
[transcode] V: import frame | 672x336 2.00:1
[transcode] V: zoom | 352x288 1.22:1 (Lanczos3)
[transcode] V: bits/pixel | 0.710
[transcode] V: encoding fps | 25.000
[transcode] V: Y'CbCr | YV12/I420
[transcode] A: import format | 0x55 MPEG layer-3 [48000,16,2] 128 kbps
[transcode] A: export format | 0x50 MPEG layer-2 [44100,16,2] 224 kbps
[transcode] A: bytes per frame | 7680 (7680.000000)
[transcode] A: adjustment | 0@1000
[transcode] A: down sampling | 44100 Hz
[import_af6.so] v0.0.2 (2001-12-16) (video) Win32 dll | (audio) PCM
[export_mp2enc.so] v1.0.3 (2002-06-05) (audio) MPEG 1/2
[export_mpeg2enc.so] v1.1.2 (2002-06-05) (video) MPEG 1/2
[import_af6.so] tcdecode -i "Der_Schuh_des_Manitu.avi" -x af6audio -y pcm -d 0
[import_af6.so] tcdecode -i "Der_Schuh_des_Manitu.avi" -x af6video -y yv12 -d 0
[export_mpeg2enc.so] *** init-v *** !
[export_mp2enc.so] *** init-v *** !
[export_mpeg2enc.so] cmd=mpeg2enc -v 0 -f 1 -F 3 -n p -o "Manitu".m1v -S 770 -B 260 -V 230
[export_mp2enc.so] (46/4096) cmd=mp2enc -v 0 -r 44100 -b 224 -s -o "Manitu".mpa
++ WARN: [mp2enc] File length according data tag: 44
++ WARN: [mp2enc] File length according RIFF tag: 8
++ WARN: [mp2enc] Inconsistency is inevitable if wav's are being piped
(af6_decore.cpp) input video size: 672x336
(af6_decore.cpp) input: YVU 4:2:0 planar data
(af6_decore.cpp) file audio: MPEG Layer-3, 0 bits, 2CH, sample rate = 48000Hz
(af6_decore.cpp) output audio: PCM, 16 bits, 2CH, sample rate = 48000Hz
filling buffer ... done

++ WARN: [mpeg2enc] No aspect ratio specifed and no guess possible: assuming 4:3 display aspect!
encoding frames [000001-001499], 14.84 fps, 100.0%, ETA: 0:00:00, ( 9| 1| 0)
clean up ... done
[transcode] encoded 1499 frames (0 dropped), clip length 59.96 s

Und die von mplex:

ch@Malawi Filme $ mplex -f 1 -o Manitu_%d.mpg Manitu.m1v Manitu.mpa
INFO: [mplex] mplex version 2.2.1 ($Date: 2002/02/04 19:06:14 $)
INFO: [mplex] File Manitu.m1v looks like an MPEG Video stream.
INFO: [mplex] File Manitu.mpa looks like an MPEG Audio stream.
INFO: [mplex] Found 1 video streams 1 MPEG audio streams and 0 AC3 streams
INFO: [mplex] Selecting VCD output profile
INFO: [mplex] Scanning for header info: Video stream e0 (Manitu.m1v)
INFO: [mplex] VIDEO STREAM: e0
INFO: [mplex] Frame width : 352
INFO: [mplex] Frame height : 288
INFO: [mplex] Aspect ratio : 1:0.9375 (4:3 PAL/SECAM for 720x578/352x288 images)
INFO: [mplex] Picture rate : 25.000 frames/sec
INFO: [mplex] Bit rate : 1152000 bits/sec
INFO: [mplex] Vbv buffer size : 40960 bytes
INFO: [mplex] CSPF : 1
INFO: [mplex] Scanning for header info: Audio stream c0 (Manitu.mpa)
INFO: [mplex] AUDIO STREAM:
INFO: [mplex] Audio version : 1.0
INFO: [mplex] Layer : 3
INFO: [mplex] CRC checksums : no
INFO: [mplex] Bit rate : 28672 bytes/sec (224 kbit/sec)
INFO: [mplex] Frequency : 44100 Hz
INFO: [mplex] Mode : 0 stereo
INFO: [mplex] Mode extension : 0
INFO: [mplex] Copyright bit : 0 no copyright
INFO: [mplex] Original/Copy : 0 copy
INFO: [mplex] Emphasis : 0 none
INFO: [mplex] SYSTEMS/PROGRAM stream:
INFO: [mplex] rough-guess multiplexed stream data rate : 1412000
INFO: [mplex] target data-rate specified : 1411200
++ WARN: [mplex] Target data rate lower than computed requirement!
++ WARN: [mplex] N.b. a 20% or so discrepancy in variable bit-rate
++ WARN: [mplex] streams is common and harmless provided no time-outs will occur
INFO: [mplex] Sectors = 18 Video delay = 21600 Audio delay = 21600
INFO: [mplex] New sequence commences...
INFO: [mplex] Video e0: buf= 47104 frame=000000 sector=00000000
INFO: [mplex] Audio c0: buf= 4096 frame=000000 sector=00000000
INFO: [mplex] Padding : sector=00000000
++ WARN: [mplex] Stream e0: data will arrive too late sent(SCR)=232800 required(DTS)=232800
++ WARN: [mplex] Video e0: buf= 37669 frame=000049 sector=00000086
++ WARN: [mplex] Audio c0: buf= 2794 frame=000074 sector=00000024
++ WARN: [mplex] Padding : sector=00000052
++ WARN: [mplex] Stream e0: data will arrive too late sent(SCR)=592800 required(DTS)=549600
++ WARN: [mplex] Video e0: buf= 44803 frame=000137 sector=00000342
++ WARN: [mplex] Audio c0: buf= 4096 frame=000211 sector=00000068
++ WARN: [mplex] Padding : sector=00000052
++ WARN: [mplex] Stream e0: data will arrive too late sent(SCR)=1453200 required(DTS)=1453200
++ WARN: [mplex] Video e0: buf= 34632 frame=000388 sector=00000782
++ WARN: [mplex] Audio c0: buf= 2544 frame=000595 sector=00000191
++ WARN: [mplex] Padding : sector=00000206
++ WARN: [mplex] Stream e0: data will arrive too late sent(SCR)=1813200 required(DTS)=1762800
++ WARN: [mplex] Video e0: buf= 44808 frame=000474 sector=00001033
++ WARN: [mplex] Audio c0: buf= 4096 frame=000725 sector=00000233
++ WARN: [mplex] Padding : sector=00000213
++ WARN: [mplex] Stream e0: data will arrive too late sent(SCR)=2173200 required(DTS)=1971600
++ WARN: [mplex] Video e0: buf= 44803 frame=000532 sector=00001304
++ WARN: [mplex] Audio c0: buf= 4096 frame=000816 sector=00000262
++ WARN: [mplex] Padding : sector=00000213
INFO: [mplex] Scanned to end AU 1498
INFO: [mplex] STREAM e0 completed @ 1498.
INFO: [mplex] STREAM c0 completed @ 2294.
INFO: [mplex] Multiplex completion at SCR=5445600.
INFO: [mplex] Video e0: buf= 34934 frame=001498 sector=00003468
INFO: [mplex] Audio c0: buf= 1170 frame=002294 sector=00000737
INFO: [mplex] Padding : sector=00000301
INFO: [mplex] VIDEO_STATISTICS: e0
INFO: [mplex] Video Stream length: 997852 bytes
INFO: [mplex] Sequence headers: 107
INFO: [mplex] Sequence ends : 1
INFO: [mplex] No. Pictures : 1499
INFO: [mplex] No. Groups : 107
INFO: [mplex] No. I Frames : 107 avg. size 15676 bytes
INFO: [mplex] No. P Frames : 394 avg. size 6166 bytes
INFO: [mplex] No. B Frames : 998 avg. size 3886 bytes
INFO: [mplex] No. D Frames : 0 avg. size 0 bytes
INFO: [mplex] Average bit-rate : 1065200 bits/sec
INFO: [mplex] Peak bit-rate : 2390000 bits/sec
INFO: [mplex] BUFFERING min 40 Buf max 44808
INFO: [mplex] AUDIO_STATISTICS: c0
INFO: [mplex] Audio stream length 1678629 bytes.
INFO: [mplex] Syncwords : 2295
INFO: [mplex] Frames : 1311 padded
INFO: [mplex] Frames : 984 unpadded
INFO: [mplex] BUFFERING min 15 Buf max 1817
**ERROR: [mplex]
**ERROR: [mplex] MUX STATUS: Frame data under-runs detected!

Vielleicht hilfts ja weiter, ich kann damit nicht viel anfangen.

mfG Malawi

spookymulder
23.10.02, 20:53
Moin mädelz

wo gibts das kavi2vcd eigentlich ? google kann da nichts finden

hunter
23.10.02, 21:43
Versuch das gleiche mal mit den mplayer Decodern. Bei jemand anderem gings dann. Bei mir dagegen nur mit af6.

-c 1-1500 ist übrigens frame 1 - 1500 wobei sich 1500 so ergibt: 25 Frames * 60 Sekunden = 1500

malawi
27.10.02, 15:29
Heute hatte ich mal wieder Zeit mich damit zu beschäftigen. Hab noch mal ein wenig mit KAvi2svcd experimentiert. Mit folgender Konfiguration hats dann endlich funktioniert:

transcode -i "/home/ich/Ablage/Daten/Filme/Der_Schuh_des_Manitu.avi" -V -y mpeg2enc,mp2enc -E 44100 -F 4 -b 128 -Z 480x576 -j -84 -o "/home/ich/Ablage/Daten/Filme/Manitu1"

Wichtig war dabei die Option -V. Benutze ich sie stimmen die Farben, und das Bild steht nicht mehr auf dem Kopf. edauert hat die Konvertierung etwas über 6 Stunden.

mfG Malawi

hunter
27.10.02, 21:07
Wenn man die Vergrößerung bzw. Verkleinerung mit -X und -B selbst berechnet und angibt ist die Encoder geschwindigkeit höher und du benötigst weniger Zeit zum encoden.

Dies wird in meiner neuen HowTo beschrieben. Rückmeldungen per PN oder in einem extra Thread sind erwünscht !

the_Brain
28.10.02, 07:26
unter sourceforge evtl. - die haben aber kein offizielles release, kann sein, dass die schon was im cvs haben. vielleicht ist es das aber auch nicht. musste mal testen