MKVTracksInfo
MKVTracksInfo es una herramienta de línea de comandos que permite mostrar el elemento Tracks de un fichero Matroska. Tracks contiene infomación diversa acerca de Audio, Vídeo y Subtítulos.
La ejecución del programa es sencilla:
mkvtracksinfo path_del_fichero
A continuación un ejemplo de salida:
D:\trabajo\webm\!visual_studio\MKVTracksInfo\x86_64\Release
mkvtracksinfo D:\trabajo\webm\matroska_test_w1_1\test4.mkv
Matroska File
SEEKHEAD not present
Searching TRACKs manually... TRACKs found.
Tracks
Track Entry
Track Number 1
Track Type 1
Codec Id V_THEORA
Track Uid 1368622492
Flag Lacing 0
Min Cache 1
Codec Private 02:2A:32:80:74:68:65:6F:72:61 [...]
Default Duration 41666666
Language und
Video
Pixel Width 1280
Pixel Height 720
Track Entry
Track Number 2
Track Type 2
Codec Id A_VORBIS
Track Uid 3171450505
Codec Private 02:1E:2D:01:76:6F:72:62:69:73 [...]
Language und
Audio
Sampling Frequency 48000
Channels 2
Algunas características avanzadas del programa son:
- Búsqueda automática de Tracks cuando SeekHead no está presente.
- Correcta gestión de elementos globales (aquellos que pueden aparecer a cualquier nivel).
- Descarte de elementos inválidos.
- Correcta gestión de posibles caracteres ASCII que precedan al documento EBML.
Esta utilidad ha sido probada, entre otros, con Matroska Test Suite.
Descargas:
El programa está elaborado en C++ con STL, por lo que es multiplataforma.
En el fichero zip más abajo se incluye los ejecutables y el código. Aquellos se encuentran en la siguiente ruta:
32 bits: x86_32/Release/mkvtracksinfo
64 bits: x86_64/Release/mkvtracksinfo
En caso de que se quiera compilar, se facilita un makefile, y el proyecto en Visual Studio. Para información más detallada, consúltese el documento README.txt.