Video encodes 2 seconds longer than original...help?

rawdawg

Member
Nov 20, 2008
411
24
Im a novice with codecs and converting..I downloaded and installed the latest versions of K-lite codec pack...Handbrake and Freemake Video Converter (I read its much faster than Handbrake)..

So im converting several videos ive gotten from akiba but when its converted, the resultant video is 2-3 seconds longer than the original..Ive set the framerate to the same as original and didnt change settings for sound either.

Any opinions or thoughts on why this may happen? I dont seem to see anything like broken codecs or the linke. any help would be appreciated!
 

SamKook

Grand Wizard
Staff member
Super Moderator
Uploader
May 10, 2009
3,573
4,954
It's very likely because the source filter(what's loading the video) is directshow based which is not frame accurate so you can lose or gain a couple compared to the original. Those will show as frozen or missing frames when you watch it.
Is it only happening with freemake or also with handbrake? Handbrake has to have a way to load video that isn't based on directshow(which is windows only) since it also work on linux so I would expect it to use ffmpeg instead or something like that which is usually pretty good.
I don't know if there's a way to choose how the video is loaded with those software, I use avisynth myself so I know exactly what's done to my videos(but there's a bit of learning involved since it's a bit more complicated to use).

When you're encoding, faster almost certainly mean lower quality so it's not necessarily a good thing.