They are a bit verbose, but:

1) I'd really like to stick to the specification as closely as possible.

2) There are are several PBCore instantiation properties that apply to the 
entire file like duration and tracks that we'd want prefixed with pbcore so I 
think it would be odd to see:

  pbcore:instantiationDuration=00:00:05.20
  stream[0]/pbcore:essenceTrackType=Video

3) PBCore allows for essence track types like text that might not necessarily 
be considered 'streams'.

That's great that the Ogg parsers will be able to do the informational side!

Regards,

Ray


On July 23, 2014 at 10:17:29 AM, Nick Burch ([email protected]) wrote:

> > ...
> > pbcore:instantiationEssenceTrack[0]/pbcore:essenceTrackType=Video
> > ...
> > pbcore:instantiationEssenceTrack[1]/pbcore:essenceTrackType=Audio
> > pbcore:instantiationEssenceTrack[1]/pbcore:essenceTrackLanguage=eng
>  
> I'm not quite so keen on these metadata keys though. Do we gain anything
> from this long form, vs
>  
> stream[0]/pbcore:essenceTrackType=Video
> stream[1]/pbcore:essenceTrackType=Audio
> stream[1]/pbcore:essenceTrackLanguage=eng
>  
> ?
>  
> > The current FFmpeg parser wouldn't be able to extract things like
> > annotations, but it was only targeting the intrinsic metadata.
>  
> The Ogg parsers should be able to output that fairly easily, the only
> reason they don't is that I didn't know what to output as!
>  
> Nick
>  

Reply via email to