RenderHeads / UnityPlugin-AVProVideo

AVPro Video is a multi-platform Unity plugin for advanced video playback
https://www.renderheads.com/products/avpro-video/
235 stars 28 forks source link

.mp4 with embedded spatial audio #62

Open ASinVR opened 5 years ago

ASinVR commented 5 years ago

I use AVPro as the base for a 360 VideoApp on Oculus Go and Quest. Most Videos that should be integrated come as .mp4 with embedded spacial audio. However, AVPro only supports .mkv with embedded spatial audio? Oculus VideoPlayer and Samsung Player handle these .mp4 files without a problem though, so it has to be possible. Also, users of our VideoApp should be enabled to insert Videos themselves and the conversion to .mkv is a huge pain point in our User Experience since it introduces a technical (i.e. shell commands and all that) extra step that other players don't require.

So, can you make .mp4 with embedded spatial audio a thing on Android? I don't know how Oculus and Samsung Players handle that, but I'd assume they use ExoPlayer as well?

If I understand correctly, Resonance could handle that?

OldMontana commented 5 years ago

Do we have an answer on this? We are also trying to use .mp4 videos encoded with FB360 spatial audio, but it hasn't been working properly. Do we absolutely need to acquire .mkv versions of our videos in order to make the spatial audio work as intended?

ASinVR commented 5 years ago

I use two ways right now: 1) Use .mkv 2) Use .mp4 with an external TBE File and Facebooks TBE Plugin. You'll need to write a sync function though and it does not work hassle-free

OldMontana commented 5 years ago

@ASinVR Option 2 worked for us! Thank you!!

stale[bot] commented 4 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] commented 4 years ago

This issue has been automatically closed because it has not had recent activity. If you wish to continue this issue, then please create a new issue as we do not monitor closed issues.