Hallo, <div><br></div><div>I'm trying to record and .mov file with multiple audio tracks.</div><div>By now the file produced are playble with QuickTime,</div><div>but I hear both the tracks downmixed.</div><div>If I try the same pipeline with a .avi file (avimux), for example,</div>
<div>it works. Can anyone help me?</div><div><br></div><div>That's a sample of the pipeline I use:</div><div><br></div><div><div>gst-launch -v videotestsrc num-buffers=300 ! \</div><div> video/x-raw-yuv,format=\(fourcc\)I420,width=640,height=480,frametate=\(fraction\)30/1 ! \</div>
<div> x264enc ! \</div><div> queue name=video \</div><div> audiotestsrc num-buffers=100 blocksize=3200 ! \</div><div> audio/x-raw-int,rate=16000,channels=1,width=16,depth=16 ! \</div><div> queue name=audio \</div><div>
audiotestsrc num-buffers=100 wave=9 blocksize=3200 ! \</div><div> audio/x-raw-int,rate=16000,channels=1,width=16,depth=16 ! \</div><div> queue name=audio2 \</div><div> ffmux_mov name=mux ! \</div><div> filesink location=test.mov \</div>
<div> video.src ! mux.video_00 \</div><div> audio.src ! mux.audio_00 \</div><div> audio2.src ! mux.audio_01</div><div><br></div><div>I suppose that should be possible to set different language for</div><div>the two audio streams, in order to be selectable by the player,</div>
<div>but I don't know how.</div><div><br></div><div>Thank you</div><div><br></div><div>Ivan</div></div>