Constant vs Variable Inconsistency with Handbrake
Posted: Wed May 01, 2019 6:22 am
I recently converted several of my Marvel Blu-rays such as Thor 2, Deadpool, and Deadpool 2 to MKV. Each of them ended up with the "Constant" framerate of 23.976, which is 100% fine.
The problem is, each of those movies has "Subtitles" in them. So, I decided to use Handbrake to "Burn" the Subtitles into them. I created MKV files in Handbrake using a Bitrate that was actually 10% larger than the original file. I selected "Same as Source" for the Framerate, and I chose "Constant." Everything turned out fine. The new MKV file kept the framerate of 23.976 and was listed as "Constant" in Properties.
So, up to that point, everything was fine. ... But, I wanted to create a smaller version of the file. So, I created an MP4 version with a Bitrate of about 5,000kbs for the video and 448kbs in 5.1 for the audio. ... I once again selected "Constant" and "Same as Source" in Handbrake. But, the MP4 version ended up with a "Variable" framerate that shows a "Minimum Framerate" of 23.974 and a "Maximum Framerate" of 23.981 in each of those movies. ... I should also mention that when I made the MP4 files that were reduced in size, I did not rip from the "original" MKV files. I ripped from the new MKV files that had been cropped to the 1920x800 resolution and had Subtitles Burned into them. I actually thought that would be better, because it had the same "Constant" 23.976 framerate as the original MKV file, but it already had the Subtitled Burned in.
Any help would be appreciated. ... I'm just wondering why the consistently "Constant" framerate of 23.976 has suddenly decided to be "Variable" in each of these movies?
I'm concerned because Handbrake says that files with a "Variable" framerate may not play in all devices. Should I manually select "Constant" and "23.976" from now on rather than selecting "Constant" and "Same as Source," even though the "Source" claims to be "Constant" at "23.976"?
The problem is, each of those movies has "Subtitles" in them. So, I decided to use Handbrake to "Burn" the Subtitles into them. I created MKV files in Handbrake using a Bitrate that was actually 10% larger than the original file. I selected "Same as Source" for the Framerate, and I chose "Constant." Everything turned out fine. The new MKV file kept the framerate of 23.976 and was listed as "Constant" in Properties.
So, up to that point, everything was fine. ... But, I wanted to create a smaller version of the file. So, I created an MP4 version with a Bitrate of about 5,000kbs for the video and 448kbs in 5.1 for the audio. ... I once again selected "Constant" and "Same as Source" in Handbrake. But, the MP4 version ended up with a "Variable" framerate that shows a "Minimum Framerate" of 23.974 and a "Maximum Framerate" of 23.981 in each of those movies. ... I should also mention that when I made the MP4 files that were reduced in size, I did not rip from the "original" MKV files. I ripped from the new MKV files that had been cropped to the 1920x800 resolution and had Subtitles Burned into them. I actually thought that would be better, because it had the same "Constant" 23.976 framerate as the original MKV file, but it already had the Subtitled Burned in.
Any help would be appreciated. ... I'm just wondering why the consistently "Constant" framerate of 23.976 has suddenly decided to be "Variable" in each of these movies?
I'm concerned because Handbrake says that files with a "Variable" framerate may not play in all devices. Should I manually select "Constant" and "23.976" from now on rather than selecting "Constant" and "Same as Source," even though the "Source" claims to be "Constant" at "23.976"?