]> git.sesse.net Git - ffmpeg/commitdiff
doc/ffmpeg: update disposition values
authorGyan Doshi <ffmpeg@gyani.pro>
Tue, 29 May 2018 06:27:58 +0000 (11:57 +0530)
committerGyan Doshi <ffmpeg@gyani.pro>
Tue, 29 May 2018 06:27:58 +0000 (11:57 +0530)
Thumbnail example added. Avoid transcoding in older examples.

doc/ffmpeg.texi

index 88dbdeb95ac1d0c208e8d5dbb1b5bfe0f7394386..dc0bc00b104437d64ba221f403617a703a4c5e0c 100644 (file)
@@ -375,22 +375,31 @@ The following dispositions are recognized:
 @item hearing_impaired
 @item visual_impaired
 @item clean_effects
+@item attached_pic
 @item captions
 @item descriptions
+@item dependent
 @item metadata
 @end table
 
 For example, to make the second audio stream the default stream:
 @example
-ffmpeg -i in.mkv -disposition:a:1 default out.mkv
+ffmpeg -i in.mkv -c copy -disposition:a:1 default out.mkv
 @end example
 
 To make the second subtitle stream the default stream and remove the default
 disposition from the first subtitle stream:
 @example
-ffmpeg -i INPUT -disposition:s:0 0 -disposition:s:1 default OUTPUT
+ffmpeg -i in.mkv -c copy -disposition:s:0 0 -disposition:s:1 default out.mkv
 @end example
 
+To add an embedded cover/thumbnail:
+@example
+ffmpeg -i in.mp4 -i IMAGE -map 0 -map 1 -c copy -c:v:1 png -disposition:v:1 attached_pic out.mp4
+@end example
+
+Not all muxers support embedded thumbnails, and those who do, only support a few formats, like JPEG or PNG.
+
 @item -program [title=@var{title}:][program_num=@var{program_num}:]st=@var{stream}[:st=@var{stream}...] (@emph{output})
 
 Creates a program with the specified @var{title}, @var{program_num} and adds the specified