恒美微站
首页
关于我们
建站服务
主题模板
案例展示
资讯中心
联系我们
如何用 Jasna 自动修复 VR180 视频:从分眼处理到投影选择的完整新手教程
首页
资讯中心
/
如何用 Jasna 自动修复 VR180 视频:从分眼处理到投影选择的完整新手教程
如何用 Jasna 自动修复 VR180 视频:从分眼处理到投影选择的完整新手教程
发布时间:2026/10/21 2:02:54
如何用 Jasna 自动修复 VR180 视频从分眼处理到投影选择的完整新手教程【免费下载链接】jasnaVideo restoration tool项目地址: https://gitcode.com/GitHub_Trending/ja/jasnaJasna 是一款面向 GPU 的视频修复工具内置 VR180 自动修复能力把左右眼画面拆开各自修复再拼合输出并根据片商自动挑选最合适的修复投影全程无需手动配置。这篇教程带你从零跑通第一条 VR180 视频并讲清楚它背后的判断逻辑。为什么 VR 画面不能直接扔进修复模型先说痛点你手里有一条 3840×1920 的 VR 视频直接按普通 2D 方式丢进修复工具出来的效果往往很差。VR180是常见的 VR 视频格式**SBSSide-by-Side并排**结构把左眼、右眼两路画面左右拼接在同一个宽幅画面里每只眼各占一半。2D 修复模型看到的是两幅画面挤在一起的变形图马赛克检测也会把双眼的画面混在一起自然修不好。Jasna 的解决思路分三步逻辑实现在jasna/vr180.py的SbsDetectionAdapter中拆开把宽画面按宽度对半切得到左眼、右眼两路独立画面各自修复对每只眼独立运行马赛克检测与修复双眼互不干扰互不串扰拼合把双眼的修复结果重新拼回完整的并排画面输出。这里有一个关键设计检测框和掩码始终保留在源画面坐标里只有修复后的差分会被重新投影回去。换句话说马赛克以外的画面一个像素都不会被改动——这也是后文修复后不会整体变形的原因。VR180 是怎么被认出来的三条自动识别规则这一节解决Jasna 凭什么知道我要修的是 VR 视频的问题。你只需要把 VR 视频像普通视频一样添加进去VR180 模式保持默认的自动推荐剩下的交给resolve_vr_mode()jasna/vr180.py。自动模式按下面三条规则判断任意一条命中即启用分眼处理详见 docs/zh/vr180.md识别条件说明严格 2:1 且高度 1080例如 3840×1920、8192×4096直接判定为并排 VR已知片商文件名标记文件名包含FSVSS、SAVR、S1VR、VRKM等已知 VR 片商代号子串匹配savr00327这种粘连写法也能命中VR 空间元数据文件带有并排 等距柱状的立体/球面投影标记三条都不满足时视频按普通平面视频处理不会误伤。 想确认它的判断结果看日志里的一行VR mode: requestedauto resolvedsbs/off projection... reason...它告诉你请求模式、最终判定、解析出的投影和命中原因。不同片商为什么需要不同的修复投影这是 Jasna 处理 VR180 最巧妙的一环也是按片商智能选投影VR 投影选择的由来。各片商制作马赛克的方式不同不存在一种适合所有视频的展平设置。所以在修复前Jasna 会先为每个马赛克区域选择最合适的投影resolve_projection()jasna/vr180.py把该区域展平给 2D 修复模型处理。可选三种raw原始按画面原样使用该区域未知片商时的安全默认值fisheye鱼眼把鱼眼视图下的画面重新展开适用于马赛克在鱼眼视图下显示正常的片商gnomonic等距投影平坦、无变形的视图最适合 2D 修复模型。内置的片商→投影路由表来自STUDIO_PROJECTION片商代号自动选择的投影ATVR、CJVR、IPVR、KAVRrawNHVR、PXVR、TMAVR鱼眼VRPRD等距投影此外文件名中命中FSVSS / SAVR / URVRSP / CRVR / PXVR等鱼眼片商标记时也会自动走鱼眼投影两者都没命中时回落到 raw。4 步跑通你的第一条 VR180 视频GUI 快速上手这一节解决我现在就要修一条 VR 视频的问题。操作一共四步添加 VR 视频和添加普通视频完全一样保持 VR180 模式为自动推荐在高级设置里jasna/gui/settings_sections/advanced.py不要改动它检测模型选 rfdetr-vr-v1这是内置的 VR180 专用检测模型效果最佳zelefans-vr-yolo-v2是可选备用需单独下载见 docs/zh/models.md开始处理。只修一部分打开区间编辑器jasna/gui/segment_editor.py指定区间即可未指定的部分不会被触碰。自动不够用时CLI 参数与手动投影覆盖的兜底手段这一节面向两种情况自动模式漏识别或者你对自动选择的投影不满意。命令行修复 VR180--vr-mode参数速查Jasna 支持纯命令行详见 docs/zh/cli.md核心是--vr-mode共四个取值取值作用auto默认自动识别 按片商投影路由off当作普通平面视频处理sbs强制分眼处理自动模式漏识别时使用投影路由与 auto 相同sbs-fisheye强制分眼且所有区域都用鱼眼投影示例命令jasna --input input.mp4 --output output.mp4 --vr-mode auto jasna --input input.mp4 --output output.mp4 --vr-mode sbs-fisheye⚠️ 强制 SBSsbs/sbs-fisheye要求帧宽度为偶数奇数宽度会直接报错。自动投影不满意在区间编辑器里手动切换视频被识别为 VR180 后区间编辑器中的VR 投影菜单会启用未识别为 SBS 时该菜单是禁用状态。手动覆盖三步走打开修复预览在VR 投影菜单中选择自动 / 原始 / 鱼眼 / 等距投影直接比较当前帧的效果选择应用该设置为当前视频保存最终处理将使用与预览相同的投影。菜单标签是所见即所得的自动模式下会实时显示它实际解析出的投影例如显示为VR 投影自动鱼眼你不用猜它选了什么。 注意区间编辑器预览只显示左眼但扫描和导出处理的是双眼预览效果不代表只修了一半放心使用。踩坑前先看这里高频疑问这一节集中回答新手最常遇到的三个问题。QVR 修复会占更多显存吗会多一些因为左右两路是分开处理的。显存吃紧时优先调小最大片段大小例如从 180 调到 60。另外 Jasna 会在显存不足时自动把等待帧临时挪到系统内存需要时再移回显存这一步无需任何配置见 docs/zh/tuning.md。Q我的 VR 视频没被识别出来自动模式比较保守2:1 规则要求严格 2:1 且高度超过 1080。低分辨率或比例不精确的文件可以在 GUI 里手动选SBS — 分眼处理强制启用注意SBS 要求帧宽度为偶数命令行则用--vr-mode sbs。Q修复后的画面会整体变形吗不会。检测、跟踪、掩码和混合始终在源坐标进行只有马赛克区域的修复差分会经过投影变换实现见jasna/vr_projection.py区域外的像素原样保留。所以修完的 VR 视频可以直接回 VR 头显里播放不会出现整体扭曲。小结Jasna 处理 VR180 的核心思路是三句话自动识别严格 2:1 高分辨率 / 片商文件名 / VR 空间元数据任一命中即分眼分眼独立修复双眼拆开检测与修复再拼合马赛克以外像素不动按片商智能选投影raw / 鱼眼 / 等距投影自动路由区间编辑器可预览并手动覆盖。保持默认的自动推荐模式搭配rfdetr-vr-v1检测模型就能开箱即用地修好你的 VR180 视频。【免费下载链接】jasnaVideo restoration tool项目地址: https://gitcode.com/GitHub_Trending/ja/jasna创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考