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 负责。
快速上手:剪一刀进编辑器,先预览再提交
进入编辑器只需两步:
- 把视频加入 Jasna 队列
- 在该视频行上点击剪刀图标
进去之后:
- + 新建区间添加待修复片段,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),仅供参考