VR-Reversal:VR视频转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-Reversal 是一个基于 MPV 播放器的 360 视频插件,能把侧并排 3D 格式的 VR 视频转2D 投到普通屏幕上观看,观看时可随时转动视角、推拉远近。它适合不想购置头显,又想浏览 VR 素材的开发者与爱好者。
📐 功能边界
能做的事
实时播放 360 全景片段:用户可朝任意方向转动视角、缩放细节、调整头部翻滚,还能在左右眼视点之间切换。比如一段旅行 Vlog,原镜头没拍到的侧方景物也能被"看"到;解剖教学素材则可以换个角度重新观察主体。
不能做的事
它不是离线转码器。插件只对画面做实时处理,源文件必须是左右或上下并排的立体格式;普通 2D 视频无法凭空变成立体场景。边看边导出的 2D 视频文件也不直接生成,需要配合视角记录与 ffmpeg 两步完成。
🚀 安装与启动
获取文件
三样东西缺一不可:MPV 播放器、核心插件360plugin.lua、配置文件script-opts/360plugin.conf。也可以直接克隆仓库拿到全部文件:
git clone https://gitcode.com/gh_mirrors/vr/VR-reversal运行播放器
Windows 用户把mpv.exe、vr-reversal.bat、360plugin.lua放进同一目录,双击 bat 后把视频拖进播放窗口即可。命令行方式同样支持:
mpv --script=360plugin.lua --script-opts=360plugin-enabled=yes video.mp4🖱️ 交互控制
用鼠标自由转动视角
单击画面任意位置进入操控状态,移动鼠标即可环视,再单击一次退出。滚轮负责缩放;按g可开关鼠标平滑,转动观感会更柔和。
键盘快捷键速查
| 操作 | 按键 | 说明 |
|---|---|---|
| 视角移动 | i / j / k / l | 上下左右环视 |
| 视角复位 | TAB | 回到正前方初始朝向 |
| 细节缩放 | = / - | 逐步放大或缩小 |
| 头部翻滚 | u / o | 画面左右倾斜 |
| 视角眼切换 | t | 左右眼视点互换 |
| 投影切换 | r | 上下 / 左右并排模式 |
| 视场切换 | b | 90 / 180 / 360 度循环 |
📹 视角录制与输出
播放中按n开始记录,插件会把每次头部运动写进轨迹文件。退出播放器时自动生成的convert_3dViewHistory.bat脚本,会调用 ffmpeg 把这段轨迹渲染为 2D mp4 视频。典型产出:
- 个人视角视频:按自己观看时的轨迹导出,方便在社交平台分享
- 教学演示:把视角固定在讲解节奏内,课堂播放不再分心
- 行业导览:房地产、景点等场景可预先录制一段固定路线再导出
⚙️ 进阶配置
投影与视场参数
现代 VR 素材大多默认 180 度投影即可直接播放,遇到早期或特殊格式文件再调整:
r:切换立体排布(上下 / 左右并排)b:输入视场在 90 / 180 / 360 度间循环1/2:循环输入、输出投影模式p:切换 2D 输出方式(平面、重投影、色差立体)
性能调节
y/h实时上调或下调预览分辨率,播放默认从低清晰度起步再逐步提上来e在最近邻与双三次缩放算法之间切换,兼顾流畅与清晰度
🎬 典型使用场景
教育工作者
教学片段转成可自由环视的 2D 内容,学生在普通电脑上就能放大观察实验细节,不必依赖 VR 教室。
内容创作者
原本只给头显看的作品也能触达普通设备受众,导出 2D 版本后更方便发布到短视频平台。
普通用户
不用买头显,笔记本或平板上就能看沉浸式素材,视角范围完全由鼠标决定。
专业演示
录好一段视角轨迹再导出,可得到固定机位的导览视频,适合产品介绍与虚拟看房。
VR-Reversal 的核心价值,是把"锁死视角"的 VR 片段变成可自由探索的画面,录制的轨迹数据又让内容能以 2D 形式二次传播。想试的话,最快的路径是克隆仓库、跑起播放器,先用手边一个 360 素材转一转视角。
【免费下载链接】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),仅供参考