> If you are cutting the video between keyframes, it should be a fairly simple matter > to roll back to the last keyframe and then construct a new keyframe (based on the > data in all subsequent frames) and insert it into the current position - making the > split frame a new key frame. It would mean that 2 keyframes are closer than normal > together, but it should still play fine - and no ugly mess.
For that you'd need to reencode, at least that part. I know of no tool which does that, because all of them offer either reencoding or lossless splitting (some both), but no "hybrid" mode. Also, a modern container like MKV can store encoding parameters to "redo" the encoding in the same way, but older like AVI don't, so how do you know how to encode it? You're trying to do lossless splitting without reencoding, but the application asks you for encoding parameters? Btw, for tools which only do lossless splitting, reencoding is not an option.
The idea sounds simple, but it has too many things to consider to be implemented as simple as it sounds.
Wound up, can't sleep, can't do anything right, little honey / Oh, since I set my eyes on you. / I tell you the truth. I can't get it right / Get it right / Since I met you...
|