29.160 smartblur
在不影响轮廓的情况下模糊输入视频。
它接受以下选项:
luma_radius,lr
设置亮度半径。选项值必须是[0.1,5.0]范围内的浮点数,它指定用于模糊图像的高斯滤波器的方差(如果更大则更慢)。默认值为1.0。
luma_strength,ls
设定亮度强度。选项值必须是[-1.0,1.0]范围内的浮点数,用于配置模糊。 [0.0,1.0]中包含的值将使图像模糊,而[-1.0,0.0]中包含的值将使图像锐化。默认值为1.0。
luma_threshold,lt
设置用作系数的亮度阈值,以确定像素是否应该模糊。选项值必须是[-30,30]范围内的整数。值为0将过滤所有图像,[0,30]中包含的值将过滤平坦区域,[-30,0]中包含的值将过滤边缘。默认值为0。
chroma_radius,cr
设置色度半径。选项值必须是[0.1,5.0]范围内的浮点数,它指定用于模糊图像的高斯滤波器的方差(如果更大则更慢)。默认值为'luma_radius'。
chroma_strength,cs
设置色度强度。选项值必须是[-1.0,1.0]范围内的浮点数,用于配置模糊。 [0.0,1.0]中包含的值将使图像模糊,而[-1.0,0.0]中包含的值将使图像锐化。默认值为'luma_strength'。
chroma_threshold,ct
设置用作系数的色度阈值以确定像素是否应该模糊。选项值必须是[-30,30]范围内的整数。值为0将过滤所有图像,[0,30]中包含的值将过滤平坦区域,[-30,0]中包含的值将过滤边缘。默认值为'luma_threshold'。
如果未明确设置色度选项,则设置相应的亮度值。
学习地址:音视频新手快速入门必备系列-FFmpeg+SDL播放器开发实现-学习视频教程-腾讯课堂
【文章福利】免费领取更多音视频学习资料包、大厂面试题、技术视频和学习路线图,资料包括(C/C++,Linux,FFmpeg webRTC rtmp hls rtsp ffplay srs 等等)有需要的可以点击1079654574加群领取哦~
![]()
![]()
29.161 ssim
获取两个输入视频之间的SSIM(结构SImilarity Metric)。
此过滤器输入两个输入视频,第一个输入被视为"main"源,并且不变地传递到输出。第二个输入用作计算SSIM的"reference"视频。
两个视频输入必须具有相同的分辨率和像素格式才能使此滤镜正常工作。此外,它假设两个输入具有相同的帧数,逐个进行比较。
过滤器存储每帧的计算SSIM。
接下来的参数的描述如下。
stats_file,f
如果指定,则过滤器将使用指定的文件来保存每个帧的SSIM。当filename等于"-"时,数据被发送到标准输出。
如果选择了stats_file,则打印的文件包含表单键的key/value序列:每个比较的帧对的值。
每个显示的参数的描述如下:
n
输入帧的序号,从1开始
Y, U, V, R, G, B

本文详细解读FFmpeg中的视频过滤器,包括smartblur滤镜,用于在不影响轮廓的情况下模糊视频;ssim滤镜,用于计算两个输入视频之间的结构相似度;stereo3d滤镜,实现不同立体图像格式间的转换。此外,还介绍了streamselect, sobel, spp等其他过滤器的用法和选项设置。"
132381848,10282337,华为OD机试:C语言实现流水线作业调度,"['华为OD机试题', 'C语言', '开发语言', '流水线']

4610

被折叠的 条评论
为什么被折叠?



