Log in

View Full Version : D2V File Question


ect5150
30th August 2014, 13:37
Hey guys! Can I get someone with more knowledge than I for this question? The short of it is I'm using a few really small VOB files. Most of the time they contain a few frames with a half-a-second's worth of audio. I'm wondering if sometimes they are just empty. Here is my latest (it's the entire d2v file).

DGIndexProjectFile16
1
C:\Video\VTS_01_1.VOB

Stream_Type=1
MPEG_Type=2
iDCT_Algorithm=3
YUVRGB_Scale=1
Luminance_Filter=0,0
Clipping=0,0,0,0
Aspect_Ratio=4:3
Picture_Size=720x480
Field_Operation=0
Frame_Rate=29970 (30000/1001)
Location=0,0,0,5

900 6 0 2048 0 12 1 d2 ff

FINISHED 100.00% VIDEO


No audio gets demuxed from the VOB file, but does this d2v file indicate there are no frames? a single frame? a single field? The reason I ask is because if it is a single frame/field, I would like to add back in a frame's worth of blank audio (to keep the audio in sync as I rejoin things later).

tfm throws an error across it as well which is what makes me think it's empty (it claims no entries)... but I just don't know how to read these guys.

Thanks in advance!

videoh
30th August 2014, 14:02
It's described in the DGIndex manual Appendix A.

Your D2V is showing a single I frame. Keeping it simple, just ignore the first 7 numbers and the ff. The number of remaining numbers is the number of frames. One number d2 is left in your example, which codes flags for one frame. The flags denote it as an I frame.

Another even simpler way is to use DGIndex's Tools/Parse D2V on your D2V file. It will show one line per frame with the frame number (0 based).

ect5150
30th August 2014, 15:50
Thanks for the info/feedback/links! It really helps to have extra eyes on the problems so I can perfect my issues (even if it is just a single frame).:D

foxyshadis
2nd September 2014, 23:11
In Avisynth, always use AlignedSplice (++) to keep audio in sync, it'll add silence or truncate as necessary. If the audio is meant to drift a little, as in VOBs, always combine them into a single d2v in DGIndex first.