View Single Post
Old 12th August 2017, 03:00   #5766  |  Link
hello_hello
Registered User
 
Join Date: Mar 2011
Posts: 4,823
Quote:
Originally Posted by wthreex View Post
Source MediaInfo (Frame rate mode: Variable:24.616 FPS)
Encode MediaInfo (Frame rate mode: Constant 24.617 FPS

you right fps has changed to the Constant mode, What are the solutions to this problem?
I'd try converting to a better constant frame rate. On it's own LSmash will just use the average frame rate. It might be worth going back to 29.970fps (replacing all the missing frames with duplicates) and then decimating as required.

LWLibavVideoSource("D:\video.mkv.lwi", fpsnum=30000, fpsden=1001)
TFM().TDecimate()

Alternatively, extract the timecodes from the source MKV with gMKVExtractGUI or MKVCleaver, then use the timecodes file to encode in variable frame rate mode..
If the timecodes file you extracted is called "timecodes.txt" (for example) you'd add it to the x264 custom command line section like this:

--tcfile-in "D:\timecodes.txt"

Save the encoder configuration and add the job to the queue as usual. The frame rate of the video as it's being decoded by LSMash is then irrelevant.
hello_hello is offline   Reply With Quote