

A profile defines the kind of methods that an encoder can use to generate streams and also a set of methods that a decoder is expected to perform, in order to decode the stream. Indicates that the input stream codec is H.264 and the stream profile is Constrained Baseline. Stream #0:0: Video: h264 (Constrained Baseline), yuv420p(progressive). "h264(constrained)" usually seen in the input file dump e.g. H264 (libx264) means that the codec of the output stream will be H.264 and that ffmpeg will use the libx264 encoder to generate this stream. H264 (native) means that the detected codec of the input stream is H.264 and that ffmpeg will use its native (builtin) decoder to decode the stream. > #0:0 indicates that the input stream is sent to the first stream of the first output file. Stream #0:0 indicates that the input stream is from the first file # 0:0 and is the first stream in that file #0: 0 Let me clarify what a stream mapping line such as the one below, indicates.
