Still trying to fix a framerate issue when converting HEVC/H265 to AVC/H264...

Started by WTWASP, December 15, 2025, 08:45:23 AM

Previous topic - Next topic

WTWASP

I posted about this in another thread, but let me try presenting this problem again, a different way :

Is there ANY WAY to MODIFY the FPS in a HEVC (H265) MP4 file, to a more specific rate (from 23·976215 to 23·976023)?   (Those last 3 digits have proven to make a crucial difference.)

I want to FIX my HEVC files that were somehow encoded with a 23·976215 framerate, causing defective results when trying to convert to AVC/H264. This framerate gets screwed up (whether converting to AVC/H264 or HEVC/H265) where it is automatically slashed to half (between 12 and 15 fps).

I tried doing the conversion in Freemake, but the video would not even be recognized and was automatically replaced with "visualizations". (Red flag right there!)

I tried doing conversions in VLC, but NOTHING ever works in VLC except playback. I even tried the "record" function while the file played, but the output was an MP4 with NO VIDEO, just audio.

I tried a Video Converter from NCH Software, but that cheap crap made the video look pixely and turned it into garbage.

Avidemux is the only program that does a decent job on most conversions (despite taking forever) - EXCEPT for this HEVC framerate issue.

While attempts to circumvent this problem in Avidemux have been futile, I came close with using the video filter to "Change FPS" from "23.98 Custom (default)" to "23.98 (Film)" - while the framerate correctly changes to 23.976023, the picture is now a bit stuttery/choppy. It's not as bad as other results, but it's noticeable enough to be annoying.

Why will the smoothness not be retained?
Why does this "215" value in the framerate cause ANY/ALL conversions to screw up the framerate so badly?
Why does modifying "215" to "023" still cause a slight stutter/choppy playback of the video?
In short : HOW DO I FIX THIS????

I know Avidemux is probably loaded with all kinds of settings, but they are in "proper editor terms" I don't understand, and I cannot find anything to "translate" them into layman's terms, so I can figure out what might fix these damn files that were encoded so poorly.

If there is a setting that will correct this discrepancy in the framerate and finally yield a smooth, quality AVC/H264 conversion output at a proper 23.98 (23.976023) fps without stuttering or jerking during playback, I would like to know.

Even if I have to convert the "bad" HEVC/H265 to a "good" HEVC/H265 before converting to AVC/H264 after, as long as I do not lose quality, I'll endure that extra step (despite more countless hours wasting my days away, cos these processes take so damn long).

I also use Windows XP, so my "conversion tool" software options are already limited.


PS :
Please don't get on me about why I still use XP. I have my reasons.
Let's stay on point with the topic, thanks.






jimmy

You can try re-muxing the file with mkvtoolnix.

Note that this is re-muxing, not re-encoding, the process should be very quick, as in seconds or maybe a minute or two.

You can even change the framerate to 25.000 fps, 24.000 fps, whatever you want.

Load your file, then select the default duration of 24000/1001, which equals 23.976 fps, the audio will remain unchanged.

If the resulting re-muxed file is of a different length or the audio becomes de-synced, further investigation would be required.

https://mkvtoolnix.org/