Kind of confused on this. Got a variable fps handbrake file...does setting the FPS to 1 number change it to constant fps??
+ Reply to Thread
Results 1 to 9 of 9
-
-
You could use mkvmerge to change the frame rate flag of your file, but you would not change the content. Meaning you would just tell players to use a constant frame rate during playback and assuming a/v-playback was synchronous before it would be asynchronous.
You would need to reencode to do a vfr -> cfr conversion, which can't be done with mkvmerge.users currently on my ignore list: deadrats, Stears555, marcorocchini -
I'm sorry by asynchronous - do you mean OUT OF SYNC?
Because if so..I don't see that happening at all with my audio or the videos which are now a constant FPS....? -
I'm sorry by asynchronous - do you mean OUT OF SYNC?
Because if so..I don't see that happening at all with my audio or the videos which are now a constant FPS....?
-> My guess is that you remuxed a file, set a frame rate and dropped the time codes somewhere along the line and your source wasn't vfr to begin with.users currently on my ignore list: deadrats, Stears555, marcorocchini -
most definitely vfr with min and max fps. dropped time codes? not sure what u mean but why would that lead to a synced file?
-
If you speak of vfr and mkv and you don't know what time codes are you sure don't know what vfr means.
time codes = list of timings which indicate how long each individual frame should be shown
(cfr = all time codes have the same distance; vfr = the difference between time codes differs)
Sounds like mediainfo reported vfr and you assume it's always right. MediaInfo will report vfr if at least one for the first few time codes has a different distance to it's neighbors. So if one of the first few time codes is 'off' MediaInfo will report that the file is vfr.
-> look at the time codes of your file to check if you would call it vfr or not.users currently on my ignore list: deadrats, Stears555, marcorocchini -
You would need to extract the time codes and look at those to be totally sure.
btw. if I remember correctly handbrake should have an option which tells it to produce cfr and not vfr output. (not totally sure since I don't use handbrake)
Normally no show is broadcasted as vfr.
Some webcam cameras and screencapturing tools produce vfr output and some folks use it for old animes, but normally there isn't much vfr content around unless folks decide to create it during reencoding.users currently on my ignore list: deadrats, Stears555, marcorocchini -
It probably means they weren't really variable frame rate.
When you remux an mkv with MKVMergeGUI without specifying a frame rate, the output is the same as the source. When you specify a frame rate, it gives each frame the same duration. The number of frames doesn't change though, so generally remuxing VFR video while specifying a frame rate will change the total duration to some degree. Hence possible audio sync problems.
If you had Handbrake set for a CFR output, MediaInfo is probably getting it wrong. If you had it set to output VFR that might be a different story.
If you have ffdshow installed, it's on-screen-display can display timecodes and frame rates. That's probably the easiest way to do it. or Potplayer might have something similar built-in. If you extract the timecodes (gMKVExtractGUI will do it) you get a large text file containing lots of numbers that would take a lot of time to check.
The frame durations are generally to the nearest millisecond, so for a 23.976fps video it'll alternate between 41ms and 42ms frame durations. That's normal.
Similar Threads
-
Handbrake encoding at Variable FPS when Constant is chosen
By ManiKz in forum Newbie / General discussionsReplies: 7Last Post: 10th Dec 2019, 15:16 -
What does a constant 30.302 fps frame rate mean?
By Aquinax in forum Video ConversionReplies: 11Last Post: 5th Apr 2016, 13:45 -
how can I change FPS of an SRT that has an unknown FPS?
By mrjayviper in forum SubtitleReplies: 5Last Post: 21st May 2015, 06:22 -
How to change 30 fps to 29.97 fps ?
By pchan in forum Video ConversionReplies: 5Last Post: 9th Feb 2012, 18:57 -
Why can't mkvmerge determine fps from h.264, but mediainfo can?
By bigmweb in forum Newbie / General discussionsReplies: 1Last Post: 18th Sep 2011, 10:26