From n.bozinis at parostech.com Wed Feb 1 16:44:27 2012 From: n.bozinis at parostech.com (Nikos Bozinis) Date: Wed, 1 Feb 2012 17:44:27 +0200 Subject: [Matroska-devel] video metadata in windows explorer Message-ID: <036e01cce0f8$62225470$2666fd50$@bozinis@parostech.com> 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: From boris.juraga at gmail.com Wed Feb 1 19:38:59 2012 From: boris.juraga at gmail.com (Boris Juraga) Date: Wed, 1 Feb 2012 19:38:59 +0100 Subject: [Matroska-devel] video metadata in windows explorer In-Reply-To: <4f298601.47340e0a.74a1.069cSMTPIN_ADDED@mx.google.com> References: <4f298601.47340e0a.74a1.069cSMTPIN_ADDED@mx.google.com> Message-ID: 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 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: From san011070 at yahoo.com Fri Feb 10 19:47:33 2012 From: san011070 at yahoo.com (Dutta Sanjiv) Date: Sat, 11 Feb 2012 00:17:33 +0530 (IST) Subject: [Matroska-devel] Serious problem in Muxing/demuxing: Video Stream differs everytime! Message-ID: <1328899653.52044.YahooMailNeo@web94710.mail.in2.yahoo.com> Dear All, I am facing a serious issue with MKV-Merge GUI & MKV-Extract GUI: a video stream (but not audio stream!) gets altered everytime I demux & re-mux it! Here is what I did: The video (for my case it was an AVC/.h264 stream @ 25 fps) & audio streams were demuxed from an MKV movie (lets name is MKV1)? which was then muxed to make another movie (name it MKV2). Now, if you demux the video stream from MKV2, and compare it with the video stream from MKV1, you will find that the CRC or file content (even size!) never matches! You can produce a MKV3 from the demuxed streams from MKV2, again demux streams from MKV and compre the video streams. Again no matching! To make sure the muxing/demuxing process were identical, no parameters of MKV-Merge GUI & MKV-Extract GUI were touched in the process such as FPS, stream name, aspect ration, langauge etc. Kindly put some lights on it. Is it intended or a basic flaw? Will that effect the video playback? Last year, I removed one extra audio stream from an MKV movie, and during playback there was garbled display from time to time! Yours truly, Sanjiv Dutta India -------------- next part -------------- An HTML attachment was scrubbed... URL: From moritz at bunkus.org Fri Feb 10 19:52:25 2012 From: moritz at bunkus.org (Moritz Bunkus) Date: Fri, 10 Feb 2012 19:52:25 +0100 Subject: [Matroska-devel] [Matroska-general] Serious problem in Muxing/demuxing: Video Stream differs everytime! In-Reply-To: <1328899653.52044.YahooMailNeo@web94710.mail.in2.yahoo.com> References: <1328899653.52044.YahooMailNeo@web94710.mail.in2.yahoo.com> Message-ID: Hey, On Fri, Feb 10, 2012 at 19:47, Dutta Sanjiv wrote: > Kindly put some lights on it. Is it intended More or less. Upon extraction the SPS/PPS NALUs are re-created from the CodecPrivate element and written more often than they might have to be. As long as all instances are identical (which they are) this is not a problem during playback. Kind regards, mo From 12makoto28 at gmail.com Fri Feb 17 03:20:02 2012 From: 12makoto28 at gmail.com (Makoto Oshita) Date: Thu, 16 Feb 2012 20:20:02 -0600 Subject: [Matroska-devel] What's the best way to find the desired cue point? Message-ID: 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 From smeulf at hotmail.fr Fri Feb 24 00:27:07 2012 From: smeulf at hotmail.fr (Smeulf) Date: Fri, 24 Feb 2012 00:27:07 +0100 Subject: [Matroska-devel] Are tags combined or replaced ? In-Reply-To: References: Message-ID: 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. From slhomme at matroska.org Sat Feb 25 09:06:15 2012 From: slhomme at matroska.org (Steve Lhomme) Date: Sat, 25 Feb 2012 09:06:15 +0100 Subject: [Matroska-devel] Are tags combined or replaced ? In-Reply-To: References: Message-ID: On Fri, Feb 24, 2012 at 12:27 AM, Smeulf 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 From slhomme at matroska.org Sat Feb 25 09:15:42 2012 From: slhomme at matroska.org (Steve Lhomme) Date: Sat, 25 Feb 2012 09:15:42 +0100 Subject: [Matroska-devel] What's the best way to find the desired cue point? In-Reply-To: References: Message-ID: 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 From moritz at bunkus.org Sat Feb 25 09:19:56 2012 From: moritz at bunkus.org (Moritz Bunkus) Date: Sat, 25 Feb 2012 09:19:56 +0100 Subject: [Matroska-devel] Are tags combined or replaced ? In-Reply-To: References: Message-ID: Hey, On Sat, Feb 25, 2012 at 09:06, Steve Lhomme 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 From moritz at bunkus.org Sat Feb 25 09:29:39 2012 From: moritz at bunkus.org (Moritz Bunkus) Date: Sat, 25 Feb 2012 09:29:39 +0100 Subject: [Matroska-devel] What's the best way to find the desired cue point? In-Reply-To: References: Message-ID: Hey, On Sat, Feb 25, 2012 at 09:15, Steve Lhomme 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. From slhomme at matroska.org Sat Feb 25 09:42:51 2012 From: slhomme at matroska.org (Steve Lhomme) Date: Sat, 25 Feb 2012 09:42:51 +0100 Subject: [Matroska-devel] Are tags combined or replaced ? In-Reply-To: References: Message-ID: <4F489F0B.8070507@matroska.org> On 25/02/2012 09:19, Moritz Bunkus wrote: > Hey, > > On Sat, Feb 25, 2012 at 09:06, Steve Lhomme 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 From slhomme at matroska.org Sat Feb 25 09:43:55 2012 From: slhomme at matroska.org (Steve Lhomme) Date: Sat, 25 Feb 2012 09:43:55 +0100 Subject: [Matroska-devel] What's the best way to find the desired cue point? In-Reply-To: References: Message-ID: <4F489F4B.10603@matroska.org> On 25/02/2012 09:29, Moritz Bunkus wrote: > Hey, > > On Sat, Feb 25, 2012 at 09:15, Steve Lhomme 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)