免费 VR 视频转换工具:3 步在普通屏幕看 3D 视频,还能导出 2D 副本
【免费下载链接】VR-reversalVR-Reversal - Player for conversion of 3D video to 2D with optional saving of head tracking data and rendering out of 2D copies.项目地址: https://gitcode.com/gh_mirrors/vr/VR-reversal
刚下载完一个 VR 侧并排视频,手头却没有头显——播放器里只剩两半挤在一起的小画面,怎么看都不对。VR-reversal 是一款免费开源的 VR 视频转换工具(MPV 插件):它把 3D VR 视频以 2D 形式播放到普通屏幕上,能像第一人称游戏一样环视和缩放,还能记录你的"头部"运动并导出 2D 视频副本。
🎬 它能做到的 4 件事:3D 视频转 2D 观看
| 能做到什么 | 怎么做 | 适合谁 |
|---|---|---|
| 侧并排 3D 直接当普通 2D 播放 | 载入视频即播,无需额外配置 | 没有头显的观看者 |
| 像第一人称游戏一样环视、缩放 | 点击画面接管鼠标,i/j/k/l微调 | 想自己选视角看内容的人 |
| 保存观看轨迹并导出 2D 视频 | 按n记录,退出后自动生成转换脚本 | 想分享、二次剪辑的人 |
| 平面 / 重投影侧并排 / 红蓝立体眼镜切换 | 按p循环切换输出模式 | 有红蓝立体眼镜的人 |
全部是实时重渲染,不改动原视频文件,任何模式下随时可切回。
🚀 3 步安装并播放 VR 视频:从仓库到第一次播放
第 1 步:拿到插件文件
git clone https://gitcode.com/gh_mirrors/vr/VR-reversal执行后你会得到两个核心文件:360plugin.lua(转换插件)和vr-reversal.bat(Windows 启动器),以及按键配置文件script-opts/360plugin.conf。
第 2 步:装好 MPV
从 MPV 官网下载最新版 MPV 并安装,插件完全依赖它运行,无需其它组件。
第 3 步:选一种方式启动
- Windows 最省事:把
mpv.exe、360plugin.lua、vr-reversal.bat放进同一目录,双击vr-reversal.bat,把视频拖进 MPV 窗口即可。这个 bat 就是帮你带上插件参数自动运行了下面的命令。 - 任意系统:
mpv --script=360plugin.lua --script-opts=360plugin-enabled=yes 你的视频.mp4--script负责加载插件,360plugin-enabled=yes强制开启 3D→2D 转换,这是唯一需要记住的命令。
想让每次启动 MPV 都自动生效的话:把script-opts/360plugin.conf放进 MPV 配置目录、把360plugin.lua放进 MPV 的scripts目录,再把配置文件里的enabled=no改成enabled=yes。
🎮 没有 VR 头显的观看方法:像第一人称游戏一样看
用鼠标和键盘控制视角、缩放与清晰度
- 点一下画面进入"鼠标视角":移动鼠标环顾四周,再点一下释放
- 滚轮放大缩小,观察细节
i/j/k/l上下左右微调,u/o倾斜头部,=/-缩放,TAB一键回到正前方y提高预览分辨率、h降低(视频默认从低清预览开始)t切换左眼 / 右眼视角,e切换缩放算法,g开鼠标平滑- 随时按
?在屏幕上查看全部快捷键;播放操作沿用 MPV 习惯:空格暂停、方向键快进快退、f全屏、9/0音量、q退出
适合谁:所有没有头显的人,三分钟就能完全掌握。
录制头部运动并导出 2D 视频副本
播放中按n开始记录你的视角轨迹,存成{原始文件名}_3dViewHistory_{段落号}.txt,内容是 ffmpeg 能直接消费的运动指令;再按一次n停止。
退出播放器后自动生成convert_3dViewHistory.bat——只要装了 ffmpeg,双击运行它就按你当时的观看路径渲染出一个 2D.mp4片段:你看了多久就是多长,你盯着哪就拍哪。
适合谁:想把"自己看到的这段"分享出去、或留档二次编辑的人。
老片源和特殊立体格式如何切换
九成现代 VR 内容用 180° 等距柱状投影,默认设置直接能看,下面这些键只在播老片或特殊格式时才需要:
r切换上下 / 左右立体排列b循环输入视野范围:180 / 360 / 90 度1循环输入投影方式,2循环输出投影方式p循环 2D 输出:平面 2D / 重投影侧并排 / 红蓝立体
💡 进阶玩法:把观看轨迹变成 2D 内容
教育者:把 VR 课程录成学生能看的 2D 回放
老师用 VR-reversal 看 VR 教学素材,讲到重点处按n记录视角,退出后跑生成的脚本,学生拿到的就是一个"老师导览版"的 2D 回放——普通电脑甚至手机都能跟着同一条路线学习,不用每人配一台头显。
创作者:从 360° 素材导出固定运镜的 2D 片段
手里有 360° 素材、但交付要普通 2D 镜头?先用鼠标视角"走"一遍规划路线,按n全程记录,退出后 ffmpeg 导出,就得到一条运镜固定的 2D 版本,可直接进剪辑软件。VR 素材变成一台"能走进去的虚拟摄像机",想要别的角度重新录一遍轨迹即可。
⚠️ 避坑指南:5 个常见翻车场景和绕法
- 画面挤压、双眼错位→ 源片不是标准 180° 等距柱状投影 → 用
r/b/1/2逐个切换输入输出格式;实在播不了先用 ffmpeg 转成 mp4 再喂给它 - 环视时掉帧卡顿→ 实时重渲染吃显卡 → 先按
h降低预览分辨率,视角稳定后再按y提清晰度,并关掉吃内存的后台程序 - 鼠标不动视角→ 鼠标控制需要先捕获 → 点一下视频画面进入鼠标视角,再点一下释放
- 生成的转换脚本跑不起来→ 它依赖 ffmpeg 才能执行 → 只观看不需要 ffmpeg,导出才需要;装上较新版本 ffmpeg 后再双击
convert_3dViewHistory.bat - 默认按键别扭→ 默认键表在
script-opts/360plugin.conf→ 直接在这个文件里改按键(或用 MPV 的input.conf覆盖),按?可随时对照屏幕上的按键提示
📥 获取仓库:VR-reversal 免费开源
一句话总结:把 3D VR 视频变成普通屏幕能看的 2D 画面,顺便把你的观看路径变成可导出的 2D 副本——全程免费开源,代码完全可查。
git clone https://gitcode.com/gh_mirrors/vr/VR-reversal首次使用挑一段短 VR 片段熟悉操作:点击画面环顾四周,
TAB回正视角,迷失了就按?查看屏幕上的按键提示。
【免费下载链接】VR-reversalVR-Reversal - Player for conversion of 3D video to 2D with optional saving of head tracking data and rendering out of 2D copies.项目地址: https://gitcode.com/gh_mirrors/vr/VR-reversal
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考