I’ve made a screen recording with OBS that capped in at about 16 megs. I wanted to trim the ends of it (starting the recording, ending the recording), but didn’t know how to do that, so I just installed Kdenlive (which I’d been meaning to do anyways) and did it there. I selected the clip, hit Project, and rendered as per a short tutorial I found. The shorter clip ended up being a whopping 50 megs. How does this work? How can I ensure that a shorter video is, in fact, smaller? For context, the original recording was saved as an MKV, whereas the final render was an MPEG-4
For such tasks I recommend ffmpeg CLI (see an example here or search for ffmpeg trim video).
Or, any of the GUI tools for ffmpeg that are out there.
One of the possible reasons for the increase in size is that OBS recorded using a variable frame rate. Kdenlive uses a fixed frame rate (e.g. 24 or 30). So it has to fill the gaps OBS left which, of course, requires more space.
BTW, MKV and MP4 are just containers or wrappers, not codecs (and codecs are responsible for the quality and size of the video).
While I understand that there may be a more “optimal” tool out there, I was asking about this issue primarily with Kdenlive because I intend to use it as my go-to video editor, and I currently feel like the added friction of learning a second tool for “quick fixes” would be more trouble than it’s worth. Is there a setting I can adjust for Kdenlive to make it a little less resource-intense?
You can get a smaller output by moving the “quality” and “encoder speed” slider to the left.
But as berndmj said, kdenlive isn’t best suited for this. You can use a dedicated video cutting program (search “linux video cutter”) or ffmpeg. They are much faster as they don’t do any re-encoding.
Trying LosslessCut, it seems it’s very ill-suited for the job. It appears its whole deal is trimming w/o re-encoding, which requires cutting at key frames. When I’m trying to trim off the first second-and-a-half of footage, it just doesn’t cut at all - do you have any other software recs that might allow tight trimming, without massively increasing file size?
thanks for this answer. I was also not understanding why I wasn’t able to get this done with kdenlive and this comment helped. Lossless Cut did the job in no time with perfect file size.