Jump to: navigation, search

GoPro VR Player - Video decoding


Video decoding


You can change video plugin through the Preferences menu.

By default, GoPro VR Player will choose the best default video plugin according to your OS and if you are using an HMD (Oculus, Vive) or not.

Changing the video plugin will directly affect GoPro VR Player video decoding abilities. GoPro VR Player will use a different video backend according to this setting after you restart the player to apply it.
Available backends will depends on the platform.

Change video plugin





Windows

There are three video backends available on Windows platform : VLC, WMF (Windows Media Foundation) and DirectShow.

Change video plugin


VLC

This backend uses libVLC to decode video. You should never encounter errors with this backend.

VLC on Windows does not support video hardware decoding by default for now and so high resolutions, as 4K, can be jerky.
Hardware decoding allows to decode a video more efficiently than software decoding. So on the same computer, hardware decoding gives the opportunity to have a smooth video playback when software decoding failed (jerky playback).

Note : when using Oculus Rift or HTC Vive on Windows, we are forced to use OpenGL graphics framework and so we loose hardware decoding with WMF. That is why VLC is the default when using Oculus Rift or HTC Vive on Windows.

With VLC backend, player applies a better color conversion if the video has been encoded by Autopano Video. You can set yaw, pitch, roll and fov values directly in help box (keyboard shorcut "H").


WMF

It is the default video backend of Windows, it means that if Windows Media Player can't read a video GoPro VR Player can't too.

Note that Windows 8 and more have native codecs which decode 4K video and so GoPro VR Player will be able to decode 4K video without installing any codec on Windows 8. It is not the same for Windows 7 (or previous Windows versions) which do not have native codecs to decode 4K video.


DirectShow

Important : use of Directshow is deprecated but we still allow you to use it.

You will need to have codecs that use DirectShow filters like MainConcept codecs. If you have Autopano Video installed on your machine you also have MainConcept codecs installed.
Here are some codec pack you can use:
LAV Filters
K-Lite Codec Pack
LAV Splitter





Mac

There are two video backends available on Mac platform : VLC and AVF (AV Foundation).


VLC

This backend uses libVLC to decode video. You should never encounter errors with this backend.

VLC on Mac supports video hardware decoding and so it gives the best video performances.
Hardware decoding allows to decode a video more efficiently than software decoding. So on the same computer, hardware decoding gives the opportunity to have a smooth video playback when software decoding failed (jerky playback).

You can enable/disable hardware video decoding by ticking On or Off option.

With VLC backend, player applies a better color conversion if the video has been encoded by Autopano Video. You can set yaw, pitch, roll and fov values directly in help box (keyboard shorcut "H").


AVF

It is the default video backend of Mac, it means that if Quick Time Player can't read a video GoPro VR Player can't too.

AVF backend allows GoPro VR player to use video hardware decoding and so it gives good video performances.


HARDWARE DECODING

VLC on Mac supports video hardware decoding and so it gives the best video performances.
You can enable/disable hardware video decoding by ticking On or Off option.


SHADERS COLOR CONVERSION

It allows to disable our shader color conversion when using VLC backend. It can be useful if you encounter color issues when playing video but be aware that it will be less efficient in terms of performances.




Image decoding


You can use GoPro VR Player to visualize your 360 image whatever the image size.

If the pano is too large, it will be downsized according to your graphic card capabilities.




360 live streaming


GoPro VR Player now support the HLS (HTTP Live Streaming) protocol with the VLC backend to watch 360° events.

Just type CTRL+O (Windows) or CMD+O (OSX) or select File > Open Media... in the menu and copy/paste the URL or open a playlist (m3u8).
You can use this one for testing: http://qthttp.apple.com.edgesuite.net/1010qwoeiuryfg/sl.m3u8

360 live streaming







Back to GoPro VR Documentation