HoloLens 平台的 3D 视频播放器 VR for VLC

GPL
C/C++ C# 查看源码»
Windows
2017-05-12
易天

VR for VLC 是基于著名的开源播放器项目 VLC 而开发的,根据 HoloLens 的设备特性开发出了 VR 播放模式,支持播放 3D 左右格式的视频,此应用同时也继承了 VLC 播放器所有的音乐视频播放的完整功能。

VR 模式下的手势操作技巧:

  • 播放/暂停: Tap 点击手势

  • 快进: Hold 捏住释放手势,根据 Hold 捏住时间长度控制快进,hold 住1秒快进100秒

  • 退出: DoubleTap 双击手势

  • 2D 模式下的播放进度同步到VR模式下: 你可以在2D模式下拖动播放进度再切换到VR模式

VR for VLC 播放器的 VR 模式主要开发技术点:

  1. 应用中 2D/3D 视图模式互相切换

  2. VR模式下将不同的图像画面分别渲染呈现到左右两个镜片中

  3. 将3D左右格式视频的左右两部分分别渲染到不同的模型上

  4. 通过SharpDX库实现视频播放控制引擎

  5. HoloLens的 Spatial Gesture 空间手势识别解析

想体验的可以通过以下三种途径获取:

  1. VR for VLC 项目代码仓库:https://github.com/mshololens/VR-for-VLC

  2. 可以下载打包好的 appxbundle 应用包(下载地址)通过HoloLens的 web portal 的 app管理部分上传安装

  3. 在HoloLens设备中,通过Store应用商店来搜索下载

开源应用是要社区的力量,欢迎各位开发者们一起贡献代码完善应用,群策群力实现你们更多的想法。

加载中

评论(0)

暂无评论

暂无资讯

暂无问答

基于VLC的一个播放器

基于VLC的一个播放器

2016/07/04 19:44
186
0
VLC简介

VLC(一) 简介 VLC的全名是Video Lan Client,是一个开源的、跨平台的视频播放器。目前的最新发布版本是0.8.6h。VLC支持大量的音视频传输、封装和编码格式,完整的功能特性列表可以在这里获...

2013/03/26 22:32
365
1
The architecture of VLC media framework

The architecture of VLC media framework VLC is a free and open source cross-platform multimedia player and framework that plays most multimedia files as well as DVD, Audio CD, V...

2013/04/27 14:13
394
0
VMware虚拟机安装Ubuntu之后的学习(3)

一、vlc编译安装 1.下载vlc source,地址www.videolan.org -> vlc-2.0.7.tar.xz 解压: xz -d vlc-2.0.7.tar.xz 得到 vlc-2.0.7.tar 二次解压: tar -xvf vlc-2.0.7.tar 得到vlc-2.0.7 2.进入v...

2013/08/01 09:43
110
0
ubuntu下编译VLC

ubuntu 14.04 x64下编译VLC,及其碰到的问题解决

2015/06/03 14:32
201
0
ubuntu远程访问摄像头的设置

ubuntu下将摄像头的视频流转发到tcp网络上,并远程访问。 转的,有空再翻译

2016/08/15 15:29
48
0
vlc 视频播放的基本原理

VLC是一个功能强大的玩意,能做很多有意思的事情。 最简单的,从界面打开一个文件播放,也可以在命令行下使用,如 C:/Program Files/VideoLAN/VLC>vlc.exe test.ts 获取内置的帮助,会写到v...

2014/06/09 10:48
121
0
CentOS 6.2 下编译使用Libvlc

CentOS 6.2 编译使用Libvlc

2014/05/16 15:10
419
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部