When attempting to convert a .mkv file from OBS to an .mp4 file, it changes the framerate of the file from 59.94 constant fps to 59.92-59.96 variable fps. It creates a constant ramerate file when using a 60fps setting, but would heavily desync the audio when dealing with a 40-minute clip.
The end goal is to get the clip into Premiere to edit at its original framerate, so I can place effects on it without Premiere getting angy and taking ~5-10 seconds to load every time I move the playhead
Things I've tried:
1. removing the audio tracks from the re-encode
2. Skipping the first 5-10 seconds of the video via the range selector in Handbrake, as the first ~5 seconds of the first video I encoded appear to be at least slightly corrupted, as Windows's base video player seems to struggle with playing that section's video back
3. Switching to 60fps instead of 59.94
4. Recording a second video from the same source with the same settings
5. Changing from my custom preset to a pre-made one (Production Proxy 540p) and changing nothing (as well as another test with the framerate changed to 59.94 instead of "same as source"
Steps to reproduce the problem (If Applicable):
1. Input .mkv file into handbrake, generated from these OBS settings
2. Set up a preset with constant framerate and select 59.94
3. Encode
4. Check file using MediaInfo or some other program that can detect whether or not a file has a variable frame rate
HandBrake version (e.g., 1.0.0):
1.5.1 (2022011000)
This also happened on 1.3.1 earlier today, updated to attempt to fix the problem, no dice
Operating system and version (e.g., Ubuntu 16.04 LTS, macOS 10.13 High Sierra, Windows 10 Creators Update):
Windows 10 Home version 1909 OS build 18363.1556
HandBrake Activity Log ***required*** (see How-to get an activity log)
Code: Select all
[url=https://pastebin.com/DWm5SiNy] Here's my pastebin of the activity log[/url]