<div>On Mon, Mar 5, 2012 at 6:26 PM, Tim-Philipp Müller <span dir="ltr">&lt;<a href="mailto:t.i.m@zen.co.uk" target="_blank">t.i.m@zen.co.uk</a>&gt;</span> wrote:</div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div>[...]<br>
<br>
</div>The problematic bit is &quot;mux. ! filesink&quot;<br>
<br>
mux. means &#39;link the left element to a suitable pad on the element named<br>
mux&#39;, so the ! after that doesn&#39;t make sense.</blockquote><div><br></div><div>Thanks for your answer! I haven&#39;t yet understood it completely though. What I wanted to do was to provide a sink pad to the muxer where the muxer can link its source pad (=the muxed mp4 stream) to. In the pipeline you provided, the filesink has no sink, does it?</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Try:<br>
<div><br>
gst-launch filesrc location=audio.mp3 ! mp3parse ! mp4mux name=mux<br>
</div>filesink location=output.mp4  filesrc location=image.jpg ! jpegdec !<br>
x264enc ! mux.<br><br></blockquote><div><br></div><div>I&#39;ve tried it and the pipeline starts! Thanks a lot again! But: after a few dozen &quot;&lt;mpegaudioparse0&gt; invalid sync&quot; it hangs, the generated mp4 file is empty (0 Bytes). What can I do? I&#39;m pretty new to gstreamer ... thanks for your patience</div>
<div><br></div><div><br></div></div>