Features of H.264
H.264/AVC/MPEG-4 Part 10 contains a number of new features that allow it to compress video much more effectively than older standards and to provide more flexibility for application to a wide variety of network environments. In particular, some such key features include:
Multi-picture inter-picture prediction
Variable block-size motion compensation
Six-tap filtering for derivation of half-pel luma sample predictions, for sharper subpixel motion-compensation
Quarter-pixel precision for motion compensation, enabling precise description of the displacements of moving areas
A secondary Hadamard transform performed on "DC" coefficients of the primary spatial transform applied to chroma DC coefficients (and also luma in one special case) to obtain even more compression in smooth regions.
A quantization design
An in-loop deblocking filter which helps prevent the blocking artifacts common to other DCT-based image compression techniques
visit wikipedia for technical details of the above features mentioned.
What is mkv container?
Whenever you play a movie it includes at least one video stream and one audio stream. Since its not practicle to have 2 files to play Audio/Video, you pack both into a single file by using a so-called container format file. This container and the software coming with it take care of a lot of important functions, like the correct timing of the audio and video playback when the file is played ( opened ). ZIP or RAR could be a perfect container to pack one or more audio/video streams together into one single file for distribution, but WinZIP certainly wouldnt care about the correct timing of the these streams on playback ... Known containers are the good old AVI, or the MPEG container ( .mpg , .mpeg ), Quicktime ( .mov ), Realmedia ( .rm ), MP4 ( .mp4 ), etc.
How to create Matroska files ?
A: The easiest way would be to 'transmux' an existing AVI or OGM file. This is a lossless process, all the audio and video data in the source file will be read from it, and packed into a matroska file in a spec compliant way, but basically stay unaltered to avoid any degradation of quality. There are currently 2 different tools to do this ( look here for the announcement of their latest versions ), but the list is ( hopefully ) steadily growing. In VirtuldubMod ( starting from 1.5.1.1a ) all you have to do is to open your AVI or OGM file, set 'video' to 'direct stream copy', goto 'file' 'save as ...' and select '.mkv' from the file type dropdown list and rename it. Of course, this doesnt make much sense if you dont have any plans to add something to the file that AVI or OGM cannot support, like adding another audio track in an unsupported audio compression format.
inside the mkv HD Videos it is H.264 codec.. (with acc mp4 for audio i think) but why it is not editable and even the GSpot info tool doesnt read it?? why
try for mediainfo which is better than gspot and VirtualDubMod for editing.
All the above information are based on reference.I will check them and update the information.