I have a single output file, in .AVI format that contains 3 video streams (h.264 encoding). It appears as a single stream of data, but from 3 ports. It was created using gstreamer with mpegts. An ffprobe yields this output:
Input #0, mpegts, from 'output.avi': Duration: 00:05:00.07, start: 12045.450000, bitrate: 33695 kb/s Program 1 Stream #0:0[0xdd]: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p(progressive), >1920x1080 [SAR 1:1 DAR 16:9], 15 fps, 15 tbr, 90k tbn, 30 tbc
Is there a way, using ffmpeg, to separate these videos, possibly by port?