<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7653.38">
<TITLE>RE: [gst-devel] Mov file generated does not play on QT player</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=2>Thanks a lot,<BR>
<BR>
&nbsp;It started working on QT player after adding &quot;output-format=sample access-unit=true&quot;<BR>
<BR>
Regards<BR>
Irfan<BR>
<BR>
-----Original Message-----<BR>
From: Mark Nauwelaerts [<A HREF="mailto:mnauw@users.sourceforge.net">mailto:mnauw@users.sourceforge.net</A>]<BR>
Sent: Fri 6/25/2010 7:06 PM<BR>
To: Discussion of the development of GStreamer<BR>
Cc: Irfan Shaikh<BR>
Subject: Re: [gst-devel] Mov file generated does not play on QT player<BR>
<BR>
Irfan Shaikh wrote:<BR>
&gt; Hello<BR>
&gt; Please fild pipeline i am using (PLAYS well on VLC {videots updated the<BR>
&gt; gst buffer timestamp for 30 FPS }<BR>
&gt; )<BR>
&gt;<BR>
&gt; gst-launch filesrc location=/home/Irfan/Test_Data/Sequence\ 1_track1.264<BR>
&gt; ! h264parse ! video/x-h264, width=960, height=540, framerate=30/1 !<BR>
&gt; queue ! mux. filesrc location=/home/Irfan/Test_Data/Sequence\<BR>
&gt; 1_track2.sowt ! audio/x-raw-int, rate=48000, channels=2,<BR>
&gt; endianness=1234, width=16, depth=16, signed=TRUE ! queue ! mux.<BR>
&gt; ffmux_mov name=mux ! filesink location=/home/Irfan/Test_Data/Seq1.mov<BR>
&gt;<BR>
&gt; gst-launch filesrc location=/home/Irfan/Test_Data/CodecH264.dat !<BR>
&gt; h264parse ! video/x-h264, width=1280, height=720, framerate=30/1 ! queue<BR>
&gt; ! videots fps=30 ! mux. filesrc<BR>
&gt; location=/home/Irfan/Test_Data/WaveBase_44.1kHz_16bit_2ch.pcm.aac !<BR>
&gt; aacparse ! audio/mpeg, rate=44100, channels=2, mpegversion=4, layer=3 !<BR>
&gt; queue ! mux. ffmux_mov name=mux ! filesink<BR>
&gt; location=/home/Irfan/Test_Data/test4.mov<BR>
&gt;<BR>
<BR>
You will probably have to use h264parse output-format=sample access-unit=true in<BR>
both cases, as mov does not really have a taste for bytestream NAL units (and<BR>
would also be missing codec-data and corresponding track metadata), and QT<BR>
player even less.<BR>
<BR>
Using a recent mp4mux/qtmux (as suggested) would likely also make the necessity<BR>
of the above clearer (by means of caps).<BR>
<BR>
Mark.<BR>
<BR>
<BR>
</FONT>
</P>

<pre style="white-space:normal"><br></pre></BODY>
</HTML>