Coder Social home page Coder Social logo

Comments (10)

eaniemey avatar eaniemey commented on August 20, 2024

Short answer is yes. We support metadata injection for a variety of video container that support 360 video such as MP4 and Matroska.

Long answer really depends on how you are capturing the metadata and what metadata you wish to store. Can you elaborate a little on your intended usage?

Erik

From: Tom Tong [mailto:[email protected]]
Sent: Monday, May 2, 2016 8:21 AM
To: 01org/vmf [email protected]
Subject: [01org/vmf] Could I inject 360 metadata into video with this framework? (#12)

Hello. Could I use your framework in iOS to inject 360 metadata into video such like the Google code below done?
https://github.com/google/spatial-media


You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHubhttps://github.com//issues/12

from umf.

tomtomtong avatar tomtomtong commented on August 20, 2024

Facebook and Youtube needs the video associated with 360 metadata if you want to drag and browse the 360 video such like the link below.
https://www.youtube.com/watch?v=-xNN-bJQ4vI

The statement below is reference to this link. It is about metadata specification.
https://github.com/google/spatial-media/blob/master/docs/spherical-video-rfc.md

Spherical video metadata is stored in a uniquely-identified moov.trak.uuid box to avoid collisions with other potential metadata. This box shall cite the UUID value ffcc8263-f855-4a93-8814-587a02521fdd. The XML metadata itself is written within the uuid leaf as a UTF-8 string.

from umf.

eaniemey avatar eaniemey commented on August 20, 2024

Hi Tom,

I looked through your intended use and VMF should work for this scenario. VMF can insert metadata specifically referenced to a given frame or timestamp in a video file.

If Javascript is your preferred language, you should take a look at our about to be released version 3.0 code. It is located here -> https://github.com/apavlenko/vmf. This new version has significant enhancements to the Java/Javascript bindings.

Also, the new version has a new group of sample apps including an iOS app.

Let me know if this answers your questions,

Erik

From: Tom Tong [mailto:[email protected]]
Sent: Monday, May 2, 2016 10:47 PM
To: 01org/vmf [email protected]
Cc: Niemeyer, Erik A [email protected]; Comment [email protected]
Subject: Re: [01org/vmf] Could I inject 360 metadata into video with this framework? (#12)

Facebook and Youtube needs the video associated with 360 metadata if you want to drag and browse the 360 video such like the link below.
https://www.youtube.com/watch?v=-xNN-bJQ4vI

The statement below is reference to this link. It is about metadata specification.

Spherical video metadata is stored in a uniquely-identified moov.trak.uuid box to avoid collisions with other potential metadata. This box shall cite the UUID value ffcc8263-f855-4a93-8814-587a02521fdd. The XML metadata itself is written within the uuid leaf as a UTF-8 string.


You are receiving this because you commented.
Reply to this email directly or view it on GitHubhttps://github.com//issues/12#issuecomment-216434329

from umf.

tomtomtong avatar tomtomtong commented on August 20, 2024

Thank. I have tried the iOS sample and downloaded VMF iOS framework from Intel page.
But #import <vmf/vmf.hpp> has the error "vmf/vmf.hpp is not found"

from umf.

eaniemey avatar eaniemey commented on August 20, 2024

Did you clone v2.0.2 or 3.0?

Also, did you go through the complete cmake config process?

Erik

From: Tom Tong [mailto:[email protected]]
Sent: Wednesday, May 4, 2016 9:05 PM
To: 01org/vmf [email protected]
Cc: Niemeyer, Erik A [email protected]; Comment [email protected]
Subject: Re: [01org/vmf] Could I inject 360 metadata into video with this framework? (#12)

Thank. I have tried the iOS sample and downloaded VMF iOS framework from Intel page.
But #import has the error "vmf/vmf.hpp is not found"


You are receiving this because you commented.
Reply to this email directly or view it on GitHubhttps://github.com//issues/12#issuecomment-217065228

from umf.

tomtomtong avatar tomtomtong commented on August 20, 2024

I only try to download the framework from this link.
https://software.intel.com/en-us/vmf-sdk

from umf.

eaniemey avatar eaniemey commented on August 20, 2024

That is VMF 2.0.2.

You need to download the source and build v3.0 to get the new Java/Javascript bindings and the new iOS sample application.

Please use the link I provided before -> https://github.com/apavlenko/vmf

Binary packages will be available in the next couple of weeks when the documentation is complete.

Erik

From: Tom Tong [mailto:[email protected]]
Sent: Thursday, May 5, 2016 2:16 AM
To: 01org/vmf [email protected]
Cc: Niemeyer, Erik A [email protected]; Comment [email protected]
Subject: Re: [01org/vmf] Could I inject 360 metadata into video with this framework? (#12)

I only try to download the framework from this link.
https://software.intel.com/en-us/vmf-sdk


You are receiving this because you commented.
Reply to this email directly or view it on GitHubhttps://github.com//issues/12#issuecomment-217100656

from umf.

tomtomtong avatar tomtomtong commented on August 20, 2024

Thx. I succeed to build the iOS framework by cMake command. I would like to inject 360 metadata with the approach below.

First, I use Google Metadata Tool to insert metadata to a video.
Second, I use that video as a template and make reference to its metadata schema with the SDK
Third, I insert the metadata to a new video by that reference with the SDK

Is this approach feasible and much simple than creating a new 360 schema?

Thank you for your patience again as I have many questions.

from umf.

eaniemey avatar eaniemey commented on August 20, 2024

The Google metadata tool metadata is not compatible with VMF. You will need to convert the metadata into a VMF compatible form.

Question: Why not just use VMF throughout your solution to insert the metadata?

Erik

From: Tom Tong [mailto:[email protected]]
Sent: Friday, May 6, 2016 8:52 AM
To: 01org/vmf [email protected]
Cc: Niemeyer, Erik A [email protected]; Comment [email protected]
Subject: Re: [01org/vmf] Could I inject 360 metadata into video with this framework? (#12)

Thx. I succeed to build the iOS framework by cMake command. I would like to inject 360 metadata with the approach below.

First, I use Google Metadata Tool to insert metadata to a video.
Second, I use that video as a template and make reference to its metadata schema with the SDK
Third, I insert the metadata to a new video by that reference with the SDK

Is this approach feasible and much simple than creating a new 360 schema?

Thank you for your patience again as I have many questions.


You are receiving this because you commented.
Reply to this email directly or view it on GitHubhttps://github.com//issues/12#issuecomment-217463069

from umf.

tomtomtong avatar tomtomtong commented on August 20, 2024

I am afraid there is any incompatible issues during conversion between different format. And I am not quite familiar with VMF SDK methods. So I want to refer it directly.

from umf.

Related Issues (5)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.