Simply in VDM I try to get a tag called ISMP e.g. 01:34:21:15
but seems impossible: is there a way?
Try StreamFab Downloader and download from Netflix, Amazon, Youtube! Or Try DVDFab and copy Blu-rays! or rip iTunes movies!
+ Reply to Thread
Results 1 to 6 of 6
Thread
-
-
www.jmcgowan.com/odmlff2.pdf
According to this ^ ISMP is a different class of tag to the 'Text' tags VirtualDub adds. It belongs in the 'Additional Header Data' rather than the 'The INFO List Chunk'.
I'm still trying to figure out what that means. -
ffmpeg can add metadata but can not generate mjpeg interlaced file.. so I'm force to virtualdub because with it I use the Morgan mjpeg codec v3 that can use interlace
For the tag I have found a version of virtualdubMod called "VirtualDubMod 1.6.0.0 Surround" in wich I have modify with Hex editor the virtualdubmod.exe so tag ICRD [date] = ISMP
Now virtualdubmod "see" timecode code as date, and I fill the filed "date" to add my timecode e.g. 01:34:21:15
Resultat .vcf script is:
VirtualDub.RemoveInputStreams();
VirtualDub.video.DeleteComments(1);
VirtualDub.video.AddComment(0x0000000C,"","01:34:2 1:15");
VirtualDub.video.AdjustChapters(1);
VirtualDub.video.SetDepth(24,24);
VirtualDub.video.SetMode(1);
VirtualDub.video.SetFrameRate(0,1);
VirtualDub.video.SetIVTC(0,0,-1,0);
VirtualDub.video.SetCompression(0x6a6d7674,0,10000 ,0);
VirtualDub.video.SetCompData(28,"TUpQRxgAAAAAAAAAA gAAAAgAAAACAAAAAQAAAA==");
VirtualDub.video.filters.Clear();
and the NLE can recognize well timecode
-
So we're done? Or do we need to complete a batch file to automate it?
-
really at this moment, I have to build a batch that do this:
a input.mxf file have to load into VirtualDubMOD and virtualdub have to generate a .avi file with the timecode input.mxf
I have to extract timecode from input.mxf and inser it into the .vcf script but before of this I don't know well if I have to use avisynth (with the ffms2 plugin) to load files in virtualdubMOD or if exist another way, more simply, to open "directly" .mxf in virtualdubMOD
If I use the ffms2 in avisynth I get the "video track is unseekable" in larger .mxf files..
Maybe I can use the DirectShowSource("input.mxf") but is a procedure shaky... it's all too indirect..