Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for Google's VR180 file format (Daydream camera)? #1

Open
poVoq opened this issue Dec 21, 2022 · 3 comments
Open

Support for Google's VR180 file format (Daydream camera)? #1

poVoq opened this issue Dec 21, 2022 · 3 comments

Comments

@poVoq
Copy link

poVoq commented Dec 21, 2022

The readme mentions VR180, but I don't think this is actually the VR180 file format developed by Google & Lenovo for the Daydream Camera?

https://arvr.google.com/

I think it includes some gyro sensor readings to allow the video-player to stabilize the recorded video in real-time.

Since Google has more or less abandoned this line of hardware, it would be nice to have some open-source tool support it. The camera itself is still really nice, but there is no way to play the videos properly on Linux.

Thanks!

@silphendio
Copy link
Owner

The mentioned VR180 simply mean 180° equirectangular projection. The underlying file format is still a common image or video file.

Your linked site mentiones neither VR180 nor Daydream. A quick google search revealed nothing substantial. I found some references to VR180 creator, but that program seems to have vanished from the internet.

If you can point me to a specification of the file format, I'll look into it.

@poVoq
Copy link
Author

poVoq commented Dec 22, 2022

Sorry, indeed the info is a bit sparse even though it is less than 5 years old. Here are some links that might help:

https://blog.google/products/google-ar-vr/how-publish-vr180/

https://github.com/google/spatial-media/blob/master/docs/vr180.md

@silphendio
Copy link
Owner

Thanks for that. It's nice to finally find some spec.
You're right, it currently doesn't support VR180. I updated the README to reflect that.
Reading metadata is a bit tricky (especially when it's an additional stream channel), since neither the godot video player nor the encoder plugin support that, so I would have to write my own plugin. I do plan on eventually doing that (to support hardware acceleration if nothing else), but it will take a while.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants