使用 `ffmpeg` 的缩放滤镜(scale)来实现画面缩小为 1/2

你可以使用 ffmpeg 的缩放滤镜(scale)来实现画面缩小为 1/2。有以下几种方法:

方法1:使用比例缩放(推荐)

ffmpeg -i ss.wmv -vf "scale=iw/2:ih/2" ss.mp4
  • iw/2:输入宽度的一半
  • ih/2:输入高度的一半

方法2:使用百分比缩放

ffmpeg -i ss.wmv -vf "scale=iw*0.5:ih*0.5" ss.mp4

方法3:指定具体分辨率

如果你知道原始分辨率,也可以直接指定:

# 例如原始是 1280x720,缩小一半就是 640x360
ffmpeg -i ss.wmv -vf "scale=640:360" ss.mp4

保持宽高比的更安全写法

为了确保宽高比不变,可以只指定宽度或高度,另一个用 -1 自动计算:

# 宽度缩小一半,高度自动计算保持比例
ffmpeg -i ss.wmv -vf "scale=iw/2:-1" ss.mp4

如果需要更好的画质

可以加上一些编码参数:

ffmpeg -i ss.wmv -vf "scale=iw/2:ih/2" -c:v libx264 -crf 23 -c:a aac ss.mp4

参数说明:

  • -c:v libx264:使用 H.264 视频编码
  • -crf 23:质量参数(18-28之间,数值越小质量越好)
  • -c:a aac:使用 AAC 音频编码
No Comments

Send Comment Edit Comment


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
Previous
Next