<div dir="ltr">This one I know is far-fetched or maybe impossible, but I thought I'd ask anyway.<div><br></div><div>Transcoding works great in VLC, thanks much for that!  </div><div><br></div><div>However, when transcoding to a file (in mpeg4 or h.264) I find that they won't stream until the entire file is downloaded (or the transcoding is complete) presumably because the proper metadata or atoms can't or at least aren't put in the front of the file until the transcoding is finished.</div>
<div><br></div><div>The problem is that since iPhone doesn't support real streaming, it requires a progressive download to play (uses byte-range requests).  I can fool it into thinking the file is longer to get it to stream mp3's or aac's even though they're still transcoding in the background, but with video, I can't (I assume because of this missing metadata).  So, my question is:</div>
<div><br></div><div>Can I force some moov or whatever metadata info needs to be written to a file as it starts transcoding to be written right at the start instead of being added later?</div><div>Hope that makes sense (same thing would go for doing fast playback on a progressive download). Is it possible to make guesses for that metadata?</div>
<div><br></div><div>Is this totally impossible to implement?</div><div><br></div><div>Thanks!</div><div>Steve</div></div>