<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><blockquote type="cite"><blockquote type="cite">Your best solution then is probably just to record a single file for<br>the entire stream, and then later - using some separate tool that's<br>intended specifically for editing '.mov'/'.mp4' files - break it apart<br>into separate files of whatever length you want.<br></blockquote><br>Fair enough, but unfortunately I cannot record a single file as I need<br>to be feeding real-time ( actually a delayed stream of .. X seconds )<br>the Microsoft Expression Encoder.<br><br>Last question and I understand this is clearly not something you support<br>or even appreciate; but what would be the way to do a  QuickTimeFileSink<br>sink alike class that supports multi-file output handling the way I need it ?<br></blockquote><div><br></div></div>If your input stream is H.264 video only (i.e., with no audio), then another solution would be to write your own "MediaSink" subclass (perhaps similar to the existing "H264VideoFileSink" class) that writes a sequence of raw (i.e., elementary stream) H.264 video files.  You should be able to easily ensure that each output file begins with a 'key frame'.  You could then, concurrently, process each of these output raw H.264 video files into '.mov'/'.mp4' files to feed into your Microsoft whatever (or just feed the raw H.264 files into your Microsoft whatever, if it can handle those).<br><br><div apple-content-edited="true">
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; ">Ross Finlayson<br>Live Networks, Inc.<br><a href="http://www.live555.com/">http://www.live555.com/</a></span></span>
</div>
<br></body></html>