diff options
author | Anton Khirnov <anton@khirnov.net> | 2014-08-12 16:51:28 +0000 |
---|---|---|
committer | Anton Khirnov <anton@khirnov.net> | 2014-08-13 17:24:18 +0000 |
commit | 481a3667495425db9fdffb653292b6460fb68208 (patch) | |
tree | 5611cb00cce6341ee13d26710504090f3734ddd6 /doc | |
parent | 8ddc32629a6d6be77256694c9e322dde134609f3 (diff) | |
download | ffmpeg-481a3667495425db9fdffb653292b6460fb68208.tar.gz |
cmdutils: allow matching by metadata in stream specifiers
Diffstat (limited to 'doc')
-rw-r--r-- | doc/avconv.texi | 5 | ||||
-rw-r--r-- | doc/avtools-common-opts.texi | 7 |
2 files changed, 12 insertions, 0 deletions
diff --git a/doc/avconv.texi b/doc/avconv.texi index 6efec55978..11561768e1 100644 --- a/doc/avconv.texi +++ b/doc/avconv.texi @@ -720,6 +720,11 @@ To map all the streams except the second audio, use negative mappings avconv -i INPUT -map 0 -map -0:a:1 OUTPUT @end example +To pick the English audio stream: +@example +avconv -i INPUT -map 0:m:language:eng OUTPUT +@end example + Note that using this option disables the default mappings for this output file. @item -map_metadata[:@var{metadata_spec_out}] @var{infile}[:@var{metadata_spec_in}] (@emph{output,per-metadata}) diff --git a/doc/avtools-common-opts.texi b/doc/avtools-common-opts.texi index 3bf321f36d..8468ecaad1 100644 --- a/doc/avtools-common-opts.texi +++ b/doc/avtools-common-opts.texi @@ -44,6 +44,13 @@ If @var{stream_index} is given, then matches stream number @var{stream_index} in program with id @var{program_id}. Otherwise matches all streams in this program. @item i:@var{stream_id} Match the stream by stream id (e.g. PID in MPEG-TS container). +@item m:@var{key}[:@var{value}] +Matches streams with the metadata tag @var{key} having the specified value. If +@var{value} is not given, matches streams that contain the given tag with any +value. + +Note that in @command{avconv}, matching by metadata will only work properly for +input files. @end table @section Generic options |