mkv-Formate mit DTS-Tonspur werden von der Unibox abgespielt! Grade nochmal gestestet mit einem Film im mkv-Format der DTS-Tonspuren hat! Die Unibox ist bei mir per optischen Kabel an einen DTS fähigen AV-Receiver angeschlossen! Die DTS-Tonspur wird dabei korrekt von der Unibox an den AV-Receiver weitergegeben!
Aktuell werden von den 8 mkv-Formaten 4 von der Unibox gelesen.
This suiteof files was created to validate the various Matroska players, parsers tomake sure users get a consistent experience when moving their fileson various programs/hardware. Since Matroska has a lot of features, itis hard to tell which are essential, which are encouraged and which aredeprecated. The files presented here represent the minimum support aplayer should have to fully qualify as a Matroska player.
Codecs
Matroska cansupport any codec that is around. That doesn't mean softwaresshould support all of them. For various reasons softwares and hardwarescan't always be upgraded to support all codecs around. But in the otherhand there are a few safe codecs that are often found in Matroska andWebM that should be supported. These codec can be found in variousresolutions and features so even with the right codec support, it is notguaranteed that an implementation may support all the possibilities of a codec(it is hardly ever the case). This document will not cover codec details. Buthere is a list of codecs that are commonly found in Matroska:
Video codecs -H264/AVC/MPEG4 Part 10, usually up to 1080p - MPEG4 Part2, usually up to 720p - VP8,usually up to 720p - Theora,usually up to 720p
Subtitlescodecs - plainUTF-8 text - ASS/SSAtext - VOBSUB(bitmaps from DVDs) - Audio onlyfiles
It isimportant to note that audio can also be used in audio only files, usually withthe .mka extension. Those files should be handled as well, as long as thecodec is supported.
Extrafeatures
There are anumber of features that are not essential to the playback experiencebut could really improve it, like support for tags, cover art, embeddedfonts, segment linking. We won't blame you if you don't support these, butyour users/customers will probably ask for it at some point. There isalso 3D support that is meant to grow in the coming years. Matroskashould be able to support all the formats, but given the subject is reallynew, it's not covered by this suite of files.
** Test Files **
1. Basicfile
This file isthe absolute minimum a compliant player should be able to handle.
The samplecomes from the Big Buck Bunny open project. It contains MPEG4.2 (DivX)video, (854x480) MP3 audio, uses only SimpleBlock (matroska DocType v2)
2. Non default timecodescale & aspect ratio
This filehas different features that need to be looked at carefully. The main one isthe global TimecodeScale in the SegmentInfo is set to 100,000 rather thanthe default 1,000,000. That value affects the values of the file Duration inthe Segment and the Clusters Timecode. The aspect ratio has also beenstretched artificially to represent a 2.35 movie (from the original 16:9 aspectratio). This file also contains CRC-32 values in the EBML header, theMetaSeek, the Segment Info, the Tracks and the Tags and PrevSize/Positionin the Clusters for better error recovery.
It containsH264 (1024x576 pixels), and stereo AAC. The source material is taken fromthe Elephant Dreams video project
3. Header stripping & standard block
This file isusing BlockGroup+Block only for audio and video frames. It also removes 2bytes off each video and audio frame since they are all equal. These 2bytes have to be put back in the frame before decoding. his file alsocontains CRC-32 values in the EBML header, the MetaSeek, the SegmentInfo, the Tracks and the Tags and PrevSize/Position in the Clusters forbetter error recovery.
It containsH264 (1024x576 pixels), and stereo MP3. The source material is takenfrom the Elephant Dreams video project
4. Live stream recording
This file isusing the EBML feature that allows Master elements to have no known size.It is used for live streams because they don't know ahead of time thesize of the Segment (virtually infinite) and even sometimes the size of theClusters (no caching on the server side). The first timecode of the filealso doesn't start at 0 since it's supposed to be a capture from somethingcontinuous. The SegmentInfo also doesn't contain any Duration as it is notknow.
The samplecomes from the Big Buck Bunny open project. It contains Theora video(1280x720), Vorbis audio, uses only SimpleBlock (matroska DocType v2)
A similarfile can be created with mkclean using the "--live" option
5. Multipleaudio/subtitles
This has amain audio track in english and a secondary audio track in english. Italso has subtitles in English, French, German, Hungarian, Spanish,Italian and Japanese. The player should provide the possibility to switchbetween these streams.
The samplecontains H264 (1024x576 pixels), and stereo AAC and commentaryin AAC+ (using SBR). The source material is taken from the ElephantDreams video project
6. DifferentEBML head sizes & cue-less seeking
This file isa test of the EBML parser of the player. The size of the Segment andBlock/SimpleBlock is coded using 1 (or the minimum possible the size)and 8 bytes randomly. The file also have no Cues entry. So seekingshould be disabled or look for Cluster boundaries in the stream (much slowerthan using Cues).
The samplecomes from the Big Buck Bunny open project. It contains MPEG4.2(DivX) video, (854x480) MP3 audio, uses only SimpleBlock (matroskaDocType v2)
7. Extraunknown/junk elements & damaged
This filecontains junk elements (elements not defined in the specs) either at thebeggining or the end of Clusters. These elements should be skipped. There isalso an invalid element at 451417 that should be skipped until the next validCluster is found.
The samplecontains H264 (1024x576 pixels), and stereo AAC. The source material istaken from the Elephant Dreams video project
8. Audio gap
This filehas a few audio frames missing between timecodes 6.019s and 6.360s. Theplayback should not stop, and if possible the video should not be skippedwhere the audio is missing
The samplecontains H264 (1024x576 pixels), and stereo AAC. The source material istaken from the Elephant Dreams video project
Tools
All thesefiles were created with mkvmerge and mkclean. They also pass themkvalidator test tool (the test file 4 needs the --live option to correctlyvaldiate the file), except for the damaged file, as it is damaged.
Contact
If you haveany question about these files please contact us at contact@matroska.org
Changelog
2011-06-02 -w1_1: fix test2.mkv with had a duration not based on TimecodeScale 2010-08-21 - w1: initial version