Hello all,
Sorry I'm positive this answer is probably around somewhere. I'm not entirely sure what the exact problem is though - which makes a search difficult.
Firstly here is some software I'm working with:
Handbrake
FFMPEG
ANYDVD
MKVTOOLNix
VLC
MPC-HC
Totem Movie Player
I have many DVDs I'd like to put on my HTPC. I understand the copying (ripping) process. I understand (re)muxing vs re-encoding.
Sometimes I run into issues where my resulting MKVs have audio / video sync problems in VLC. It's not correct to call it a sync issue. What's appears to be happening is the video frames per second is incorrect.
This doesn't happen with all DVDs.
Example DVD problem: Harry Potter and Sorcerers Stone Widescreen.
It is Dual Layer, MPEG2 video, AC3 audio.
I've tried 2 ways of ripping: 1: remux to MKV using MKVToolNix. 2: re-encode using Handbrake (FPS: same as source; video: MPEG-4 FFMPEG; audio: pass-through)
In both cases, the resulting MKV fails to correctly play in VLC. The resulting video portion of the film is longer in time than it should be. I'm guessing the correct FPS should be 29.97?
Adding to my confusion is that VLC plays direct from the disc correctly.
I've tried correcting the portion in the MKV header called "Nanoseconds Per frame"
This value is supposed to be ignored, and the player should look to the internal codec which in the case of the simple remuxing would be mpeg2.
Totem Movie Player correctly plays the re-muxed MKV movie. I haven't done a whole lot of other testing yet, but that makes me think it's a VLC problem.
It does bring another question. If the film is 23.976p - but has pulldown pre-applied in the stream essentially making it 29.97 - What should the correct framerate be? How can I force proper playback of the MKV file in VLC?
Sorry I'm positive this answer is probably around somewhere. I'm not entirely sure what the exact problem is though - which makes a search difficult.
Firstly here is some software I'm working with:
Handbrake
FFMPEG
ANYDVD
MKVTOOLNix
VLC
MPC-HC
Totem Movie Player
I have many DVDs I'd like to put on my HTPC. I understand the copying (ripping) process. I understand (re)muxing vs re-encoding.
Sometimes I run into issues where my resulting MKVs have audio / video sync problems in VLC. It's not correct to call it a sync issue. What's appears to be happening is the video frames per second is incorrect.
This doesn't happen with all DVDs.
Example DVD problem: Harry Potter and Sorcerers Stone Widescreen.
It is Dual Layer, MPEG2 video, AC3 audio.
I've tried 2 ways of ripping: 1: remux to MKV using MKVToolNix. 2: re-encode using Handbrake (FPS: same as source; video: MPEG-4 FFMPEG; audio: pass-through)
In both cases, the resulting MKV fails to correctly play in VLC. The resulting video portion of the film is longer in time than it should be. I'm guessing the correct FPS should be 29.97?
Adding to my confusion is that VLC plays direct from the disc correctly.
I've tried correcting the portion in the MKV header called "Nanoseconds Per frame"
This value is supposed to be ignored, and the player should look to the internal codec which in the case of the simple remuxing would be mpeg2.
Totem Movie Player correctly plays the re-muxed MKV movie. I haven't done a whole lot of other testing yet, but that makes me think it's a VLC problem.
It does bring another question. If the film is 23.976p - but has pulldown pre-applied in the stream essentially making it 29.97 - What should the correct framerate be? How can I force proper playback of the MKV file in VLC?














