lay295 / TwitchDownloader

Twitch VOD/Clip Downloader - Chat Download/Render/Replay
MIT License
2.63k stars 260 forks source link

Add Option for Constant Framerate #186

Open beanbeanjuice opened 3 years ago

beanbeanjuice commented 3 years ago

First of all, this is a wonderful program, but as of right now, if I download an 8-hour VOD and put it into Adobe Premiere Pro, it has perfect, smooth framerate at the beginning, but as we pass the 4-hour mark on the VOD, the framerate starts to absolutely TANK. This seems to be an Adobe Premiere Pro only issue due to the VFR (Variable Framerate) of the video. Windows can play the video perfectly without any issues.

lay295 commented 3 years ago

The problem is the only way to convert the VFR to CFR is to just re-encode the whole video, which most people wouldn't want to do. To re-encode it it would require a lot of CPU resources and time. This actually used to be an option, but I think I removed it due to lack of use.

An option would be to just re-encode it yourself after downloading it with a tool like Handbrake. I could add the option back, it's just that I don't know if people understand how much longer the whole thing will take by enabling that option.