Nikos Bozinis | 1 Feb 16:44

video metadata in windows explorer

Hello

 

I read that your program has some windows explorer shell integration. Do you offer any column or property handlers that can be seen in windows explorer detailed view mode? That way one could browse video information like duration etc with ease. These columns can be seen even in windows 7 using a file manager like xplorer2:

 

http://zabkat.com/blog/07Feb10-column-handlers-revived.htm

 

Thanks

Nikos

 

 

 

---

xplorer2 website: http://zabkat.com

 

_______________________________________________
Matroska-devel mailing list
Matroska-devel <at> lists.matroska.org
http://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-devel
Read Matroska-Devel on GMane: http://dir.gmane.org/gmane.comp.multimedia.matroska.devel
Boris Juraga | 1 Feb 19:38
Picon

Re: video metadata in windows explorer

No, not so far... i just dont have the time to develop that particular project. Sadly as that is one of my hobbies... I will keep this mail in case i ge tsome time to develop that one. 



On Wed, Feb 1, 2012 at 4:44 PM, Nikos Bozinis <n.bozinis <at> parostech.com> wrote:

Hello

 

I read that your program has some windows explorer shell integration. Do you offer any column or property handlers that can be seen in windows explorer detailed view mode? That way one could browse video information like duration etc with ease. These columns can be seen even in windows 7 using a file manager like xplorer2:

 

http://zabkat.com/blog/07Feb10-column-handlers-revived.htm

 

Thanks

Nikos

 

 

 

---

xplorer2 website: http://zabkat.com

 


_______________________________________________
Matroska-devel mailing list
Matroska-devel <at> lists.matroska.org
http://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-devel
Read Matroska-Devel on GMane: http://dir.gmane.org/gmane.comp.multimedia.matroska.devel



--
Kind regards,
Boris Juraga, Senior C# Developer
_______________________________________________
Matroska-devel mailing list
Matroska-devel <at> lists.matroska.org
http://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-devel
Read Matroska-Devel on GMane: http://dir.gmane.org/gmane.comp.multimedia.matroska.devel
Makoto Oshita | 17 Feb 03:20
Picon

What's the best way to find the desired cue point?

Hello,

When I merged multiple video streams into one mkv by using mkvmerge,
the output file has multiple cue point which have the same cue time in
it, in the Cues section.
Cue time 0.000s would be the most common (and could be the only) case,
technically it should be able to be stored into one cue point,
correct?
So is it ok to have multiple cue points for one cue time?
Also, from the parsing view point, is there any recommended way to
find cue information for the specified track and time?
There might be no cue information for the specified track, like most
of audio streams. Subtitles? I don't know but cues might work well
with subtitles.
I don't want to parse and cache all cue points prior to playback, but
if it seems to be the way to go, I'll consider that...
Any comments would be appreciated, thanks in advance!

Thanks,
Makoto
_______________________________________________
Matroska-devel mailing list
Matroska-devel <at> lists.matroska.org
http://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-devel
Read Matroska-Devel on GMane: http://dir.gmane.org/gmane.comp.multimedia.matroska.devel

Smeulf | 24 Feb 00:27
Picon
Favicon

Are tags combined or replaced ?

Hello Everyone,

We're currently working on a Matroska tag parser for our future HTPC 
software, and there's some questions I can't find any anwsers.

Let's assume a TV Serie, where main actors would be declared at level 70 
(Collection), and guest actors would be declared at level 50 (Episode).

First question is : Is it correct to have actors at level 70 ?

Second is : In the case it's correct, would actors tags for level 70 be 
combined with or replaced by actors at level 50 in Matroska specs ?

Thanks.

Smeulf. 

_______________________________________________
Matroska-devel mailing list
Matroska-devel <at> lists.matroska.org
http://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-devel
Read Matroska-Devel on GMane: http://dir.gmane.org/gmane.comp.multimedia.matroska.devel

Steve Lhomme | 25 Feb 09:06
Favicon

Re: Are tags combined or replaced ?

On Fri, Feb 24, 2012 at 12:27 AM, Smeulf <smeulf <at> hotmail.fr> wrote:
> Hello Everyone,
>
> We're currently working on a Matroska tag parser for our future HTPC
> software, and there's some questions I can't find any anwsers.
>
> Let's assume a TV Serie, where main actors would be declared at level 70
> (Collection), and guest actors would be declared at level 50 (Episode).
>
> First question is : Is it correct to have actors at level 70 ?

Yes

> Second is : In the case it's correct, would actors tags for level 70 be
> combined with or replaced by actors at level 50 in Matroska specs ?

Yes

Although I'm not too sure there are much softwares that currently read
these and also that much users use it. But it has to start somewhere.

--

-- 
Steve Lhomme
Matroska association Chairman
_______________________________________________
Matroska-devel mailing list
Matroska-devel <at> lists.matroska.org
http://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-devel
Read Matroska-Devel on GMane: http://dir.gmane.org/gmane.comp.multimedia.matroska.devel

Steve Lhomme | 25 Feb 09:15
Favicon

Re: What's the best way to find the desired cue point?

On Fri, Feb 17, 2012 at 3:20 AM, Makoto Oshita <12makoto28 <at> gmail.com> wrote:
> Hello,
>
> When I merged multiple video streams into one mkv by using mkvmerge,
> the output file has multiple cue point which have the same cue time in
> it, in the Cues section.

That sounds like a bug. Or did you mean chapters entries ?

http://www.matroska.org/technical/specs/index.html#Cues
vs
http://www.matroska.org/technical/specs/index.html#Chapters

> Cue time 0.000s would be the most common (and could be the only) case,
> technically it should be able to be stored into one cue point,
> correct?

Yes

> So is it ok to have multiple cue points for one cue time?

No

> Also, from the parsing view point, is there any recommended way to
> find cue information for the specified track and time?

They should be sorted (they normally are) and then a simple dichotomy
or iteration through the elements to find the one surrounding the
timecode you want.

> There might be no cue information for the specified track, like most
> of audio streams. Subtitles? I don't know but cues might work well
> with subtitles.

Usually it's not necessary to have Cue info for all tracks. Only the
ones corresponding to seek points in the video are enough, unless
there is no video track.

> I don't want to parse and cache all cue points prior to playback, but
> if it seems to be the way to go, I'll consider that...

You don't even need to read the Cue points before playback starts. But
when the user wants to seek in the file, you will need to read up to
the timecode you want (+1 element if it's not the last). You can just
read and not cache the values. It will be slower but saves memory.

> Any comments would be appreciated, thanks in advance!
>
> Thanks,
> Makoto
> _______________________________________________
> Matroska-devel mailing list
> Matroska-devel <at> lists.matroska.org
> http://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-devel
> Read Matroska-Devel on GMane: http://dir.gmane.org/gmane.comp.multimedia.matroska.devel

--

-- 
Steve Lhomme
Matroska association Chairman
_______________________________________________
Matroska-devel mailing list
Matroska-devel <at> lists.matroska.org
http://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-devel
Read Matroska-Devel on GMane: http://dir.gmane.org/gmane.comp.multimedia.matroska.devel

Moritz Bunkus | 25 Feb 09:19
Favicon
Gravatar

Re: Are tags combined or replaced ?

Hey,

On Sat, Feb 25, 2012 at 09:06, Steve Lhomme <slhomme <at> matroska.org> wrote:

>> Second is : In the case it's correct, would actors tags for level 70 be
>> combined with or replaced by actors at level 50 in Matroska specs ?
>
> Yes

This answer to that question is somewhat ambiguous ;) He's asking
"combined or replaced", and you're answering with "yes".

Kind regards,
mo
_______________________________________________
Matroska-devel mailing list
Matroska-devel <at> lists.matroska.org
http://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-devel
Read Matroska-Devel on GMane: http://dir.gmane.org/gmane.comp.multimedia.matroska.devel

Moritz Bunkus | 25 Feb 09:29
Favicon
Gravatar

Re: What's the best way to find the desired cue point?

Hey,

On Sat, Feb 25, 2012 at 09:15, Steve Lhomme <slhomme <at> matroska.org> wrote:

>> So is it ok to have multiple cue points for one cue time?
>
> No

Then it's a bug/limitation in libmatroska. mkvmerge simply calls

  g_kax_cues->AddBlockBlob(some_block_group_element);

if it thinks that a block should turn up in the cues (criteria are:
audio/video track?, user requests about queues, time since previous
cue entry etc). The cluster is rendered with

  cluster->Render(*out, *g_kax_cues);

and the cues themselves at the end of the file with

  g_kax_cues->Render(*out);

Seems to me that AddBlockBlob() should merge cue entries with the same
timecode instead of always creating a new one (haven't checked
libmatroska's source code yet).

m.
_______________________________________________
Matroska-devel mailing list
Matroska-devel <at> lists.matroska.org
http://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-devel
Read Matroska-Devel on GMane: http://dir.gmane.org/gmane.comp.multimedia.matroska.devel

Steve Lhomme | 25 Feb 09:42
Favicon

Re: Are tags combined or replaced ?

On 25/02/2012 09:19, Moritz Bunkus wrote:
> Hey,
>
> On Sat, Feb 25, 2012 at 09:06, Steve Lhomme<slhomme <at> matroska.org>  wrote:
>
>>> Second is : In the case it's correct, would actors tags for level 70 be
>>> combined with or replaced by actors at level 50 in Matroska specs ?
>>
>> Yes
>
> This answer to that question is somewhat ambiguous ;) He's asking
> "combined or replaced", and you're answering with "yes".

OK, the answer is: yes it's combined :D
_______________________________________________
Matroska-devel mailing list
Matroska-devel <at> lists.matroska.org
http://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-devel
Read Matroska-Devel on GMane: http://dir.gmane.org/gmane.comp.multimedia.matroska.devel

Steve Lhomme | 25 Feb 09:43
Favicon

Re: What's the best way to find the desired cue point?

On 25/02/2012 09:29, Moritz Bunkus wrote:
> Hey,
>
> On Sat, Feb 25, 2012 at 09:15, Steve Lhomme<slhomme <at> matroska.org>  wrote:
>
>>> So is it ok to have multiple cue points for one cue time?
>>
>> No
>
> Then it's a bug/limitation in libmatroska. mkvmerge simply calls
>
>    g_kax_cues->AddBlockBlob(some_block_group_element);
>
> if it thinks that a block should turn up in the cues (criteria are:
> audio/video track?, user requests about queues, time since previous
> cue entry etc). The cluster is rendered with
>
>    cluster->Render(*out, *g_kax_cues);
>
> and the cues themselves at the end of the file with
>
>    g_kax_cues->Render(*out);
>
> Seems to me that AddBlockBlob() should merge cue entries with the same
> timecode instead of always creating a new one (haven't checked
> libmatroska's source code yet).

Yes, it should do that. More in my TODO.
(unless you want to do it)
_______________________________________________
Matroska-devel mailing list
Matroska-devel <at> lists.matroska.org
http://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-devel
Read Matroska-Devel on GMane: http://dir.gmane.org/gmane.comp.multimedia.matroska.devel


Gmane