<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>

CC BY-SA 3.0
2017-01-18T12:27:51.213Z
Possible. If you provide input details as shown by ffprobe, I can show the basic command.
Gyan
CC BY-SA 3.0
2017-03-23T18:20:56.890Z
Please find what ffprobe returned in the question. Thanks!
E. Rose
CC BY-SA 3.0
2017-03-23T20:14:48.043Z
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
Rob
<video><ffmpeg><encoding>
Using FFmpeg can I merge three different videos using overlap and overlay in one instance?
E. Rose
# 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

