Body: <p>I'm quite new to FFmpeg, so please bear with me.</p>
  
  <p>I find myself in a situation where I have:</p>
  
  <p>An intro video
  A main video
  An outro video
  Desired effect:</p>
  
  <p>The intro video has an alpha channel that at the end functions as a transition as it reveals the main video. An overlap in the concatenation would help this happen.</p>
  
  <p>The last 20 seconds of the main video need to have the frame scaled down and overlaid in a corner of the outro video.</p>
  
  <p>Also important to note that there are versions the main video with different language audio channels, so I would like to create a merged output for every channel.</p>
  
  <p>What is the procedure? Is this possible to do in one instance or in one go? Can I batch process?</p>
  
  <p>FFProbe gives me the following...</p>
  
  <p>For videos with one language:</p>
  
  <pre><code>Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'SINGLELANG.mp4':
    Metadata:
      major_brand     : mp42
      minor_version   : 0
      compatible_brands: mp42isom
      creation_time   : 2017-03-23T14:24:12.000000Z
    Duration: 00:10:52.84, start: 0.000000, bitrate: 2423 kb/s
      Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 852x480 [SAR 1:1 DAR 71:40], 2031 kb/s, 25 fps, 25 tbr, 25k tbn, 50 tbc (default)
      Metadata:
        handler_name    : Telestream Inc. Telestream Media Framework - Release TXGP 2016.50.195670
        encoder         : AVC
      Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 381 kb/s (default)
      Metadata:
        handler_name    : Telestream Inc. Telestream Media Framework - Release TXGP 2016.50.195670
  </code></pre>
  
  <p>For videos with more than one language:</p>
  
  <pre><code>Input #0, mxf, from 'MULTILANG.mxf':
    Metadata:
      uid             : e4cf0a91-0e3c-11e7-9129-d89d671392e0
      generation_uid  : e4cf0a92-0e3c-11e7-bf5f-d89d671392e0
      company_name    : Telestream
      product_name    : Flip Technology
      product_version : 3.0
      application_platform: win32
      product_uid     : ffeeddcc-bbaa-9988-7766-554433221100
      modification_date: 2017-03-21T13:47:15.000000Z
      material_package_umid: 0x060A2B340101010501010D12130000002262F5023378058082B6D89D671392E0
      timecode        : 00:58:43:05
    Duration: 00:17:12.00, start: 0.000000, bitrate: 57535 kb/s
      Stream #0:0: Video: mpeg2video (4:2:2), yuv422p(tv, bt709, top first), 1920x1080 [SAR 1:1 DAR 16:9], 50000 kb/s, 25 fps, 25 tbr, 25 tbn, 50 tbc
      Metadata:
        file_package_umid: 0x060A2B340101010501010D121371EEFF0E62F50233780580F599D89D671392E0
        file_package_name: Source Package
        track_name      : Track 1
      Stream #0:1: Audio: pcm_s24le, 48000 Hz, 2 channels, s32 (24 bit), 2304 kb/s
      Metadata:
        file_package_umid: 0x060A2B340101010501010D121371EEFF0E62F50233780580F599D89D671392E0
        file_package_name: Source Package
        track_name      : Track 2
      Stream #0:2: Audio: pcm_s24le, 48000 Hz, 2 channels, s32 (24 bit), 2304 kb/s
      Metadata:
        file_package_umid: 0x060A2B340101010501010D121371EEFF0E62F50233780580F599D89D671392E0
        file_package_name: Source Package
        track_name      : Track 3
      Stream #0:3: Audio: pcm_s24le, 48000 Hz, 2 channels, s32 (24 bit), 2304 kb/s
      Metadata:
        file_package_umid: 0x060A2B340101010501010D121371EEFF0E62F50233780580F599D89D671392E0
        file_package_name: Source Package
        track_name      : Track 4
      Stream #0:4: Data: none
      Metadata:
        file_package_umid: 0x060A2B340101010501010D121371EEFF0E62F50233780580F599D89D671392E0
        file_package_name: Source Package
        track_name      : Track 5
        data_type       : vbi_vanc_smpte_436M
  Unsupported codec with id 0 for input stream 4
  </code></pre>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-01-18T12:27:51.213Z
Comments.Text: Possible. If you provide input details as shown by ffprobe, I can show the basic command.
Comments.UserDisplayName: Gyan
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-03-23T18:20:56.890Z
Comments.Text: Please find what ffprobe returned in the question. Thanks!
Comments.UserDisplayName: E. Rose
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-03-23T20:14:48.043Z
Comments.Text: Try Zoompan and the Intro won't need an Alpha, then zoom the Intro out (revealing the Main Video), once the Main Video is finished Zoompan it but leave it big enough to be a Thumbnail on the Outro (is that what you are describing?) - See: https://ffmpeg.org/ffmpeg-filters.html#overlay-1
Comments.UserDisplayName: Rob
Tags: <video><ffmpeg><encoding>
Title: Using FFmpeg can I merge three different videos using overlap and overlay in one instance?
UserDisplayName: E. Rose
ThreadText: # Using FFmpeg can I merge three different videos using overlap and overlay in one instance?
  
  (Asked by: username_0 on 2017-01-17)
  
  I'm quite new to FFmpeg, so please bear with me.
  
  I find myself in a situation where I have:
  
  An intro video
  A main video
  An outro video
  Desired effect:
  
  The intro video has an alpha channel that at the end functions as a transition as it reveals the main video. An overlap in the concatenation would help this happen.
  
  The last 20 seconds of the main video need to have the frame scaled down and overlaid in a corner of the outro video.
  
  Also important to note that there are versions the main video with different language audio channels, so I would like to create a merged output for every channel.
  
  What is the procedure? Is this possible to do in one instance or in one go? Can I batch process?
  
  FFProbe gives me the following...
  
  For videos with one language:
  
  ```
  Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'SINGLELANG.mp4':
    Metadata:
      major_brand     : mp42
      minor_version   : 0
      compatible_brands: mp42isom
      creation_time   : 2017-03-23T14:24:12.000000Z
    Duration: 00:10:52.84, start: 0.000000, bitrate: 2423 kb/s
      Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 852x480 [SAR 1:1 DAR 71:40], 2031 kb/s, 25 fps, 25 tbr, 25k tbn, 50 tbc (default)
      Metadata:
        handler_name    : Telestream Inc. Telestream Media Framework - Release TXGP 2016.50.195670
        encoder         : AVC
      Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 381 kb/s (default)
      Metadata:
        handler_name    : Telestream Inc. Telestream Media Framework - Release TXGP 2016.50.195670
  
  ```
  
  For videos with more than one language:
  
  ```
  Input #0, mxf, from 'MULTILANG.mxf':
    Metadata:
      uid             : e4cf0a91-0e3c-11e7-9129-d89d671392e0
      generation_uid  : e4cf0a92-0e3c-11e7-bf5f-d89d671392e0
      company_name    : Telestream
      product_name    : Flip Technology
      product_version : 3.0
      application_platform: win32
      product_uid     : ffeeddcc-bbaa-9988-7766-554433221100
      modification_date: 2017-03-21T13:47:15.000000Z
      material_package_umid: 0x060A2B340101010501010D12130000002262F5023378058082B6D89D671392E0
      timecode        : 00:58:43:05
    Duration: 00:17:12.00, start: 0.000000, bitrate: 57535 kb/s
      Stream #0:0: Video: mpeg2video (4:2:2), yuv422p(tv, bt709, top first), 1920x1080 [SAR 1:1 DAR 16:9], 50000 kb/s, 25 fps, 25 tbr, 25 tbn, 50 tbc
      Metadata:
        file_package_umid: 0x060A2B340101010501010D121371EEFF0E62F50233780580F599D89D671392E0
        file_package_name: Source Package
        track_name      : Track 1
      Stream #0:1: Audio: pcm_s24le, 48000 Hz, 2 channels, s32 (24 bit), 2304 kb/s
      Metadata:
        file_package_umid: 0x060A2B340101010501010D121371EEFF0E62F50233780580F599D89D671392E0
        file_package_name: Source Package
        track_name      : Track 2
      Stream #0:2: Audio: pcm_s24le, 48000 Hz, 2 channels, s32 (24 bit), 2304 kb/s
      Metadata:
        file_package_umid: 0x060A2B340101010501010D121371EEFF0E62F50233780580F599D89D671392E0
        file_package_name: Source Package
        track_name      : Track 3
      Stream #0:3: Audio: pcm_s24le, 48000 Hz, 2 channels, s32 (24 bit), 2304 kb/s
      Metadata:
        file_package_umid: 0x060A2B340101010501010D121371EEFF0E62F50233780580F599D89D671392E0
        file_package_name: Source Package
        track_name      : Track 4
      Stream #0:4: Data: none
      Metadata:
        file_package_umid: 0x060A2B340101010501010D121371EEFF0E62F50233780580F599D89D671392E0
        file_package_name: Source Package
        track_name      : Track 5
        data_type       : vbi_vanc_smpte_436M
  Unsupported codec with id 0 for input stream 4
  
  ```
  
  **Tags:** video, ffmpeg, encoding
  
  > **Comments:**
  > **username_1**: Possible. If you provide input details as shown by ffprobe, I can show the basic command.  
  > **username_0**: Please find what ffprobe returned in the question. Thanks!  
  > **username_2**: Try Zoompan and the Intro won't need an Alpha, then zoom the Intro out (revealing the Main Video), once the Main Video is finished Zoompan it but leave it big enough to be a Thumbnail on the Outro (is that what you are describing?) - See: https://ffmpeg.org/ffmpeg-filters.html#overlay-1  
  
  ---
  
  ## 0 answers
  
  