FFplay文档解读-37-视频过滤器十二

29.110 nnedi

使用神经网络边缘定向插值去隔行视频。

此过滤器接受以下选项:

weights

强制选项,没有二进制文件过滤器无法正常工作。

deint

设置哪些帧去隔行,默认情况下全部。 可以是全部也可以是隔行扫描。

field

设置操作模式。

可以是以下参数:

参数 解释
af 使用帧标志,两个字段
a 使用帧标志,单个字段
t 仅使用顶部字段
b 仅使用底部字段
tf 首先使用两个字段
bf 首先使用两个字段
planes

设置要处理的平面,默认情况下过滤处理所有帧。

nsize

设置每个像素周围的局部邻域的大小,由预测神经网络使用。

可以是以下值:

s8x6
s16x6
s32x6
s48x6
s8x4
s16x4
s32x4
nns

设置预测神经网络中的神经元数量。 可以是以下值:

n16
n32
n64
n128
n256
qual

控制混合在一起的不同神经网络预测的数量,以计算最终输出值。 可以是fast,默认或slow

etype

设置要在预测变量中使用的权重集。 可以是以下数值:

数值 解释
a 训练的重量使绝对误差最小化
s 训练的权重以最小化平方误差
pscrn

控制是否使用预筛选神经网络来决定哪些像素应由预测神经网络处理,哪些像素可以通过简单的三次插值来处理。 训练预校正器以知道三次插值对于像素是否足够或者是否应该由预测器nn预测。 预筛选器nn的计算复杂度远小于预测器nn的计算复杂度。 由于大多数像素可以通过三次插值来处理,因此使用预筛选通常会导致更快的处理。prescreener非常准确,因此使用它和不使用它之间的区别几乎总是不明显。

可以是以下结果:

数值
none
original
new

默认值是:new

fapprox

设置各种调试标志。

学习地址:音视频新手快速入门必备系列-FFmpeg+SDL播放器开发实现-学习视频教程-腾讯课堂
【文章福利】免费领取更多音视频学习资料包、大厂面试题、技术视频和学习路线图,资料包括(C/C++,Linux,FFmpeg webRTC rtmp hls rtsp ffplay srs 等等)有需要的可以点击1079654574加群领取哦~    

  

29.111 noformat

强制libavfilter不使用任何指定的像素格式输入到下一个过滤器。

它接受以下参数:

pix_fmts

A ’|’-separated list of pixel format names, such as pix_fmts=yuv420p|monow|rgb24".

29.111.1 示例

  • 强制libavfilter使用与yuv420p不同的格式作为vflip过滤器的输入:

      noformat=pix_fmts=yuv420p,vflip
    
  • 将输入视频转换为列表中未包含的任何格式:

      noformat=yuv420p|yuv444p|yuv410p
    <
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值