Sometimes I will load a file that is 23.976FPS (AFAIK) and DGIndexNV will say it is 25FPS.
An example is this file. Firstly MediaInfo reports that file is 23.976fps, then if you remux it into an MKV container and set the framerate to 23.976fps via the MKVMerge options, DGIndexNV says it is 25fps.
Let me know if you need me to upload the remuxed version of the file, I figured you will probably have MKVMerge so I hope it isn't a problem for you to remux it. That way you can confirm I haven't made a mistake, too.
Thanks for your reply in advance.
[RESOLVED] Framerate detection
Re: Framerate detection
Strange, I can't open that VC1 file in DGIndexNV.
Re: Framerate detection
Yeah, neither can I, hence the remux
Re: Framerate detection
That "VC1" file is not an elementary stream, nor does it contain VC1 video. It is a QuickTime MOV file containing AVC video and AAC audio. You can rename it to .mov and then demux it in YAMB.
The AVC track is 852x354. The elementary AVC stream does not specify a frame rate, so DGDecNV defaults to 25fps. If it is in fact not 25fps, then you need an AssumeFPS() in your script. Players typically use the container's stated fps so it's not generally a problem if the AVC elementary stream does not specify the fps.
The AVC track is 852x354. The elementary AVC stream does not specify a frame rate, so DGDecNV defaults to 25fps. If it is in fact not 25fps, then you need an AssumeFPS() in your script. Players typically use the container's stated fps so it's not generally a problem if the AVC elementary stream does not specify the fps.
Re: Framerate detection
Just to clarify, are there no plans to support the mkv framerate flag?
Re: Framerate detection
Nobody ever asked for it.
Re: Framerate detection
I think it would be an intuitive feature to add.
Re: Framerate detection
The complications of VFR in MKV make things too messy for me, and so I do not plan anything in that regard.
Re: [RESOLVED] Framerate detection
Fair enough, thanks for the responses