Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
![]() |
#1 | Link |
Enthusiast
Join Date: Jul 2005
Posts: 32
|
Encoding to MP4 DVD with shifting framerate
I have a DVD that seems to be consistent in shifting framerates from 29.970 to 24000/1001 over and over as the video plays.
It almost seems this is impossible to rip. With mencoder, I have tried filmdint, yadif, pullup+softskip. The video is seen as 29.970 by mplayer. Code:
VIDEO: MPEG2 720x480 (aspect 2) 29.970 fps 9800.0 kbps (1225.0 kbyte/s) Code:
demux_mpg: 24000/1001fps progressive NTSC content detected, switching framerate. A: 1.9 V: 1.8 A-V: 0.015 ct: 0.056 42/ 39 7% 0% 0.3% 0 0 demux_mpg: 30000/1001fps NTSC content detected, switching framerate. A: 1.9 V: 1.9 A-V: 0.014 ct: 0.057 43/ 40 7% 0% 0.3% 0 0 Warning! FPS changed 23.976 -> 29.970 (-5.994005) [4] A: 5.2 V: 5.2 A-V: -0.006 ct: 0.125 144/138 6% 0% 0.3% 0 0 demux_mpg: 24000/1001fps progressive NTSC content detected, switching framerate. A: 5.6 V: 5.6 A-V: 0.007 ct: 0.134 155/148 6% 0% 0.3% 0 0 demux_mpg: 30000/1001fps NTSC content detected, switching framerate. A: 5.7 V: 5.7 A-V: 0.006 ct: 0.135 156/149 6% 0% 0.3% 0 0 Warning! FPS changed 23.976 -> 29.970 (-5.994005) [4] A: 7.1 V: 7.1 A-V: 0.001 ct: 0.198 200/188 6% 0% 0.3% 0 0 demux_mpg: 24000/1001fps progressive NTSC content detected, switching framerate. A: 7.8 V: 7.8 A-V: 0.058 ct: 0.224 218/206 6% 0% 0.3% 0 0 demux_mpg: 30000/1001fps NTSC content detected, switching framerate. A: 7.9 V: 7.8 A-V: 0.054 ct: 0.229 219/207 6% 0% 0.3% 0 0 Warning! FPS changed 23.976 -> 29.970 (-5.994005) [4] A: 10.5 V: 10.5 A-V: 0.000 ct: 0.295 301/286 6% 0% 0.3% 0 0 Is it simply not possible to get this back into a normal state? I do not care about whether it is 24000/1001 or 30000/1001. Either is fine, but I want to make sure the audio stays synced. Any mencoder help appreciated. I am using this wrapper (written by me) to help https://gist.github.com/Tatsh/5737088 (see line 30 mainly). In the script that imports this, I just call encoder_do_all(). |
![]() |
![]() |
![]() |
#2 | Link |
Registered User
Join Date: Jun 2009
Location: /usa/utah/slc
Posts: 19
|
Yah I've had that problem a lot. The simple solution is to use Handbrake, either the GUI or the CLI app. It's always had great filters that take care of variable framerate like this.
![]()
__________________
If it ain't broke, tweak it. |
![]() |
![]() |
![]() |
Tags |
mencoder, ntsc, progressive |
Thread Tools | Search this Thread |
Display Modes | |
|
|