跳至主要內容

其他进阶说明

Justin62628大约 6 分钟

输出文件命名缩写说明

输出视频文件时,输出文件名带有相关缩写,意义如下:

缩写解释
SLMSlowMotion慢动作输出帧率
16bit16bit高精度输出
QEQuickExtract快速拆帧
HWHardwareDecode硬件解码
DIDeInterlaced反交错开启
DNDeNoise降噪开启
GRGrain快速添噪开启
DPDepan快速去抖动开启
OCHDROneClickHDR一键HDR
AI-PQAI-PQ HDR转换
DBDeepDeband AI去色带
VFIFVFI First Interpolation先插帧后超分
DSDynamicSale开启动态光流
SScale使用固定光流尺度
VFI补帧模型
FP16N卡半精度模式
RRRIFE-Reversed反向光流
RFERIFE-Foward Ensemble双向光流
TTATTA模式序号(从0开始)
FDFrame Deduplication重复帧去除模式
SRSuperResolution超分模型

进度条参数说明

任务执行过程中,任务输出面板中的进度参数意义如下:

缩写解释
R当前渲染的帧数
C当前补帧或处理中的帧数
RPTReadProcessTime单帧读取处理时间
WPTWriteProcessTime单帧压制处理时间
S最近识别到的转场
SC识别到的转场数量
TATTaskAcquireTime单次补帧任务获取时间
PTProcessTime单次补帧任务处理时间
QLQueueLength补帧任务队列长度
SR当前正在超分的帧数
SRTATSuperResolutionTaskAquireTime单次超分任务获取时间
SRPTSuperResolutionProcessTime单次超分任务处理时间
SRLSuperResolutionQueueLength超分任务队列长度

对于进度条参数的特别说明

  • 在6.x及以上版本中,输出状态面板的“解码”与“压制压力”面板将会展示当前的解码与压制压力。当解码压力与压制压力都为0时,说明当前没有遭遇性能瓶颈,是最佳状态。解码压力与压制压力的值越大,说明当前遭遇的瓶颈越严重。该值在使用多补帧或超分线程时不准确。

  • 未超分仅补帧时,QL值长期维持在10以下说明拆帧遇到瓶颈,此时TAT>0.1,请检查CPU占用是否100%,如是,请更换CPU软编压制参数(如压制预设从slow改为fast),或更换单核性能更强的CPU。若未开启快速拆帧,且RPT数值较大(>10s),请开启快速拆帧以减轻CPU负荷。开启高精度工作流且为CPU压制时,若CPU不够强劲,QL=0为正常现象。

  • 既超分又补帧时,QL=0,TAT>1为正常现象,尽量保证SRL>0,SRTAT以使显卡达到最大工作效率,因为SVFI先超分后补帧,原因同上

  • TAT(SRTAT)值为0,且QL(SRL)值稳定在较高的值,说明工作速度瓶颈主要在显卡性能,此状态能最大程度发挥显卡性能,为理想的工作情况。

额外的全局设置

当前全局设置对应版本为SVFI 6.15.9

该类全局设置通过在软件根目录下的global_advanced_settings.json文件(简称GAS)中进行设置,可通过文本编辑器打开进行编辑。默认情况下,该文件需要手动创建。

以下是所有配置示例,键值对的值为缺省值,可以直接复制以下内容并编辑作为自己的GAS文件。

实际编辑该json文件时,不存在的键对应的值使用缺省值:

{
  "is_cudnn_enabled": true,
  "trt_max_workspace_size": 1073741824,
  "calib_sr_len": 10,
  "is_cuda_graph_enabled": false,
  "is_torchscript_enabled": false,
  "is_cuda_loading_lazy": true,
  "is_torch_trt_io32": false,
  "show_trt_debug": false,

  "debug_scdet": false,
  "excluded_filename_tags": [""],
  "fmnet_model": "final",
  "deep_deband_model": "deepdeband-f.pth",
  "sisr_state_dict_key": "params",

  "pure_scene_len_threshold": 20,

  "use_minterpolate": false,
  "vfi_use_pad": false,
  "forw_dedup_use_pad": false,
  "forw_dedup_use_correction": false,
  "use_full_vspipe_seg": true,

  "is_softsplat_stable": false,
  "is_softsplat_gaussian": false,
  "is_evict_flicker": false,
  "use_xformers": true,
  
  "encoded_audio_format": "aac",
  "encoded_audio_bitrate": "640k"
}
键名解释
is_cudnn_enabled是否启用cudnn加速
trt_max_workspace_sizeTensorRT最大工作空间大小,单位为bit。在使用vspipe进行超分时,不生效,需要手动更改vspipe.py的工作空间大小
calib_sr_lenTensorRT在使用int8量化时的校准次数
is_cuda_graph_enabled是否对支持的模型启用CUDA Graph加速
is_torchscript_enabled是否对支持的模型启用TorchScript模式
is_cuda_loading_lazyTensorRT是否启用懒加载模式,可减轻显存占用
is_torch_trt_io32torch trt使用fp32作为trt输入输出,开启后可显著减小rife trt在前进去重后导致的锯齿
show_trt_debug是否显示TensorRT调试信息
debug_scdet是否显示场景检测的调试信息
excluded_filename_tags排除的文件名标签,支持的标签有["fps", "hdr", "vfi_model", "vfi_tta", "vfi_fd", "sr_model"], 被包含的标签对应内容将不会显示在输出文件名中
fmnet_model使用的FMNet模型,位于models/restorer/FMNet/models
deep_deband_model使用的DeepDeband模型,位于models/restorer/DeepDeband/models
sisr_state_dict_key使用的自定义SISR模型权重键,适用于ATD、SAFMN、SPAN、Compact模型结构
use_minterpolate使用ffmpeg读取视频时是否使用minterpolate滤镜,有时可以开启以纠正结尾帧数量
pure_scene_len_threshold纯场景长度阈值
vfi_use_pad补帧流程使用pad而不是interpolate进行输入分辨率预处理
forw_dedup_use_pad前进消重使用pad而不是interpolate进行输入分辨率预处理
forw_dedup_use_correction前进消重使用校正
use_full_vspipe_seg使用全vspipe工作流时自动拆分输出chunk以支持任务进度回复
is_softsplat_stable是否启用SoftSplat稳定支持
is_softsplat_gaussian是否启用SoftSplat高斯核支持
is_evict_flicker是否启用去闪烁
use_xformers默认使用xformer加速某些模型的推理
encoded_audio_format输出音频格式
encoded_audio_bitrate输出音频码率

快捷键

主页面

快捷键解释
Ctrl+1打开设置面板
Ctrl+2打开预览面板
Ctrl+3打开输出状态面板
Ctrl+4打开Steam设置面板
Ctrl+5打开偏好设置面板
Backspace返回上一页
Ctrl+B打开基础设置面板
Ctrl+A打开高级设置面板
Ctrl+P显示/隐藏高级设置面板
Ctrl+S保存当前设置
Ctrl+Alt+LCtrl+Shift+L加载默认设置
Ctrl+D复制当前项目
Delete删除当前项目
Ctrl+Delete清空项目列表
Ctrl+I导入项目
Ctrl+Return开始补帧
Ctrl+E开始压制

任务状态页面

快捷键解释
Ctrl+End停止补帧/压制
Ctrl+Space暂停补帧/压制

蒙版绘制页面

快捷键解释
Ctrl+Z撤销
Ctrl+R重做

播放器组件

快捷键解释
Space播放/暂停
Right快进
Left快退
上次编辑于:
贡献者: Justin62628,hyw-dev