Commit 6230a956 authored by Stefano Sabatini's avatar Stefano Sabatini

doc/muxers: itemize tee examples

Improve rendering.
parent ea70e2f2
...@@ -878,15 +878,18 @@ specified by a stream specifier. If not specified, this defaults to ...@@ -878,15 +878,18 @@ specified by a stream specifier. If not specified, this defaults to
all the input streams. all the input streams.
@end table @end table
Example: encode something and both archive it in a WebM file and stream it Some examples follow.
@itemize
@item
Encode something and both archive it in a WebM file and stream it
as MPEG-TS over UDP (the streams need to be explicitly mapped): as MPEG-TS over UDP (the streams need to be explicitly mapped):
@example @example
ffmpeg -i ... -c:v libx264 -c:a mp2 -f tee -map 0:v -map 0:a ffmpeg -i ... -c:v libx264 -c:a mp2 -f tee -map 0:v -map 0:a
"archive-20121107.mkv|[f=mpegts]udp://10.0.1.255:1234/" "archive-20121107.mkv|[f=mpegts]udp://10.0.1.255:1234/"
@end example @end example
Example: use @command{ffmpeg} to encode the input, and send the output @item
Use @command{ffmpeg} to encode the input, and send the output
to three different destinations. The @code{dump_extra} bitstream to three different destinations. The @code{dump_extra} bitstream
filter is used to add extradata information to all the output video filter is used to add extradata information to all the output video
keyframes packets, as requested by the MPEG-TS format. The select keyframes packets, as requested by the MPEG-TS format. The select
...@@ -896,6 +899,7 @@ audio packets. ...@@ -896,6 +899,7 @@ audio packets.
ffmpeg -i ... -map 0 -flags +global_header -c:v libx264 -c:a aac -strict experimental ffmpeg -i ... -map 0 -flags +global_header -c:v libx264 -c:a aac -strict experimental
-f tee "[bsfs/v=dump_extra]out.ts|[movflags=+faststart]out.mp4|[select=a]out.aac" -f tee "[bsfs/v=dump_extra]out.ts|[movflags=+faststart]out.mp4|[select=a]out.aac"
@end example @end example
@end itemize
Note: some codecs may need different options depending on the output format; Note: some codecs may need different options depending on the output format;
the auto-detection of this can not work with the tee muxer. The main example the auto-detection of this can not work with the tee muxer. The main example
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment