There's some problems with the things you mention, and that's why I need to work with Tobias to make them possible: Well, there is always a scene change around 700 MB. At least in my implementation I stop muxing at ~700 MB, rewind 2 minutes and search for the nearest keyframe towards 700MB. The splitting should be keyframe accurate, but somehow it isn't, and that's where work within the filters has to be done. Changing chapters: If you split the stream with the OggSplitter in graphedit, take a look afterwards into the files: they still contain this information. There is no way to "clear" them, and editing doesn't work either (believe me, I tried). I'll look into writing a demuxer since people don't stop asking about this. But it won't be a nice app, it'll definatly suck :) And the last question, sorry, I don't have a paypal account, but I appreciate the gesture :) Regards, Koepi