From 699e77b198c924a0a32c6f83f5d51ca574e3757c Mon Sep 17 00:00:00 2001 From: =?utf8?q?V=C3=ADctor=20Paesa?= Date: Mon, 20 Nov 2006 18:44:33 +0000 Subject: [PATCH] =?utf8?q?Some=20notes=20about=20the=20order=20of=20option?= =?utf8?q?s=20on=20the=20command=20line.=20patch=20by=20V=C3=ADctor=20Paes?= =?utf8?q?a,=20wzrlpy=20arsystel=20com?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Originally committed as revision 7135 to svn://svn.ffmpeg.org/ffmpeg/trunk --- doc/ffmpeg-doc.texi | 28 +++++++++++++++++++++++++--- 1 file changed, 25 insertions(+), 3 deletions(-) diff --git a/doc/ffmpeg-doc.texi b/doc/ffmpeg-doc.texi index 33ccc66..8997ff3 100644 --- a/doc/ffmpeg-doc.texi +++ b/doc/ffmpeg-doc.texi @@ -139,9 +139,31 @@ ffmpeg [[infile options][@option{-i} @var{infile}]]... @{[outfile options] @var{ If no input file is given, audio/video grabbing is done. As a general rule, options are applied to the next specified -file. For example, if you give the @option{-b 64k} option, it sets the video -bitrate of the next file. The format option may be needed for raw input -files. +file. Therefore, order is important, and you can have the same +option on the comman line multiple times. Each occurence is +then applied to the next input or output file. + +* To set the video bitrate of the output file to 64Kbit/s: +@example +ffmpeg -i input.avi -b 64k output.avi +@end example + +* To force the frame rate of the input and output file to 24 fps: +@example +ffmpeg -r 24 -i input.avi output.avi +@end example + +* To force the frame rate of the output file to 24 fps: +@example +ffmpeg -i input.avi -r 24 output.avi +@end example + +* To force the frame rate of input file to 1 fps and the output file to 24 fps: +@example +ffmpeg -r 1 -i input.avi -r 24 output.avi +@end example + +The format option may be needed for raw input files. By default, FFmpeg tries to convert as losslessly as possible: It uses the same audio and video parameters for the outputs as the one -- 2.7.4