Hi,
Ich hab heut zum ersten Mal eine BluRay demuxt, mit DGAVCIndex.
Das Video, aufgerufen mit der *.dga-File über Avisynth ist 23:49 Minuten lang.
Die Tonspur rufe ich mit folgender Funktion im Avisynth-Script auf:
Das funktioniert auch ganz normal. Allerdings ist mir aufgefallen, dass der Track nicht 23:49 Minuten, sondern 24:10 lang ist. Zuerst dachte ich, er spielt zu langsam ab, aber das ist nicht der Fall. Das Video endet synchron mit der Tonspur, doch auf der Tonspur folgt am Ende noch etwa 20 Sekunden Stille.
Kann sich jemand vorstellen woher das kommt?
Ich habe daraufhin anstelle von DGAVCIndex den MeGUI HD-Demuxer benutzt, um zu schauen ob beim Demux etwas schiefgegangen sein könnte. Das Ergebnis ist aber das gleiche, Audio bleibt länger als das Video. Hier ist der Log:
eac3to v3.21
command line: "C:\Program Files\MeGUI\tools\eac3to\eac3to.exe" "00003.m2ts" 1:"T1_Video - .h264" 2:"T2_Audio - .wav" -progressnumbers
------------------------------------------------------------------------------
M2TS, 1 video track, 1 audio track, 0:23:51, 24p /1.001
1: h264/AVC, 1080p24 /1.001 (16:9)
2: RAW/PCM, Japanese, 2.0 channels, 24 bits, 48kHz
[v01] Extracting video track number 1...
[a02] Extracting audio track number 2...
[a02] Reading RAW/PCM...
[a02] Swapping endian...
[a02] Writing WAV...
[v01] Creating file "T1_Video - .h264"...
[a02] Creating file "T2_Audio - .wav"...
[a02] [B]The original audio track has a constant bit depth of 20 bits.[/B]
Video track 1 contains 34311 frames.
eac3to processing took 6 minutes, 24 seconds.
Done.
Alles anzeigen
Ich habe auf der Wiki von eac3to gelesen, das jeder HD Audio-Track 24bit hat, selbst wenn dafür erhöht werden musste. Anscheinend hatte der Original-Track 20bit Tiefe und die restlichen 4 Bit wurden mit "Zeroes" aufgefüllt. Könnte das den Längenunterschied erklären?