Hallo,
wie schon im Titel beschrieben, ist für mich entweder Bild oder Ton asynchron.
Also, Ausgangsmaterial war eine mkv Datei:
ZitatAlles anzeigenVideo
Format : AVC
Format/Info : Advanced Video Codec
Format-Profil : High@L4.1
Format-Einstellungen für CABAC : Ja
Format-Einstellungen für ReFrame : 5 frames
Muxing-Modus : Container profile=Unknown@4.1
Codec-ID : V_MPEG4/ISO/AVC
Dauer : 2h 29min
Bitrate : 4 461 Kbps
nominale Bitrate : 4 741 Kbps
Breite : 1 280 Pixel
Höhe : 696 Pixel
Bildseitenverhältnis : 16/9
Bildwiederholungsrate : 24,000 FPS
Auflösung : 24 bits
Colorimetrie : 4:2:0
Scantyp : progressiv
Bits/(Pixel*Frame) : 0.222
verwendete Encoder-Bibliothek : x264 core 67 r1120 8544346
Kodierungseinstellungen : cabac=1 / ref=5 / deblock=1:0:0 / analyse=0x3:0x113 / me=umh / subme=7 / psy_rd=1.0:0.0 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / chroma_qp_offset=-2 / threads=6 / nr=0 / decimate=1 / mbaff=0 / bframes=3 / b_pyramid=1 / b_adapt=1 / b_bias=0 / direct=3 / wpredb=1 / keyint=250 / keyint_min=25 / scenecut=40 / rc=2pass / bitrate=4741 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / pb_ratio=1.30 / aq=1:1.00
Sprache : DeutschAudio
Format : DTS
Format/Info : Digital Theater Systems
Codec-ID : A_DTS
Dauer : 2h 29min
Bitraten-Modus : konstant
Bitrate : 1 536 Kbps
Kanäle : 6 Kanäle
Kanal-Positionen : Front: L C R, Surround: L R, LFE
Samplingrate : 48,0 KHz
Auflösung : 24 bits
Sprache : Deutsch
Daraus wollte ich mir jetzt gern eine DVD erstellen.
Also hab ich das Ganze mit mkv extract erstmal entpackt. Bild wollte ich gern mit dem HCEnc in das korrekte Format bringen und Ton, naja dazu kommen wir später.
die *.h264 Videodatei hab ich also mit DGAVCIndex soweit vorbereitet und hier meine dazugehörige AVS-Datei:
Zitatsetmemorymax(1024)
LoadPlugin("F:\Program Files (x86)\Encode\AviSynth 2.5\plugins\Decomb.dll")
avcsource("E:\DVD\Film.dga")
BicubicResize(720,556)
AddBorders(0,10,0,10)
AssumeFPS(25.000)
Soweit alles ok, sieht auch in Ordnung aus das Bild.
Die DTS Spur habe ich zuerst mit Tranzcode zerlegt in WAV Dateien um diese dann mit EncWAC2AC2 wieder zu einer AC3 Tonspur zusammen zu fügen. Das hat bis dahin auch noch funktioniert.
Jetzt wollte ich natürlich den bekannten Speedup machen um auf PAL Format abspielen zu können.
Dafür sollte EAC3TO genutzt werden:
ZitatAlles anzeigeneac3to v3.14
command line: eac3to "E:\DVD\TON_NTSC.ac3" "E:\DVD\TON_PAL.ac3" -speedup -448
------------------------------------------------------------------------------
AC3, 5.1 channels, 2:29:34, 448kbps, 48khz
The Nero decoder doesn't seem to work, will use libav instead.
Decoding with libav/ffmpeg...
Remapping channels...
Changing FPS from 23.976 to 25.000...
Encoding AC3 <448kbps> with libAften...
Creating file "E:\DVD\\TON_PAL.ac3"...
Clipping detected, a 2nd pass will be necessary. <WARNING>
Starting 2nd pass...
Decoding with libav/ffmpeg...
Remapping channels...
Changing FPS from 23.976 to 25.000...
Encoding AC3 <448kbps> with libAften...
Creating file "E:\DVD\TON_PAL.ac3"...
eac3to processing took 15 minutes, 18 seconds.
Done.
bild und Ton wollte ich nun wieder über DVDlab zusammensetzen. Das Ergebnis allerdings klingt komisch und asynchron. die Asynchronität wird im Laufe auch grösser.
Jetzt geh ich irgendwie in der Annahme, der Film hatte zu Anfang wirklich 24fps. Wobei das Bild dann korrekt läuft, der Ton aber zu viel Speedup bekommen hat.
Meine Frage jetzt, würde sich ein anderer Encoder anbieten um den Ton noch einmal zu encoden, bei dem ich die genaue Rate vorgeben kann oder wäre es wohl einfacher, das in einem AVS so umzusetzen, damit mein HCEnc bescheid weiss?
Da in einigen Thread hier im Forum geschrieben wird, Aften hätte den besten Free-Encoder, wie müsste eine passende Batch ungefähr aussehen? In der Longhelp hab ich zwar gesucht, doch richtig was gefunden ist leider Fehlanzeige.
Gruß
Fisker
EDIT:
ZitatEine Idee, die ich noch hätte, wäre, dass ich im AVS Script für den HCEnc die Framerate mit angeben kann, ähnlich dem Einlesen von AVI's über DirectShow. Was haltet ihr davon?