<div>I guess it may be the way qtmux writes the header info . If it writes the header info at the end of the file then there should be a proper way to close the file i.e. by sending EOS event . Because if closing of file is done without sending EOS event then qtmux may not write the header info to the file.</div>

<div> </div>
<div>And ffmux_mov is writing the header info at the beginning of the file so that does not require the notification of the EOS event.</div>
<div> </div>
<div> </div>
<div><br><br> </div>
<div class="gmail_quote">On Sat, Jun 26, 2010 at 1:02 AM, Stefan Kost <span dir="ltr">&lt;<a href="mailto:ensonic@hora-obscura.de">ensonic@hora-obscura.de</a>&gt;</span> wrote:<br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">
<div class="im">Am 24.06.2010 16:16, schrieb Overkill:<br></div>
<div>
<div></div>
<div class="h5">&gt; I&#39;m developing an embedded camera that records<br>&gt; video in .MOV format. I have two qt muxers,<br>&gt;<br>&gt; ffmux_mov<br>&gt;<br>&gt; qtmux<br>&gt;<br>&gt; I&#39;m using this pipeline<br>&gt;<br>
&gt; gst-launch my_v4lsrc num-buffers=300 ! \<br>&gt;   video/x-raw-yuv,format=\(fourcc\)I420,width=680,height=480,framerate=\(fraction\)30/1<br>&gt; ! \<br>&gt;   my_h264encoder \<br>&gt;     name=video \<br>&gt;   alsasrc num-buffers=10 ! \<br>
&gt;   audio/x-raw-int,rate=16000,channels=2,width=16,depth=16 ! \<br>&gt;   queue name=audio \<br>&gt;   ffmux_mov name=mux ! \<br>&gt;   filesink location=test_ffmux_mov.mov \<br>&gt;   video.src ! video/x-h264,width=640,height=480,framerate=\(fraction\)30/1<br>
&gt; ! mux.video_0 \<br>&gt;   audio.src ! mux.audio_0<br>&gt;<br>&gt; The .mov produced is working flawlessly.<br>&gt; But because the media used for recording is an SD card,<br>&gt; the user can remove while the camera is still in recording.<br>
&gt; I saw that the qtmux plugin has the feature to save some temporary<br>&gt; data in order to try to recover the .mov.<br>&gt; But if I use the qtmux plugin in my pipline (exactly the same,<br>&gt; just swap ffmux_mov with qtmux and use _00 on the pad name)<br>
&gt; won&#39;t produce a working .mov at all. Or to be hoest the .mov is<br>&gt; playing with VLC and QT+Perian, but not in QT alone as Apple produces.<br>&gt;<br>&gt; I&#39;d like to know how to fix the unfinished .mov file or how to<br>
&gt; use qtmux in order to have a working .mov.<br><br></div></div>Please also see the thread &quot;Mov file generated does not play on QT player&quot; and<br>check that your h264encoder output the proper format (it might has an issue as<br>
normaly you would not need a caps filter between encoder and muxer).<br><font color="#888888"><br>Stefan<br></font>
<div>
<div></div>
<div class="h5"><br>&gt;<br>&gt; Thak You<br>&gt;<br>&gt; Overkill<br>&gt;<br>&gt; ------------------------------------------------------------------------------<br>&gt; ThinkGeek and WIRED&#39;s GeekDad team up for the Ultimate<br>
&gt; GeekDad Father&#39;s Day Giveaway. ONE MASSIVE PRIZE to the<br>&gt; lucky parental unit.  See the prize list and enter to win:<br>&gt; <a href="http://p.sf.net/sfu/thinkgeek-promo" target="_blank">http://p.sf.net/sfu/thinkgeek-promo</a><br>
&gt; _______________________________________________<br>&gt; gstreamer-devel mailing list<br>&gt; <a href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a><br>&gt; <a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</a><br>
<br><br>------------------------------------------------------------------------------<br>ThinkGeek and WIRED&#39;s GeekDad team up for the Ultimate<br>GeekDad Father&#39;s Day Giveaway. ONE MASSIVE PRIZE to the<br>lucky parental unit.  See the prize list and enter to win:<br>
<a href="http://p.sf.net/sfu/thinkgeek-promo" target="_blank">http://p.sf.net/sfu/thinkgeek-promo</a><br>_______________________________________________<br>gstreamer-devel mailing list<br><a href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</a><br></div></div></blockquote></div><br><br clear="all"><br>-- <br>Regards,<br>
<br>Sudarshan Bisht<br>