☰
Jasna 片段编辑器完整指南:只修马赛克场景,GPU 扫描 2000 FPS 自动定位
2026/10/21 4:15:18 网站建设 项目流程

Jasna 片段编辑器完整指南:只修马赛克场景,GPU 扫描 2000 FPS 自动定位

【免费下载链接】jasnaVideo restoration tool项目地址: https://gitcode.com/GitHub_Trending/ja/jasna

打开一段 4K 长视频,真正打了码的可能只有几个镜头,逐帧跑完整修复却要花数小时。Jasna 的片段编辑器(segment editor)让你按帧级精度标出需要修复的区间:选中的部分走完整修复流水线,未选中的部分按源编码原样复制,最后仍拼出与源视频等长的完整输出。内置马赛克扫描在 RTX 5090 上约2,000 FPS就能定位打码镜头,命令行用户一条--segments参数同样能指定区间。

为什么不全盘修复

片段处理对输出有三个直接影响:

  • 速度:只有选中区间承担修复的高昂计算,其余画面直接复制,4K 素材尤其受益
  • 画质:未选片段不经过任何处理管线,保留原始质量
  • 独立:同一队列里每个视频可以各用一套检测模型和置信度,互不干扰

区间的选中状态、撤销/重做封装在 segment_editor_state.py 中,时间轴的绘制与缩放平移由 segment_timeline.py 负责。

快速上手:剪一刀进编辑器,先预览再提交

进入编辑器只需两步:

  1. 把视频加入 Jasna 队列
  2. 在该视频行上点击剪刀图标

进去之后:

  • + 新建区间添加待修复片段,I/O把当前帧设为区间起点/终点,实现逐帧精确
  • 直接在时间轴上拖动区间边缘微调起止时间
  • 滚轮缩放定位细节,拖动平移查看局部

一个区间都不选时,会按完整视频修复。提交前可以先用修复预览确认效果——它按当前设置对当前帧或短片段做真实渲染,避免跑完一整段才发现参数不对。用−/+控件或滚轮缩放、拖动平移;视图被改动后重置视图按钮才会出现。注意预览与主队列、修复任务互斥,两者都空闲时才能用。

GPU 扫描:自动找出打码镜头 🔍

手动逐个镜头找马赛克太慢,扫描器替你干。它在 GPU 上运行,采样频率由你定:

采样频率权衡
每一帧最准确,适合镜头切换密集、需要精确定位
每 0.25 秒 / 0.5 秒速度与精度兼顾
每 1 秒 / 2 秒最快,适合长视频粗定位

RTX 5090 上的实测基准约为2,000 FPS。遇到长 4K 视频时,扫描会成为解码瓶颈,Jasna 会自动拆出2 个并行解码器分担——相关决策逻辑在 mosaic_scan.py 的scan_decoder_count里。

扫完之后:琥珀色区间怎么变紫色选择

扫描结束后,时间线上会出现琥珀色检测区间:置信度超过你设定阈值的连续时间段。

  • 拖动检测置信度滑块,琥珀色区间和数量立即更新,不用重新扫描;阈值调高更严格,调低覆盖更广
  • 满意后点击添加全部区间,琥珀色区间一次转成紫色修复选择,重叠部分自动合并
  • 在预览里打开显示蒙版,检测到的马赛克区域会以红色叠加在画面上,未采样的帧按需即时检测

把超阈值采样点合并成连续区间的是同文件中的segments_from_scores。检测模型与置信度按视频单独保存,最终处理时沿用:队列里的 1080p 视频用rfdetr-v6,4K 视频换rfdetr-v6-large,各走各的。

命令行:--segments指定区间

时间支持纯秒数或HH:MM:SS.s两种写法:

jasna --input input.mp4 --output output.mp4 --segments "10-25,01:10-01:30.5"

时间戳解析与区间合并实现在 segments.py 的parse_segments。

区间处理的限制与边界行为

  • 支持NVIDIA 与 AMDGPU,一次只处理一个视频,不支持文件夹、图像或流媒体
  • 输入必须是恒定帧率的 H.264、HEVC 或 AV1;输出为 MP4、MOV 或 MKV
  • 输出编解码器始终与输入相同
  • 不能与--retarget-high-fps、--fmp4同时使用

不兼容的输入会在处理开始前被拒绝并报错。另外,视频只能在安全切点处断开,所以区间边界附近会有一小段过渡被重新编码(但不修复),属于正常现象而非 bug。

把临时文件放到更快的盘

组装区间输出时,Jasna 把临时文件放在输出视频旁的隐藏文件夹里。想换成更快或更大的磁盘,在 GUI 的编码设置中配置工作目录,或加一个 CLI 参数:

jasna --input input.mp4 --output output.mp4 --segments "10-25" --working-directory /fast/scratch

速查清单 ✂️

  • 点剪刀图标进编辑器,不选区间=全片修复
  • GPU 扫描约 2,000 FPS,无需手动找镜头
  • 琥珀色检测区间一键转为紫色修复选择
  • 置信度滑块实时刷新,不必重新扫描
  • --segments支持秒数或HH:MM:SS.s

【免费下载链接】jasnaVideo restoration tool项目地址: https://gitcode.com/GitHub_Trending/ja/jasna

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询