Boris Juraga | 1 Feb 19:38
Picon
Gravatar

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
Nikos Bozinis | 1 Feb 16:44
Gravatar

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
Pavel Koshevoy | 24 Jan 21:35
Picon

does any player support PixelCrop...?

Hi,

I wonder if anyone knows of any matroska player that supports Track->Video->PixelCropLeft/Right/Top/Bottom attributes?

I have tried the latest VLC release, MPC from combined community codec 2011-11-11, and my own player based on ffmpeg libs -- none of them showed the correct picture.

I tested using a file with 640x352 image resolution.  I modified the Track->Video attribute Left/Right pixel crop settings to be 85, so that the cropped image size would be 470x352.  I set DisplayWidth = 470, DisplayHeight = 352.  I was expecting to see a 4x3 picture with the cropped content (black pillars) removed, but that's not what happened.  VLC and ffmpeg did scale the image to 470x352, but the decode frame was not cropped prior to scaling.

I verified with mkvinfo GUI that the Track->Video-> ... settings were set correctly. 

I did not set AspectRatioType (left it at default value) because I don't quiet understand what it's for,
or whether it is relevant to PixelCrop... settings.

Did I screw up, or is it the players?

Thank you,
    Pavel.
_______________________________________________
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 | 18 Jan 09:17
Favicon
Gravatar

Re: Would SimpleBlock and BlockGroup ever be mixed in one file?

Hey,

A muxer is free to use both elements add it sees fit. Simple Block elements and Block Group elements van be used in the same file, in the same cluster, in the same track. Mkvmerge automatically users both. Therefore you should be able to create such files yourself easily. Just mux both audio and video.

As a matter of fact muxers are encouraged to choose whatever element they need. A Block Group is used if a frame needs explicit references, or if its duration does not equal the track's default duration (look at subtitles for such an example). Otherwise a Simple. Block is used for lower overhead.

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
Pavel Koshevoy | 18 Jan 07:54
Picon

Would SimpleBlock and BlockGroup ever be mixed in one file?

Hi,

Simple question -- would SimpleBlock and BlockGroup ever be mixed in a 
matroska file?

What I mean is -- should I have to worry about seeing SimpleBlock 
elements and BlockGroup elements in the same cluster, or segment 
(separate clusters), or file (separate segments)?
Are there any sample files like this that you may know of?
I am working on my re-muxer and it would help to know what I should be 
expecting for the input.

Thank you,
     Pavel

_______________________________________________
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

SHAH AASHISH | 3 Jan 13:02
Picon
Favicon

Files with extension mkv.001 onwards

How can I join the files with extension mkv.001 onwards into one mkv file, so that, I can enjoy viewing the films on my laptop, LCD TV etc.,

Thanks,

Ashish
_______________________________________________
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
Ralph Giles | 14 Dec 21:27

Opus audio codec

Hi,

I'm interested in adding support for the IETF Opus audio codec in Matroska.

Significant features, from the container point of view:

- Opus codes everything at 48 kHz
- The decoder can generate either mono or stereo from any stream
- Compressed frames are variable length, and the length of each frame
must be signaled to the decoder
- There's a 'multistream' extension for doing surround.

Since there's little extra signalling necessary, a simple approach would be:

  CodecID is V_OPUS
  SamplingFrequency is always 48000
  Channels is 1 or 2, based on what the muxer thinks is most
appropriate. When in doubt, use 2?
  CodecPrivate is void

That works great if you don't want more than two channels. The
'multistream' mode packs multiple mono/stereo streams into each frame,
but requires the container signal the number of streams and how
they're coupled. I can see two ways to make that work:

1) Define a new channel mapping element. The spec mentions a
ChannelPositions element, but doesn't define the format for it.
However we need more than just speaker positions. To decode
multistream Opus we need to know, for each stream packed into the
frames, whether to decode it as a coupled stereo pair (e.g.
REAR_LEFT+REAR_RIGHT) or as an isolated mono channel (e.g. LFE) and
how those map to the actual output channels.

The multistream packing is designed so a single mono or coupled-stereo
multistream frame is the same as a non-multistream frame, so for
non-surround uses, this element can just be omitted.

Pros: straightforward?
Cons: probably not useful for other codecs

2) Copy the headers used in the Ogg encapsulation into CodecPrivate,
similar to what is done for A_VORBIS and V_THEORA. This already
defines a binary format for the channel mapping, along with a bunch of
other things.

Pros: Lossless transmux between Ogg and Matroska, possible code sharing
Cons: more complex, codec specific code

For example, the Ogg header has a required gain field the demuxer is
supposed to pass down the decode pipeline to where it can applied,
similar to ReplayGain tags. I worry that supporting those fields
correctly will be painful.

Draft specs, for reference:

http://tools.ietf.org/html/draft-ietf-codec-opus
https://wiki.xiph.org/OggOpus

Comments? Alternate proposals?

 -r
_______________________________________________
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

Huzefa Siyamwala | 8 Dec 07:16

Gstreamer Matroska muxer plugin


Hi,
i have been implementing plugin for gstreamer and got to used matroska mux as one of the element in pipeline. But i found that for mpeg video streams it cannot mux all the frames and it simply muxes the first frame with zero timecode and discards all other frames.i am using mpegvideo parse for mpeg version1,2 video files and and mpeg4videoparse for mpeg4 video files.I am not able to figure out that whether issue is created by parser element or matroska muxer element. If issue is created by parser element kindly let me know the parser gstreamer element which can work correctly with matroskamux element for mpeg files.

Regards,
Huzefa Siyamwala
huzefa.siyamwala <at> sibridgetech.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
Steve Lhomme | 4 Dec 20:31
Favicon
Gravatar

Apple ProRes

Here is a proposal on how to store Apple's ProRes in Matroska. The
technical info on the codec can be found here:
http://wiki.multimedia.cx/index.php?title=Apple_ProRes#Frame_layout

The IDs are as follows:
    Apple ProRes 422 High Quality: V_PRORES422_HQ
    Apple ProRes 422 Standard Definition: V_PRORES422_SD
    Apple ProRes 422 LT: V_PRORES422_LT
    Apple ProRes 422 Proxy: V_PRORES422_PROXY
    Apple ProRes 4444: V_PRORES4444

Each Frame (in the Matroska sense) is composed of the Frame Header,
the Picture 1 and Picture 2 (when necessary).
If these data are always the same, the header compression in Matroska
can be used to strip it and save a little space.

--

-- 
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

Aaron Griffin | 18 Nov 21:31
Favicon

Matroska Splitter

Hello,

 

My name is Aaron Griffin.  We are using your product along with the Core AVC Codec.  We are getting a Splitter Crash that is taking place.  I wanted to speak with someone concerning this.  In addition, I would like to verify the version of the Haali Splitter that I have.  How would I proceed with verifying that information?  I have just received version 1.11.288.0.  I would like to verify if this is different from the version I currently have installed.  Below is some information associated with the crash.

 

Alert Description: A Critical Error has occurred.

Alert Condition: 

 Alert subject: Advanced Event

Log: application

Type: error

Event ID: 32972

Alert Group:      RAC Managed Svc

Generated:        11/17/2011 10:21 PM

----------------------------------------------------------------------

Computer:  RAC-110907-8328

Date/Time: 2011-11-17 22:20:48

 

Event Log: application

Type:      Error

Source:    RP_PlayerSvc2

Category: 

Event:     32972

 

Message:

 

Critical Error Information:

Application:        c:\Program Files\Reflect Systems\ReflectPlayer\RP_PlayerSvc2.exe

  File Size:        1777152

  File Version:     5.6.50.0

  Product Version:  5.6.50.0

Exception code:     0xC0000005

Exception desc:     Attempt to read from an invalid address (0x00000111).

Address:            0x08047F3B

Last Win32 Err:     0x00000006

Description:        The handle is invalid.

 

Time:               11/17/2011 22:20:48.529

GMTime:             11/18/2011 03:20:48.529

Run time:           3 days 8 hours 57 minutes 40 seconds.

Process Handles:    15882

System Handles:     26107

System Threads:     581

System Processes:   49

Physical Memory:    521518

Memory Available:   377103

Display Devices:

  NVIDIA GeForce 210 (\\.\DISPLAY1)

  NVIDIA GeForce 210 (\\.\DISPLAY2)

 

 

Stack Trace:

(0x08047F3B) [0001:00016F3B] c:\Program Files\Haali\MatroskaSplitter\splitter.ax

(0x08081F27) [0001:00050F27] c:\Program Files\Haali\MatroskaSplitter\splitter.ax

(0x08083141) [0001:00052141] c:\Program Files\Haali\MatroskaSplitter\splitter.ax

(0x08083BBB) [0001:00052BBB] c:\Program Files\Haali\MatroskaSplitter\splitter.ax

(0x0806D997) [0001:0003C997] c:\Program Files\Haali\MatroskaSplitter\splitter.ax

(0x77C237F5) [0001:000627F5] C:\Windows\SYSTEM32\ntdll.dll

(0x77C237C8) [0001:000627C8] C:\Windows\SYSTEM32\ntdll.dll

 

If you would please follow up with me at your convenience, I would greatly appreciate it.  I look forward to hearing from you.  Have a great day!

 

Thank you,

 

 

Aaron Griffin | Support Engineer | Reflect Systems, Inc.

9400 N. Central Expressway, Suite 550 | Dallas, TX 75231

Office:  214-413-3219  ǀ  Cell:  469-487-8550

agriffin <at> reflectsystems.com | www.reflectsystems.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
Matthew Heaney | 17 Nov 19:37
Picon

Representation of payload for SeekHead entries

I had a question about the representation of the payload for SeekHead
entry items.

The payload for a SeekHead entry has an ID and a position, each
wrapped in their own little container.  It looks something like this:

<ID = SeekID> = type uint = 0x13AB = [53[AB]
<id payload size> = type uint
<id payload> = type ???
<ID = SeekPos> = type uint = 0x13AC = [53][AC]
<pos payload size> = type uint
<pos payload> = ???

I'm not clear about how the <id payload> and <pos payload> items are
represented in the stream.

The spec says that the SeekID has type "binary".  Does this mean that
this is a normal, 2's complement integer, in network byte order?  Or
is this an unsigned integer having a "matroska representation"?  Are
there any constraints on the range of values?

The spec says that the SeekPos has type "unsigned int".  Does this
also mean that this is a normal, 2's complement integer, in network
byte order?  Does it have the same representation as the SeekID
payload value, or some different representation?  How is "uint"
different from "binary"?

I ask because each payload value is listed as having a different type
("binary" vs. "uint").  I'm not sure whether this means that they each
have a different representation, or that they have the same
representation in the stream, but a different range of possible
values.

Thanks,
Matt
_______________________________________________
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