# Camera encoding

Source: [https://docs.qualcomm.com/doc/80-70020-50/topic/camera-encode.html](https://docs.qualcomm.com/doc/80-70020-50/topic/camera-encode.html)

The **gst-camera-encode-example** application allows you to record and encode a
        single camera stream.

Note: This sample application isn't supported on Dragonwing
                IQ-8275 and Dragonwing IQ-9075.

Figure : Pipeline for camera encoding
            
            <?xml version="1.0" encoding="UTF-8"?>
<svg id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" width="1005.28" height="132.67" viewbox="0 0 1005.28 132.67">
  <g>
    <rect x=".5" y=".5" width="1004.28" height="131.67" rx="7.5" ry="7.5" style="fill: #fafafa;"></rect>
    <path d="M997.28,1c3.86,0,7,3.14,7,7v116.67c0,3.86-3.14,7-7,7H8c-3.86,0-7-3.14-7-7V8c0-3.86,3.14-7,7-7h989.28M997.28,0H8C3.58,0,0,3.58,0,8v116.67c0,4.42,3.58,8,8,8h989.28c4.42,0,8-3.58,8-8V8c0-4.42-3.58-8-8-8h0Z" style="fill: #d2d7e1;"></path>
  </g>
  <g>
    <rect x="20" y="20" width="140" height="56.67" rx="4" ry="4" style="fill: #2a2aea;"></rect>
    <g>
      <path d="M49.35,48.71c0-1.33.3-2.38.91-3.15s1.43-1.16,2.45-1.16,1.79.34,2.37,1.01l.06-.85h1.33v11.7h-1.45v-4.03c-.58.62-1.36.94-2.33.94-1.02,0-1.83-.4-2.44-1.19-.61-.79-.91-1.85-.91-3.16v-.1ZM50.79,48.88c0,.97.2,1.73.61,2.28.41.55.96.83,1.65.83.86,0,1.52-.38,1.97-1.14v-4.14c-.46-.75-1.11-1.12-1.95-1.12-.7,0-1.25.28-1.66.83-.41.55-.62,1.37-.62,2.46Z" style="fill: #fff;"></path>
      <path d="M60.75,42.51v2.05h1.58v1.12h-1.58v5.25c0,.34.07.59.21.76.14.17.38.25.72.25.17,0,.4-.03.69-.09v1.17c-.38.1-.75.16-1.11.16-.65,0-1.13-.2-1.46-.59s-.49-.95-.49-1.66v-5.24h-1.54v-1.12h1.54v-2.05h1.45Z" style="fill: #fff;"></path>
      <path d="M64.03,42.31c0-.23.07-.43.21-.59.14-.16.36-.24.64-.24s.49.08.64.24c.15.16.22.36.22.59s-.07.43-.22.59c-.15.16-.36.23-.64.23s-.49-.08-.64-.23c-.14-.16-.21-.35-.21-.59ZM65.59,53.01h-1.45v-8.45h1.45v8.45Z" style="fill: #fff;"></path>
      <path d="M67.55,48.71c0-1.33.3-2.38.91-3.15s1.43-1.16,2.45-1.16,1.79.34,2.37,1.01l.06-.85h1.33v11.7h-1.45v-4.03c-.58.62-1.36.94-2.33.94-1.02,0-1.83-.4-2.44-1.19-.61-.79-.91-1.85-.91-3.16v-.1ZM69,48.88c0,.97.2,1.73.61,2.28.41.55.96.83,1.65.83.86,0,1.52-.38,1.97-1.14v-4.14c-.46-.75-1.11-1.12-1.95-1.12-.7,0-1.25.28-1.66.83-.41.55-.62,1.37-.62,2.46Z" style="fill: #fff;"></path>
      <path d="M78.36,44.56l.04.94c.62-.73,1.46-1.09,2.51-1.09,1.18,0,1.99.45,2.41,1.36.28-.41.65-.73,1.1-.98.45-.25.98-.38,1.6-.38,1.85,0,2.8.98,2.83,2.95v5.66h-1.45v-5.58c0-.6-.14-1.06-.41-1.36-.28-.3-.74-.45-1.39-.45-.54,0-.98.16-1.34.48-.35.32-.56.75-.62,1.29v5.61h-1.45v-5.54c0-1.23-.6-1.84-1.8-1.84-.95,0-1.6.4-1.95,1.21v6.17h-1.45v-8.45h1.37Z" style="fill: #fff;"></path>
      <path d="M92.38,44.56l.04.94c.62-.73,1.46-1.09,2.51-1.09,1.18,0,1.99.45,2.41,1.36.28-.41.65-.73,1.1-.98.45-.25.98-.38,1.6-.38,1.85,0,2.8.98,2.83,2.95v5.66h-1.45v-5.58c0-.6-.14-1.06-.41-1.36-.28-.3-.74-.45-1.39-.45-.54,0-.98.16-1.34.48-.35.32-.56.75-.62,1.29v5.61h-1.45v-5.54c0-1.23-.6-1.84-1.8-1.84-.95,0-1.6.4-1.95,1.21v6.17h-1.45v-8.45h1.37Z" style="fill: #fff;"></path>
      <path d="M105.75,53.01v-7.34h-1.34v-1.12h1.34v-.87c0-.91.24-1.61.73-2.1s1.17-.74,2.05-.74c.33,0,.66.04.99.13l-.08,1.17c-.25-.05-.51-.07-.78-.07-.47,0-.83.14-1.09.41-.26.27-.38.67-.38,1.18v.89h1.8v1.12h-1.8v7.34h-1.45Z" style="fill: #fff;"></path>
      <path d="M115.52,50.77c0-.39-.15-.69-.44-.91-.29-.22-.81-.4-1.54-.56-.73-.16-1.31-.34-1.74-.56s-.75-.48-.95-.78c-.21-.3-.31-.66-.31-1.08,0-.69.29-1.28.88-1.76s1.33-.72,2.25-.72c.96,0,1.74.25,2.33.74.6.5.89,1.13.89,1.9h-1.45c0-.4-.17-.74-.5-1.02s-.76-.43-1.27-.43-.94.11-1.23.34-.45.53-.45.9c0,.35.14.61.41.79.28.18.77.35,1.5.51.72.16,1.31.35,1.75.58.45.22.78.49,1,.81.22.32.32.7.32,1.15,0,.75-.3,1.36-.91,1.82-.6.46-1.39.68-2.35.68-.68,0-1.28-.12-1.8-.36-.52-.24-.93-.57-1.22-1-.29-.43-.44-.89-.44-1.39h1.45c.03.48.22.87.58,1.15.36.28.84.43,1.43.43.55,0,.99-.11,1.32-.33.33-.22.5-.52.5-.89Z" style="fill: #fff;"></path>
      <path d="M122.93,45.85c-.22-.04-.46-.05-.71-.05-.95,0-1.59.4-1.93,1.21v6h-1.45v-8.45h1.41l.02.98c.47-.75,1.15-1.13,2.02-1.13.28,0,.49.04.64.11v1.34Z" style="fill: #fff;"></path>
      <path d="M127.5,51.99c.52,0,.97-.16,1.35-.47.39-.31.6-.7.64-1.17h1.37c-.03.48-.19.95-.5,1.38-.31.44-.72.79-1.23,1.05-.51.26-1.06.39-1.63.39-1.15,0-2.07-.38-2.75-1.15s-1.02-1.82-1.02-3.15v-.24c0-.82.15-1.55.45-2.2.3-.64.74-1.14,1.3-1.49.56-.35,1.23-.53,2-.53.95,0,1.74.28,2.36.85.63.57.96,1.3,1,2.21h-1.37c-.04-.55-.25-1-.62-1.35-.37-.35-.83-.53-1.38-.53-.73,0-1.3.26-1.71.79-.4.53-.61,1.29-.61,2.29v.27c0,.97.2,1.72.6,2.25.4.53.97.79,1.72.79Z" style="fill: #fff;"></path>
    </g>
    <rect x="184.17" y="20" width="140" height="56.67" rx="4" ry="4" style="fill: #d2d7e1;"></rect>
    <rect x="349.79" y="20" width="140" height="56.67" rx="4" ry="4" style="fill: #d2d7e1;"></rect>
    <rect x="845.28" y="20" width="140" height="56.67" rx="4" ry="4" style="fill: #d2d7e1;"></rect>
    <g>
      <path d="M225.28,51.99c.52,0,.97-.16,1.35-.47.39-.31.6-.7.64-1.17h1.37c-.03.48-.19.95-.5,1.38-.31.44-.72.79-1.23,1.05-.51.26-1.06.39-1.63.39-1.15,0-2.07-.38-2.75-1.15s-1.02-1.82-1.02-3.15v-.24c0-.82.15-1.55.45-2.2.3-.64.74-1.14,1.3-1.49.56-.35,1.23-.53,2-.53.95,0,1.74.28,2.36.85.63.57.96,1.3,1,2.21h-1.37c-.04-.55-.25-1-.62-1.35-.37-.35-.83-.53-1.38-.53-.73,0-1.3.26-1.71.79-.4.53-.61,1.29-.61,2.29v.27c0,.97.2,1.72.6,2.25.4.53.97.79,1.72.79Z"></path>
      <path d="M235.48,53.01c-.08-.17-.15-.46-.2-.89-.67.7-1.47,1.05-2.41,1.05-.83,0-1.52-.24-2.05-.71-.53-.47-.8-1.07-.8-1.79,0-.88.33-1.56,1-2.05.67-.49,1.61-.73,2.82-.73h1.41v-.66c0-.5-.15-.91-.45-1.21-.3-.3-.75-.45-1.34-.45-.52,0-.95.13-1.3.39-.35.26-.52.58-.52.95h-1.45c0-.42.15-.83.45-1.22.3-.39.71-.7,1.22-.93.51-.23,1.08-.34,1.69-.34.97,0,1.74.24,2.29.73.55.49.84,1.16.86,2.01v3.89c0,.78.1,1.39.3,1.85v.12h-1.52ZM233.09,51.91c.45,0,.88-.12,1.29-.35s.7-.54.88-.91v-1.73h-1.13c-1.77,0-2.66.52-2.66,1.55,0,.45.15.81.45,1.06.3.25.69.38,1.16.38Z"></path>
      <path d="M246.11,48.88c0,1.29-.29,2.32-.88,3.11-.59.79-1.39,1.18-2.39,1.18s-1.83-.33-2.42-.98v4.07h-1.45v-11.7h1.32l.07.94c.59-.73,1.41-1.09,2.45-1.09s1.82.38,2.41,1.15c.59.77.89,1.83.89,3.2v.13ZM244.66,48.71c0-.95-.2-1.71-.61-2.26s-.96-.83-1.67-.83c-.88,0-1.53.39-1.97,1.16v4.04c.43.77,1.09,1.16,1.98,1.16.69,0,1.24-.27,1.65-.82.41-.55.61-1.37.61-2.45Z"></path>
      <path d="M252.87,50.77c0-.39-.15-.69-.44-.91-.29-.22-.81-.4-1.54-.56-.73-.16-1.31-.34-1.74-.56s-.75-.48-.95-.78c-.21-.3-.31-.66-.31-1.08,0-.69.29-1.28.88-1.76s1.33-.72,2.25-.72c.96,0,1.74.25,2.33.74.6.5.89,1.13.89,1.9h-1.45c0-.4-.17-.74-.5-1.02s-.76-.43-1.27-.43-.94.11-1.23.34-.45.53-.45.9c0,.35.14.61.41.79.28.18.77.35,1.5.51.72.16,1.31.35,1.75.58.45.22.78.49,1,.81.22.32.32.7.32,1.15,0,.75-.3,1.36-.91,1.82-.6.46-1.39.68-2.35.68-.68,0-1.28-.12-1.8-.36-.52-.24-.93-.57-1.22-1-.29-.43-.44-.89-.44-1.39h1.45c.03.48.22.87.58,1.15.36.28.84.43,1.43.43.55,0,.99-.11,1.32-.33.33-.22.5-.52.5-.89Z"></path>
      <path d="M256.91,53.01v-7.34h-1.34v-1.12h1.34v-.87c0-.91.24-1.61.73-2.1s1.17-.74,2.05-.74c.33,0,.66.04.99.13l-.08,1.17c-.25-.05-.51-.07-.78-.07-.47,0-.83.14-1.09.41-.26.27-.38.67-.38,1.18v.89h1.8v1.12h-1.8v7.34h-1.45Z"></path>
      <path d="M261.76,42.31c0-.23.07-.43.21-.59.14-.16.36-.24.64-.24s.49.08.64.24c.15.16.22.36.22.59s-.07.43-.22.59c-.15.16-.36.23-.64.23s-.49-.08-.64-.23c-.14-.16-.21-.35-.21-.59ZM263.32,53.01h-1.45v-8.45h1.45v8.45Z"></path>
      <path d="M267.2,53.01h-1.45v-12h1.45v12Z"></path>
      <path d="M271.48,42.51v2.05h1.58v1.12h-1.58v5.25c0,.34.07.59.21.76.14.17.38.25.72.25.17,0,.4-.03.69-.09v1.17c-.38.1-.75.16-1.11.16-.65,0-1.13-.2-1.46-.59s-.49-.95-.49-1.66v-5.24h-1.54v-1.12h1.54v-2.05h1.45Z"></path>
      <path d="M278.25,53.17c-1.15,0-2.08-.38-2.8-1.13s-1.08-1.76-1.08-3.02v-.27c0-.84.16-1.59.48-2.25s.77-1.17,1.34-1.55c.58-.37,1.2-.56,1.87-.56,1.1,0,1.95.36,2.56,1.09s.91,1.76.91,3.11v.6h-5.73c.02.83.26,1.51.73,2.02.47.51,1.06.77,1.78.77.51,0,.94-.1,1.3-.31.35-.21.66-.48.93-.83l.88.69c-.71,1.09-1.77,1.63-3.19,1.63ZM278.07,45.59c-.58,0-1.07.21-1.47.64-.4.42-.64,1.02-.73,1.79h4.23v-.11c-.04-.73-.24-1.3-.59-1.71-.35-.4-.83-.61-1.44-.61Z"></path>
      <path d="M287.3,45.85c-.22-.04-.46-.05-.71-.05-.95,0-1.59.4-1.93,1.21v6h-1.45v-8.45h1.41l.02.98c.47-.75,1.15-1.13,2.02-1.13.28,0,.49.04.64.11v1.34Z"></path>
    </g>
    <g>
      <path d="M378.15,51.05l2.09-6.49h1.48l-3.03,8.45h-1.1l-3.06-8.45h1.48l2.15,6.49Z"></path>
      <path d="M389.06,49.19h1.58v1.18h-1.58v2.64h-1.45v-2.64h-5.18v-.85l5.09-7.88h1.54v7.55ZM384.07,49.19h3.54v-5.58l-.17.31-3.37,5.27Z"></path>
      <path d="M393.67,53.01h-1.45v-12h1.45v12Z"></path>
      <path d="M403.28,53.01h-7.45v-1.04l3.94-4.38c.58-.66.99-1.2,1.21-1.61.22-.41.33-.84.33-1.29,0-.59-.18-1.08-.54-1.46s-.84-.57-1.44-.57c-.72,0-1.28.2-1.68.61s-.6.98-.6,1.71h-1.45c0-1.05.34-1.89,1.01-2.54.67-.65,1.58-.97,2.71-.97,1.06,0,1.89.28,2.51.83.61.55.92,1.29.92,2.21,0,1.12-.71,2.45-2.14,4l-3.05,3.3h5.71v1.18Z"></path>
      <path d="M406.41,45.58c.64-.79,1.47-1.18,2.5-1.18,1.79,0,2.69,1.01,2.7,3.02v5.59h-1.45v-5.59c0-.61-.14-1.06-.42-1.35s-.7-.44-1.28-.44c-.47,0-.88.12-1.23.38-.35.25-.63.58-.83.98v6.02h-1.45v-12h1.45v4.57Z"></path>
      <path d="M421.08,53.01h-7.45v-1.04l3.94-4.38c.58-.66.99-1.2,1.21-1.61.22-.41.33-.84.33-1.29,0-.59-.18-1.08-.54-1.46s-.84-.57-1.44-.57c-.72,0-1.28.2-1.68.61s-.6.98-.6,1.71h-1.45c0-1.05.34-1.89,1.01-2.54.67-.65,1.58-.97,2.71-.97,1.06,0,1.89.28,2.51.83.61.55.92,1.29.92,2.21,0,1.12-.71,2.45-2.14,4l-3.05,3.3h5.71v1.18Z"></path>
      <path d="M428.28,41.63v1.23h-.27c-1.12.02-2.02.35-2.69,1-.67.65-1.05,1.55-1.16,2.73.6-.69,1.42-1.03,2.45-1.03s1.78.35,2.37,1.05c.59.7.89,1.6.89,2.7,0,1.17-.32,2.11-.96,2.81-.64.7-1.49,1.05-2.57,1.05s-1.97-.42-2.65-1.25c-.68-.84-1.02-1.91-1.02-3.23v-.55c0-2.09.45-3.69,1.34-4.8.89-1.11,2.22-1.67,3.99-1.7h.26ZM426.38,46.75c-.5,0-.95.15-1.37.45-.42.3-.71.67-.87,1.12v.53c0,.94.21,1.69.63,2.27s.95.86,1.58.86,1.16-.24,1.54-.72c.37-.48.56-1.11.56-1.88s-.19-1.41-.57-1.89c-.38-.48-.88-.72-1.5-.72Z"></path>
      <path d="M437.7,49.19h1.58v1.18h-1.58v2.64h-1.45v-2.64h-5.18v-.85l5.09-7.88h1.54v7.55ZM432.7,49.19h3.54v-5.58l-.17.31-3.37,5.27Z"></path>
      <path d="M444.24,53.17c-1.15,0-2.08-.38-2.8-1.13s-1.08-1.76-1.08-3.02v-.27c0-.84.16-1.59.48-2.25s.77-1.17,1.34-1.55c.58-.37,1.2-.56,1.87-.56,1.1,0,1.95.36,2.56,1.09s.91,1.76.91,3.11v.6h-5.73c.02.83.26,1.51.73,2.02.47.51,1.06.77,1.78.77.51,0,.94-.1,1.3-.31.35-.21.66-.48.93-.83l.88.69c-.71,1.09-1.77,1.63-3.19,1.63ZM444.06,45.59c-.58,0-1.07.21-1.47.64-.4.42-.64,1.02-.73,1.79h4.23v-.11c-.04-.73-.24-1.3-.59-1.71-.35-.4-.83-.61-1.44-.61Z"></path>
      <path d="M450.57,44.56l.05,1.06c.65-.81,1.49-1.22,2.53-1.22,1.79,0,2.69,1.01,2.7,3.02v5.59h-1.45v-5.59c0-.61-.14-1.06-.42-1.35s-.7-.44-1.28-.44c-.47,0-.88.12-1.23.38-.35.25-.63.58-.83.98v6.02h-1.45v-8.45h1.37Z"></path>
      <path d="M461.42,51.99c.52,0,.97-.16,1.35-.47.39-.31.6-.7.64-1.17h1.37c-.03.48-.19.95-.5,1.38-.31.44-.72.79-1.23,1.05-.51.26-1.06.39-1.63.39-1.15,0-2.07-.38-2.75-1.15s-1.02-1.82-1.02-3.15v-.24c0-.82.15-1.55.45-2.2.3-.64.74-1.14,1.3-1.49.56-.35,1.23-.53,2-.53.95,0,1.74.28,2.36.85.63.57.96,1.3,1,2.21h-1.37c-.04-.55-.25-1-.62-1.35-.37-.35-.83-.53-1.38-.53-.73,0-1.3.26-1.71.79-.4.53-.61,1.29-.61,2.29v.27c0,.97.2,1.72.6,2.25.4.53.97.79,1.72.79Z"></path>
    </g>
    <rect x="514.99" y="20" width="140" height="56.67" rx="4" ry="4" style="fill: #d2d7e1;"></rect>
    <g>
      <path d="M549.73,45.58c.64-.79,1.47-1.18,2.5-1.18,1.79,0,2.69,1.01,2.7,3.02v5.59h-1.45v-5.59c0-.61-.14-1.06-.42-1.35s-.7-.44-1.28-.44c-.47,0-.88.12-1.23.38s-.63.58-.83.98v6.02h-1.45v-12h1.45v4.57Z"></path>
      <path d="M564.4,53.01h-7.45v-1.04l3.94-4.38c.58-.66.99-1.2,1.21-1.61s.33-.84.33-1.29c0-.59-.18-1.08-.54-1.46s-.84-.57-1.44-.57c-.72,0-1.28.2-1.68.61s-.6.98-.6,1.71h-1.45c0-1.05.34-1.89,1.01-2.54s1.58-.97,2.71-.97c1.06,0,1.89.28,2.51.83s.92,1.29.92,2.21c0,1.12-.71,2.45-2.14,4l-3.05,3.3h5.71v1.18Z"></path>
      <path d="M571.61,41.63v1.23h-.27c-1.12.02-2.02.35-2.69,1s-1.05,1.55-1.16,2.73c.6-.69,1.42-1.03,2.45-1.03s1.78.35,2.37,1.05.89,1.6.89,2.7c0,1.17-.32,2.11-.96,2.81s-1.49,1.05-2.57,1.05-1.97-.42-2.65-1.25-1.02-1.91-1.02-3.23v-.55c0-2.09.45-3.69,1.34-4.8s2.22-1.67,3.99-1.7h.26ZM569.71,46.75c-.5,0-.95.15-1.37.45s-.71.67-.87,1.12v.53c0,.94.21,1.69.63,2.27s.95.86,1.58.86,1.16-.24,1.54-.72.56-1.11.56-1.88-.19-1.41-.57-1.89-.88-.72-1.5-.72Z"></path>
      <path d="M581.02,49.19h1.58v1.18h-1.58v2.64h-1.45v-2.64h-5.18v-.85l5.09-7.88h1.54v7.55ZM576.03,49.19h3.54v-5.58l-.17.31-3.37,5.27Z"></path>
      <path d="M591.19,48.88c0,1.29-.29,2.32-.88,3.11s-1.39,1.18-2.39,1.18-1.83-.33-2.42-.98v4.07h-1.45v-11.7h1.32l.07.94c.59-.73,1.41-1.09,2.45-1.09s1.82.38,2.41,1.15.89,1.83.89,3.2v.13ZM589.75,48.71c0-.95-.2-1.71-.61-2.26s-.96-.83-1.67-.83c-.88,0-1.53.39-1.97,1.16v4.04c.43.77,1.09,1.16,1.98,1.16.69,0,1.24-.27,1.65-.82s.61-1.37.61-2.45Z"></path>
      <path d="M598.25,53.01c-.08-.17-.15-.46-.2-.89-.67.7-1.47,1.05-2.41,1.05-.83,0-1.52-.24-2.05-.71s-.8-1.07-.8-1.79c0-.88.33-1.56,1-2.05s1.61-.73,2.82-.73h1.41v-.66c0-.5-.15-.91-.45-1.21s-.75-.45-1.34-.45c-.52,0-.95.13-1.3.39s-.52.58-.52.95h-1.45c0-.42.15-.83.45-1.22s.71-.7,1.22-.93,1.08-.34,1.69-.34c.97,0,1.74.24,2.29.73s.84,1.16.86,2.01v3.89c0,.78.1,1.39.3,1.85v.12h-1.52ZM595.85,51.91c.45,0,.88-.12,1.29-.35s.7-.54.88-.91v-1.73h-1.13c-1.77,0-2.66.52-2.66,1.55,0,.45.15.81.45,1.06s.69.38,1.16.38Z"></path>
      <path d="M605.82,45.85c-.22-.04-.46-.05-.71-.05-.95,0-1.59.4-1.93,1.21v6h-1.45v-8.45h1.41l.02.98c.47-.75,1.15-1.13,2.02-1.13.28,0,.5.04.64.11v1.34Z"></path>
      <path d="M612.07,50.77c0-.39-.15-.69-.44-.91s-.81-.4-1.54-.56-1.31-.34-1.74-.56-.75-.48-.95-.78-.31-.66-.31-1.08c0-.69.29-1.28.88-1.76s1.33-.72,2.25-.72c.96,0,1.74.25,2.33.74s.89,1.13.89,1.9h-1.45c0-.4-.17-.74-.5-1.02s-.76-.43-1.27-.43-.94.11-1.23.34-.45.53-.45.9c0,.35.14.61.41.79s.77.35,1.5.51,1.31.35,1.75.58.78.49,1,.81.32.7.32,1.15c0,.75-.3,1.36-.91,1.82s-1.39.68-2.35.68c-.68,0-1.28-.12-1.8-.36s-.93-.57-1.22-1-.44-.89-.44-1.39h1.45c.03.48.22.87.58,1.15s.84.43,1.43.43c.55,0,.99-.11,1.32-.33s.5-.52.5-.89Z"></path>
      <path d="M618.9,53.17c-1.15,0-2.08-.38-2.8-1.13s-1.08-1.76-1.08-3.02v-.27c0-.84.16-1.59.48-2.25s.77-1.17,1.34-1.55,1.2-.56,1.87-.56c1.1,0,1.95.36,2.56,1.09s.91,1.76.91,3.11v.6h-5.73c.02.83.26,1.51.73,2.02s1.06.77,1.78.77c.51,0,.94-.1,1.3-.31s.66-.48.93-.83l.88.69c-.71,1.09-1.77,1.63-3.19,1.63ZM618.73,45.59c-.58,0-1.07.21-1.47.64s-.64,1.02-.73,1.79h4.23v-.11c-.04-.73-.24-1.3-.59-1.71s-.83-.61-1.44-.61Z"></path>
    </g>
    <rect x="680.1" y="20" width="140" height="56.67" rx="4" ry="4" style="fill: #d2d7e1;"></rect>
    <g>
      <path d="M721.17,44.56l.04.94c.62-.73,1.46-1.09,2.51-1.09,1.18,0,1.99.45,2.41,1.36.28-.41.65-.73,1.1-.98s.98-.38,1.6-.38c1.85,0,2.8.98,2.83,2.95v5.66h-1.45v-5.58c0-.6-.14-1.06-.41-1.36s-.74-.45-1.39-.45c-.54,0-.98.16-1.34.48s-.56.75-.62,1.29v5.61h-1.45v-5.54c0-1.23-.6-1.84-1.8-1.84-.95,0-1.6.4-1.95,1.21v6.17h-1.45v-8.45h1.37Z"></path>
      <path d="M740.97,48.88c0,1.29-.29,2.32-.88,3.11s-1.39,1.18-2.39,1.18-1.83-.33-2.42-.98v4.07h-1.45v-11.7h1.32l.07.94c.59-.73,1.41-1.09,2.45-1.09s1.82.38,2.41,1.15.89,1.83.89,3.2v.13ZM739.53,48.71c0-.95-.2-1.71-.61-2.26s-.96-.83-1.67-.83c-.88,0-1.53.39-1.97,1.16v4.04c.43.77,1.09,1.16,1.98,1.16.69,0,1.24-.27,1.65-.82s.61-1.37.61-2.45Z"></path>
      <path d="M748.76,49.19h1.58v1.18h-1.58v2.64h-1.45v-2.64h-5.18v-.85l5.09-7.88h1.54v7.55ZM743.77,49.19h3.54v-5.58l-.17.31-3.37,5.27Z"></path>
      <path d="M753.15,44.56l.04.94c.62-.73,1.46-1.09,2.51-1.09,1.18,0,1.99.45,2.41,1.36.28-.41.65-.73,1.1-.98s.98-.38,1.6-.38c1.85,0,2.8.98,2.83,2.95v5.66h-1.45v-5.58c0-.6-.14-1.06-.41-1.36s-.74-.45-1.39-.45c-.54,0-.98.16-1.34.48s-.56.75-.62,1.29v5.61h-1.45v-5.54c0-1.23-.6-1.84-1.8-1.84-.95,0-1.6.4-1.95,1.21v6.17h-1.45v-8.45h1.37Z"></path>
      <path d="M771.04,52.17c-.56.66-1.39.99-2.48.99-.9,0-1.59-.26-2.06-.79s-.71-1.3-.71-2.32v-5.5h1.45v5.46c0,1.28.52,1.92,1.56,1.92,1.1,0,1.84-.41,2.2-1.23v-6.15h1.45v8.45h-1.38l-.03-.84Z"></path>
      <path d="M777.47,47.64l1.88-3.09h1.69l-2.77,4.18,2.85,4.27h-1.67l-1.95-3.16-1.95,3.16h-1.68l2.85-4.27-2.77-4.18h1.67l1.85,3.09Z"></path>
    </g>
    <g>
      <path d="M891.65,53.01v-7.34h-1.34v-1.12h1.34v-.87c0-.91.24-1.61.73-2.1s1.17-.74,2.05-.74c.33,0,.66.04.99.13l-.08,1.17c-.25-.05-.5-.07-.78-.07-.47,0-.83.14-1.09.41s-.38.67-.38,1.18v.89h1.8v1.12h-1.8v7.34h-1.45Z"></path>
      <path d="M896.5,42.31c0-.23.07-.43.21-.59s.36-.24.64-.24.5.08.64.24.22.36.22.59-.07.43-.22.59-.36.23-.64.23-.49-.08-.64-.23-.21-.35-.21-.59ZM898.07,53.01h-1.45v-8.45h1.45v8.45Z"></path>
      <path d="M901.95,53.01h-1.45v-12h1.45v12Z"></path>
      <path d="M907.77,53.17c-1.15,0-2.08-.38-2.8-1.13s-1.08-1.76-1.08-3.02v-.27c0-.84.16-1.59.48-2.25s.77-1.17,1.34-1.55,1.2-.56,1.87-.56c1.1,0,1.95.36,2.56,1.09s.91,1.76.91,3.11v.6h-5.73c.02.83.26,1.51.73,2.02s1.06.77,1.78.77c.51,0,.94-.1,1.3-.31s.66-.48.93-.83l.88.69c-.71,1.09-1.77,1.63-3.19,1.63ZM907.59,45.59c-.58,0-1.07.21-1.47.64s-.64,1.02-.73,1.79h4.23v-.11c-.04-.73-.24-1.3-.59-1.71s-.83-.61-1.44-.61Z"></path>
      <path d="M917.66,50.77c0-.39-.15-.69-.44-.91s-.81-.4-1.54-.56-1.31-.34-1.74-.56-.75-.48-.95-.78-.31-.66-.31-1.08c0-.69.29-1.28.88-1.76s1.33-.72,2.25-.72c.96,0,1.74.25,2.33.74s.89,1.13.89,1.9h-1.45c0-.4-.17-.74-.5-1.02s-.76-.43-1.27-.43-.94.11-1.23.34-.45.53-.45.9c0,.35.14.61.41.79s.77.35,1.5.51,1.31.35,1.75.58.78.49,1,.81.32.7.32,1.15c0,.75-.3,1.36-.91,1.82s-1.39.68-2.35.68c-.68,0-1.28-.12-1.8-.36s-.93-.57-1.22-1-.44-.89-.44-1.39h1.45c.03.48.22.87.58,1.15s.84.43,1.43.43c.55,0,.99-.11,1.32-.33s.5-.52.5-.89Z"></path>
      <path d="M921,42.31c0-.23.07-.43.21-.59s.36-.24.64-.24.5.08.64.24.22.36.22.59-.07.43-.22.59-.36.23-.64.23-.49-.08-.64-.23-.21-.35-.21-.59ZM922.56,53.01h-1.45v-8.45h1.45v8.45Z"></path>
      <path d="M926.24,44.56l.05,1.06c.65-.81,1.49-1.22,2.53-1.22,1.79,0,2.69,1.01,2.7,3.02v5.59h-1.45v-5.59c0-.61-.14-1.06-.42-1.35s-.7-.44-1.28-.44c-.47,0-.88.12-1.23.38s-.63.58-.83.98v6.02h-1.45v-8.45h1.37Z"></path>
      <path d="M936.06,49.1l-.91.95v2.97h-1.45v-12h1.45v7.26l.77-.93,2.63-2.78h1.76l-3.29,3.53,3.67,4.92h-1.7l-2.95-3.91Z"></path>
    </g>
    <g>
      <line x1="325.11" y1="48.33" x2="342.7" y2="48.33" style="fill: none; stroke: #000; stroke-miterlimit: 10;"></line>
      <polygon points="341.53 52.32 348.44 48.33 341.53 44.34 341.53 52.32"></polygon>
    </g>
    <g>
      <line x1="160.83" y1="48.33" x2="178.43" y2="48.33" style="fill: none; stroke: #000; stroke-miterlimit: 10;"></line>
      <polygon points="177.26 52.32 184.17 48.33 177.26 44.34 177.26 52.32"></polygon>
    </g>
    <g>
      <line x1="490.73" y1="48.33" x2="508.33" y2="48.33" style="fill: none; stroke: #000; stroke-miterlimit: 10;"></line>
      <polygon points="507.16 52.32 514.07 48.33 507.16 44.34 507.16 52.32"></polygon>
    </g>
    <g>
      <line x1="655.83" y1="48.33" x2="673.43" y2="48.33" style="fill: none; stroke: #000; stroke-miterlimit: 10;"></line>
      <polygon points="672.26 52.32 679.17 48.33 672.26 44.34 672.26 52.32"></polygon>
    </g>
    <g>
      <line x1="821.05" y1="48.33" x2="838.64" y2="48.33" style="fill: none; stroke: #000; stroke-miterlimit: 10;"></line>
      <polygon points="837.48 52.32 844.39 48.33 837.48 44.34 837.48 52.32"></polygon>
    </g>
  </g>
  <g>
    <g>
      <path d="M922.36,104.1c0,.96-.15,1.79-.46,2.49-.31.69-.73,1.24-1.29,1.63l1.78,1.39-.9.83-2.1-1.67c-.33.08-.67.12-1.04.12-.78,0-1.48-.19-2.08-.58-.61-.38-1.08-.93-1.41-1.65-.34-.71-.51-1.54-.52-2.48v-.72c0-.96.17-1.8.5-2.54s.8-1.29,1.41-1.69c.61-.39,1.3-.58,2.09-.58s1.51.19,2.12.58c.61.39,1.08.94,1.41,1.67.33.73.49,1.58.49,2.55v.64ZM921.05,103.46c0-1.17-.23-2.08-.7-2.71-.47-.64-1.13-.95-2-.95s-1.48.32-1.95.95c-.48.63-.72,1.51-.74,2.63v.73c0,1.14.24,2.04.71,2.69.48.66,1.14.98,1.99.98s1.5-.31,1.97-.93c.46-.62.7-1.5.72-2.66v-.74Z"></path>
      <path d="M928.76,108.03c-.49.58-1.21.87-2.17.87-.79,0-1.39-.23-1.8-.69-.41-.46-.62-1.14-.62-2.03v-4.81h1.26v4.78c0,1.12.46,1.68,1.37,1.68.97,0,1.61-.36,1.93-1.08v-5.38h1.26v7.4h-1.2l-.03-.73Z"></path>
      <path d="M936.47,108.76c-.07-.15-.13-.41-.18-.78-.59.61-1.29.92-2.11.92-.73,0-1.33-.21-1.79-.62-.47-.41-.7-.93-.7-1.57,0-.77.29-1.37.88-1.79.59-.43,1.41-.64,2.47-.64h1.23v-.58c0-.44-.13-.79-.4-1.06-.26-.26-.65-.39-1.17-.39-.45,0-.83.11-1.13.34s-.46.5-.46.83h-1.27c0-.37.13-.73.39-1.07.26-.34.62-.62,1.07-.82.45-.2.94-.3,1.48-.3.85,0,1.52.21,2,.64.48.43.73,1.01.75,1.76v3.4c0,.68.09,1.22.26,1.62v.11h-1.33ZM934.37,107.79c.4,0,.77-.1,1.13-.31s.61-.47.77-.8v-1.52h-.99c-1.55,0-2.32.45-2.32,1.36,0,.4.13.71.4.93s.6.33,1.02.33Z"></path>
      <path d="M940.9,108.76h-1.26v-10.5h1.26v10.5Z"></path>
      <path d="M945.89,107.86c.45,0,.85-.14,1.18-.41s.52-.62.56-1.03h1.2c-.02.42-.17.83-.44,1.21s-.63.69-1.08.92c-.45.23-.92.34-1.43.34-1.01,0-1.81-.34-2.4-1.01-.6-.67-.89-1.59-.89-2.76v-.21c0-.72.13-1.36.4-1.92s.64-1,1.14-1.31c.49-.31,1.08-.46,1.75-.46.83,0,1.52.25,2.07.75.55.5.84,1.14.88,1.93h-1.2c-.04-.48-.22-.87-.54-1.18-.33-.31-.73-.46-1.21-.46-.64,0-1.14.23-1.49.69-.35.46-.53,1.13-.53,2.01v.24c0,.85.18,1.51.53,1.97s.85.69,1.5.69Z"></path>
      <path d="M949.91,104.99c0-.72.14-1.38.43-1.96.29-.58.68-1.03,1.19-1.34.51-.31,1.09-.47,1.74-.47,1.01,0,1.82.35,2.44,1.05.62.7.93,1.62.93,2.78v.09c0,.72-.14,1.37-.41,1.94-.28.57-.67,1.02-1.18,1.34-.51.32-1.1.48-1.77.48-1,0-1.81-.35-2.44-1.05-.62-.7-.93-1.62-.93-2.77v-.09ZM951.18,105.14c0,.82.19,1.48.57,1.98.38.5.89.75,1.53.75s1.15-.25,1.53-.75c.38-.5.57-1.21.57-2.12,0-.81-.19-1.47-.58-1.97-.39-.5-.9-.76-1.54-.76s-1.13.25-1.51.75-.57,1.21-.57,2.13Z"></path>
      <path d="M959.42,101.36l.03.82c.54-.64,1.27-.96,2.19-.96,1.03,0,1.74.4,2.11,1.19.25-.36.57-.64.96-.86.39-.22.86-.33,1.4-.33,1.62,0,2.45.86,2.47,2.58v4.96h-1.26v-4.88c0-.53-.12-.92-.36-1.19-.24-.26-.65-.39-1.22-.39-.47,0-.86.14-1.17.42-.31.28-.49.66-.54,1.13v4.91h-1.27v-4.85c0-1.08-.53-1.61-1.58-1.61-.83,0-1.4.35-1.7,1.06v5.4h-1.26v-7.4h1.2Z"></path>
      <path d="M971.69,101.36l.03.82c.54-.64,1.27-.96,2.19-.96,1.03,0,1.74.4,2.11,1.19.25-.36.57-.64.96-.86.39-.22.86-.33,1.4-.33,1.62,0,2.45.86,2.47,2.58v4.96h-1.26v-4.88c0-.53-.12-.92-.36-1.19-.24-.26-.65-.39-1.22-.39-.47,0-.86.14-1.17.42-.31.28-.49.66-.54,1.13v4.91h-1.27v-4.85c0-1.08-.53-1.61-1.58-1.61-.83,0-1.4.35-1.7,1.06v5.4h-1.26v-7.4h1.2Z"></path>
    </g>
    <rect x="893.36" y="96.67" width="16" height="16" rx="2" ry="2" style="fill: #2a2aea;"></rect>
  </g>
</svg>

For information about the plugins used in this pipeline, see [Pipeline flow](https://docs.qualcomm.com/doc/80-70020-50/topic/camera-encode.html#camera-encode__section_nn5_cck_zcc).

## Run the application on the target device

1. Ensure that you complete the [Prerequisites](https://docs.qualcomm.com/doc/80-70020-50/topic/prerequisites-for-python-sample-applications.html).
2. Run the camera encode
                    script:

        gst-camera-encode.pyCopy to clipboard

To display the available help options, run the following command:

    gst-camera-encode.py -hCopy to clipboard

## Expected output

The output is saved in a file at /etc/media/recording.mp4

## Pipeline flow

The following table lists the plugins used in the camera encoding
                    pipeline:| Plugin | Description |
| :--- | :--- |
| [qtiqmmfsrc](https://docs.qualcomm.com/doc/80-70020-50/topic/qtiqmmfsrc.html) | <ul class="ul" id="camera-encode__ul_o43_szq_ndc"><br>                                    <li class="li">Captures the camera live stream.</li><br><br>                                    <li class="li">Capsfilter is applied to enforce constraints on the raw<br>                                        video data.</li><br><br>                                </ul> |
| [v4l2h264enc](https://docs.qualcomm.com/doc/80-70020-50/topic/v4l2h264enc.html) | Encodes the video using the H.264 format. |
| H264parse | Parses the video. |
| Mp4mux | Multiplexes the video into an MP4 container. |
| Filesink | Writes the video to a file. |

**Parent Topic:** [Python applications](https://docs.qualcomm.com/doc/80-70020-50/topic/python-sample-applications.html)

Last Published: Jan 30, 2026

[Previous Topic
Prerequisites](https://docs.qualcomm.com/bundle/publicresource/80-70020-50/topics/prerequisites-for-python-sample-applications.md) [Next Topic
Camera streaming using OpenCV](https://docs.qualcomm.com/bundle/publicresource/80-70020-50/topics/gst-camera-opencv-resize-py.md)