Sakura-chan
22nd July 2011, 20:40
Hi!
I have a several 720x480 DVDs at 23.976 FPS. I want to mux them into MKVs as it's a more convenient container (at least for me).
I do the demux of the tracks with MeGUI or directly muxing the first VOB in mkvtoolnix, everything's fine except I'm clueless about a FPS thing.
When I open the DVD (the IFO or VOBs) it shows a framerate of 29.97 but it actually runs at 23.976. If in mkvmerge I set the FPS to 29.97, obviously the video gets out of sync with the audio/subs. But if I set it to 23.976 it's also out of sync, but barely for a second or two during the whole movie. If I don't set the FPS in mkvmerge and leave it blank, the MKV ends with 59.94, but actually running at 23.976 and the whole movie and audio are perfectly in sync. WTF is going on? I can't understand it. I've muxed several DVDs before, mostly PAL (576x480) from what I remember, which showed 25 FPS, I set at 25 FPS in mkvmerge and run at 25 FPS. Everything was good.
Here are screens, if they can help in some way. In "output" at the end, set framerate/actual running framrate.
Original DVD
http://thumbnails38.imagebam.com/14172/8e1a33141713234.jpg (http://www.imagebam.com/image/8e1a33141713234)
Muxed with 23.976 FPS
http://thumbnails35.imagebam.com/14172/014a72141713159.jpg (http://www.imagebam.com/image/014a72141713159)
Muxed with 29.970 FPS
http://thumbnails46.imagebam.com/14172/1c09a3141713186.jpg (http://www.imagebam.com/image/1c09a3141713186)
Muxed leaving FPS field blank
http://thumbnails56.imagebam.com/14172/a7507c141713214.jpg (http://www.imagebam.com/image/a7507c141713214)
Also note how the total frame count varies in all muxes. When opening the original IFO the total frames show as 148936 (the one in the screen "original DVD" is only from one of the VOBs). That's when another oddity happens. The IFO shows a total runtime of 1:22:49 that, when muxed into the MKV, it ends up at 1:52:12 (this one is the "real" one, in the original DVD cover). More weird is that, when scrolling through the 1:22:49 the entire movie seems to be there, nothing cut.
It's more a thing of curiosity, as the final MKVs with blank FPS field run fine. I use MPC-HC and PotPlayer (former KMPlayer) for playing and MeGUI for demuxing the DVD tracks (but adding directly the first VOB to mkvtoolnix causes the rest to be processed, it ends up the same).
Well, I hope it's somewhat clear, I couldn't come with a better thread title :P
From now on, should I leave the FPS field always blank? As even if the MKV ends up with a weird frame rate, the movie plays fine. I messed with it in the first place because I've seen cases of some files (some h264 in MKV I think) not having the FPS set and then played at a wrong rate. But with muxed DVDs it seems the best is not to bother.
On a side note of all this, all the PAL DVDs I tried run at 25 fps. For 720x480 DVDs I have framerates of 23.976 and others 29.97. NTSC DVDs can run at different framerates unlike PAL?
I have a several 720x480 DVDs at 23.976 FPS. I want to mux them into MKVs as it's a more convenient container (at least for me).
I do the demux of the tracks with MeGUI or directly muxing the first VOB in mkvtoolnix, everything's fine except I'm clueless about a FPS thing.
When I open the DVD (the IFO or VOBs) it shows a framerate of 29.97 but it actually runs at 23.976. If in mkvmerge I set the FPS to 29.97, obviously the video gets out of sync with the audio/subs. But if I set it to 23.976 it's also out of sync, but barely for a second or two during the whole movie. If I don't set the FPS in mkvmerge and leave it blank, the MKV ends with 59.94, but actually running at 23.976 and the whole movie and audio are perfectly in sync. WTF is going on? I can't understand it. I've muxed several DVDs before, mostly PAL (576x480) from what I remember, which showed 25 FPS, I set at 25 FPS in mkvmerge and run at 25 FPS. Everything was good.
Here are screens, if they can help in some way. In "output" at the end, set framerate/actual running framrate.
Original DVD
http://thumbnails38.imagebam.com/14172/8e1a33141713234.jpg (http://www.imagebam.com/image/8e1a33141713234)
Muxed with 23.976 FPS
http://thumbnails35.imagebam.com/14172/014a72141713159.jpg (http://www.imagebam.com/image/014a72141713159)
Muxed with 29.970 FPS
http://thumbnails46.imagebam.com/14172/1c09a3141713186.jpg (http://www.imagebam.com/image/1c09a3141713186)
Muxed leaving FPS field blank
http://thumbnails56.imagebam.com/14172/a7507c141713214.jpg (http://www.imagebam.com/image/a7507c141713214)
Also note how the total frame count varies in all muxes. When opening the original IFO the total frames show as 148936 (the one in the screen "original DVD" is only from one of the VOBs). That's when another oddity happens. The IFO shows a total runtime of 1:22:49 that, when muxed into the MKV, it ends up at 1:52:12 (this one is the "real" one, in the original DVD cover). More weird is that, when scrolling through the 1:22:49 the entire movie seems to be there, nothing cut.
It's more a thing of curiosity, as the final MKVs with blank FPS field run fine. I use MPC-HC and PotPlayer (former KMPlayer) for playing and MeGUI for demuxing the DVD tracks (but adding directly the first VOB to mkvtoolnix causes the rest to be processed, it ends up the same).
Well, I hope it's somewhat clear, I couldn't come with a better thread title :P
From now on, should I leave the FPS field always blank? As even if the MKV ends up with a weird frame rate, the movie plays fine. I messed with it in the first place because I've seen cases of some files (some h264 in MKV I think) not having the FPS set and then played at a wrong rate. But with muxed DVDs it seems the best is not to bother.
On a side note of all this, all the PAL DVDs I tried run at 25 fps. For 720x480 DVDs I have framerates of 23.976 and others 29.97. NTSC DVDs can run at different framerates unlike PAL?