aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorTimothy Gu <timothygu99@gmail.com>2013-08-03 16:30:00 -0700
committerMichael Niedermayer <michaelni@gmx.at>2013-08-04 13:27:01 +0200
commit3415058541a4ad402eefaa8e25041e85e69e633e (patch)
treed4d4f102d745e13115696134ceda6cab7778e890 /doc
parent48188a512068e77fbf94ec1a250870260a1ff1ae (diff)
downloadffmpeg-3415058541a4ad402eefaa8e25041e85e69e633e.tar.gz
vf_scale: add force_original_aspect_ratio
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'doc')
-rw-r--r--doc/filters.texi27
1 files changed, 27 insertions, 0 deletions
diff --git a/doc/filters.texi b/doc/filters.texi
index cd590573cf..0adec4b809 100644
--- a/doc/filters.texi
+++ b/doc/filters.texi
@@ -6373,6 +6373,33 @@ Full range (0-255 in case of 8bit luma)
"Mpeg" range (16-235 in case of 8bit luma)
@end table
+@item force_original_aspect_ratio
+Enable decreasing or increasing output video width or height if necessary to
+keep the original aspect ratio. Possible values:
+
+@table @samp
+@item disable
+Scale the video as specified and disable this feature.
+
+@item decrease
+The output video dimensions will automatically be decreased if needed.
+
+@item increase
+The output video dimensions will automatically be increased if needed.
+
+@end table
+
+One useful instance of this option is that when you know a specific device's
+maximum allowed resolution, you can use this to limit the output video to
+that, while retaining the aspect ratio. For example, device A allows
+1280x720 playback, and your video is 1920x800. Using this option (set it to
+decrease) and specifying 1280x720 to the command line makes the output
+1280x533.
+
+Please note that this is a different thing than specifying -1 for @option{w}
+or @option{h}, you still need to specify the output resolution for this option
+to work.
+
@end table
The values of the @var{w} and @var{h} options are expressions