<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin-top:0in;
        margin-right:0in;
        margin-bottom:8.0pt;
        margin-left:0in;
        line-height:106%;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal">My development machine is windows 7 and I’m using GStreamer 1.10.4 with your windows pre-built binaries.
<o:p></o:p></p>
<p class="MsoNormal">I have a transcode pipeline [not shown here] that takes 2 avi movie files as input and combines them into a single mp4 recording with video side by side. They both were recorded with a frame rate of 30 frames per second. I use uridecodebin
 to demux the input recordings. I use the compositor and interleave elements to combine video and audio respectively.
<o:p></o:p></p>
<p class="MsoNormal">The pipeline runs without errors and the mp4 result plays out just fine. The problem is the overall transcode time for large input files. It appears that the pipeline runs in real time as though I were playing the files. For example, if
 I have one hour recordings as inputs, the total transcode time will be about an hour also.
<o:p></o:p></p>
<p class="MsoNormal">Is there any way to tell the pipeline to process the data as fast as possible, i.e. non-real time? The difficulty with this question is the fact that I want the resultant mp4 recording to have a frame rate of 30 frames per second. I see
 from your documentation that the compositor output framerate will be determined by the framerate of the fastest incoming one. So it seems that I’m limited by the input recording framerate as well as the compositor output behavior.
<o:p></o:p></p>
<p class="MsoNormal">I suspect that transcode speedup is not possible within the context of my I/O requirements. I figured it is worth the effort to ask the question and get input from the experts in case I missed something.
<o:p></o:p></p>
<p class="MsoNormal">Thanks so much for your help, <o:p></o:p></p>
<p class="MsoNormal">Bill <o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
</body>
</html>