2015-03-02 93 views
7

是否可以使用FFMPEG调整图像大小?使用ffmpeg调整图像大小

我有这个至今:

ffmpeg. -i 1.jpg -vf scale=360:240 > 2.jpg 

我得到的错误消息“至少有一个输出文件必须指定”

这可能吗?

+0

@LordNeckbeard你说的很。我刚刚了解到,最近:) – 2015-03-02 17:18:40

回答

17

你可以试试这个:

ffmpeg -i input.jpg -vf scale=320:240 output_320x240.png 

我得到这个从source

+0

嗨,打败你。这正是我刚发现的。但是,正如你有正确的答案,你给我你的时间,我给你一个勾号:) – 2015-03-02 11:03:26

+7

规模过滤器还可以自动计算一个维度,同时保留长宽比:'scale = 320:-1',或'scale = -1:240'。 – LordNeckbeard 2015-03-02 18:13:23

+0

这会导致我的图像受损。只是一堆线条和颜色。 JPG到JPG – Tyguy7 2015-11-09 18:26:56

0

如果您想保留纵横比,你可以做 -

./ffmpeg -i 1.jpg -vf scale="360:-1" 2.jpg 

,或者如果你想调整图的基础在输入宽度和高度。例如。让说输入宽度和高度的一半,你可以做 -

./ffmpeg -i 1.jpg -vf scale="iw/1:ih/2" 2.jpg 

其中

iw : input width 
ih : input height