[FFmpeg-devel] File concatenation
Mon Jun 4 19:35:00 CEST 2007
Hello good peoples,
We appear to have a missing feature in terms of file input
functionality. It is not possible (as far as I am aware) to specify
multiple input files and use FFmpeg to concatenate the streams.
The usual suggestion is to use `cat file1 file2 file3 > infile;
ffmpeg -i infile ...` but this does not always work properly or work
at all in some cases.
Using -map to select the desired streams may also be useful but will
probably add complexity to the problem and in such cases one could
use another ffmpeg instance to copy and rewrite the desired streams
from such an input file.
Also, it may be that people would like to specify multiple input
files using a mixture of concatenation and stream selection, for
example if two video streams are to be joined and multiplexed with
one audio stream.
I see three sections:
- Concatenating streams internally, writing timestamps correctly in
the muxers etc.
- Selecting streams from input files to be used for concatenation.
- Specifying that some input streams be concatenated and some be
processed as separate streams in the output.
How should any of these be done? (Specifically the first as the other
two points are enhancements.)
More information about the ffmpeg-devel