FFmpeg修改视频亮度、对比度和饱和度、锐化
2025/8/11 18:13:46
关键词:ffmpeg 亮度 对比度 饱和度 锐化
2025/8/11 18:13:46
关键词:ffmpeg 亮度 对比度 饱和度 锐化
调整视频饱和度
使用 FFmpeg 可以轻松调整视频的饱和度。饱和度表示颜色的鲜艳程度,值越高,颜色越鲜艳。FFmpeg 提供了 eq 滤镜来调整视频的亮度、对比度和饱和度。
示例
以下命令将输入视频的饱和度设置为 2.0,并生成一个新的输出视频:
ffmpeg -i input.mp4 -vf "eq=saturation=2.0" output.mp4
参数说明
saturation: 设置饱和度的表达式,值必须是一个 0 到 3.0 之间的浮点数,默认为 1。
同时调整亮度、对比度和饱和度
ffmpeg -i input.mp4 -vf "eq=brightness=0.1:contrast=1.5:saturation=2.0" output.mp4
使用 hue 滤镜调整色调和饱和度
ffmpeg -i input.mp4 -vf "hue=s=1.5" output.mp4
注意事项
默认值: 如果不指定参数,默认值为 brightness=0.0,contrast=1.0,saturation=1.0。
范围: 饱和度的值范围为 0 到 3.0,超过此范围可能会导致意外效果。
使用 unsharp 滤镜进行锐化
unsharp 滤镜允许对视频的亮度(luma)和色度(chroma)进行锐化或模糊处理。其主要参数包括:
x: 锐化矩阵的宽度;y: 锐化矩阵的高度。
amount: 锐化强度,范围为 -2 ~ 5,正值表示锐化,负值表示模糊。
默认锐化
以下命令使用默认参数对视频进行基础锐化:
ffmpeg -i input.mp4 -vf unsharp output.mp4
自定义锐化强度
通过调整参数实现更强的锐化效果,例如:
ffmpeg -i input.mp4 -vf unsharp=5:5:1.5 output.mp4 [1] [2]
相关文章(向右看)..
使用 FFmpeg 可以轻松调整视频的饱和度。饱和度表示颜色的鲜艳程度,值越高,颜色越鲜艳。FFmpeg 提供了 eq 滤镜来调整视频的亮度、对比度和饱和度。
示例
以下命令将输入视频的饱和度设置为 2.0,并生成一个新的输出视频:
ffmpeg -i input.mp4 -vf "eq=saturation=2.0" output.mp4
参数说明
saturation: 设置饱和度的表达式,值必须是一个 0 到 3.0 之间的浮点数,默认为 1。
同时调整亮度、对比度和饱和度
ffmpeg -i input.mp4 -vf "eq=brightness=0.1:contrast=1.5:saturation=2.0" output.mp4
使用 hue 滤镜调整色调和饱和度
ffmpeg -i input.mp4 -vf "hue=s=1.5" output.mp4
注意事项
默认值: 如果不指定参数,默认值为 brightness=0.0,contrast=1.0,saturation=1.0。
范围: 饱和度的值范围为 0 到 3.0,超过此范围可能会导致意外效果。
使用 unsharp 滤镜进行锐化
unsharp 滤镜允许对视频的亮度(luma)和色度(chroma)进行锐化或模糊处理。其主要参数包括:
x: 锐化矩阵的宽度;y: 锐化矩阵的高度。
amount: 锐化强度,范围为 -2 ~ 5,正值表示锐化,负值表示模糊。
默认锐化
以下命令使用默认参数对视频进行基础锐化:
ffmpeg -i input.mp4 -vf unsharp output.mp4
自定义锐化强度
通过调整参数实现更强的锐化效果,例如:
ffmpeg -i input.mp4 -vf unsharp=5:5:1.5 output.mp4
相关文章(向右看)..