Ajoutez votre fichier
Choisissez ou déposez un fichier .mkv ou .webm. Vous pouvez aussi coller le contenu.
Choisissez un fichier MKV ou WebM : cet inspecteur en ligne lit sa structure EBML directement dans le navigateur. Vous obtenez l'en-tête EBML (DocType, versions, limites de longueur), les informations de segment (échelle temporelle, durée, titre, logiciels de multiplexage et d'écriture, date, UID), un tableau des pistes vidéo, audio, sous-titres ou boutons déclarées avec leur CodecID, leur langue, leurs indicateurs par défaut, forcée et activée, leur résolution ou fréquence d'échantillonnage et leurs canaux, le nombre de clusters, index, chapitres, tags et pièces jointes, la liste des 1 000 premiers ID inconnus (le total est toujours compté) et l'arbre des éléments avec décalages et tailles en octets, à copier ou télécharger en texte brut.
ou déposez un fichier ici
Choisissez ou déposez un fichier .mkv ou .webm. Vous pouvez aussi coller le contenu.
Le fichier est lu et analysé dans ce navigateur : rien n’est envoyé.
Regardez ce qui ressort, puis copiez, téléchargez ou passez à la suite.
Vous voulez savoir ce que deviennent les fichiers ? Lire la politique de confidentialité →
Sélectionnez le fichier MKV ou WebM : le tableau des pistes affiche pour chacune numéro, type, CodecID, langue et indicateurs par défaut et forcée. Les pistes vidéo ajoutent largeur et hauteur en pixels, les pistes audio la fréquence d'échantillonnage et le nombre de canaux. Le CodecID est recopié tel quel, et un nom lisible comme H.264 / AVC ou DTS n'apparaît que s'il figure dans la liste intégrée.
Non, le fichier MKV est lu par JavaScript dans cet onglet et l'arbre des éléments est construit dans la mémoire de votre appareil. Rien n'est conservé par le navigateur : après un rechargement, l'outil est vide et il faut choisir à nouveau le fichier.
Ouvrez cette page dans un navigateur récent sous Windows, macOS, Android ou iOS et choisissez le fichier, sans lecteur ni pack de codecs à installer. Le fichier entier est chargé en mémoire pendant la lecture ; sur un téléphone peu doté en RAM, un MKV proche de 256 Mo peut donc être lent, voire ne pas se charger.
Les quatre premiers octets ne correspondent pas à la signature EBML 1A 45 DF A3 : ce n'est donc ni du Matroska ni du WebM, quelle que soit l'extension. Il s'agit souvent d'un MP4 ou MOV renommé, ou d'une page d'erreur enregistrée à la place de la vidéo. L'analyse s'arrête là sans inventer DocType, pistes ni durée.
La taille maximale est de 268 435 456 octets (256 Mo) ; un MKV ou WebM plus gros est refusé avant la lecture du moindre élément. En dessous, l'arbre affiché s'arrête à 5 000 lignes ou 200 000 caractères, au plus 300 000 éléments sont conservés (dont 20 000 issus des clusters) et la liste des éléments inconnus s'arrête à 1 000 entrées. Ce qui dépasse est seulement compté et signalé par un avertissement ; des pistes ou informations de segment situées après peuvent manquer.
L'inspecteur ne rend aucun verdict de sécurité et ne recherche pas de logiciel malveillant : il décrit seulement la structure déclarée par le MKV. Matroska peut contenir des pièces jointes, polices ou fichiers quelconques, visibles dans le compte Attachments et dans l'arbre mais jamais extraites ni exécutées ici. Restez prudent avec les fichiers d'origine inconnue.
WebM est un profil restreint de Matroska : les deux partagent la même structure EBML et se distinguent par le DocType de l'en-tête, webm ou matroska. WebM se limite aux codecs du web comme VP8, VP9, AV1, Vorbis et Opus, alors que MKV accepte presque tout. Comme l'outil compare les octets du DocType, un WebM renommé en .mkv reste reconnu comme webm.
La durée provient uniquement des informations de segment, soit Duration multiplié par TimecodeScale, et n'est jamais estimée d'après les clusters ou la taille. Si l'élément Duration manque, aucune durée ne peut être calculée et l'état indique non déclarée. S'il ne manque que TimecodeScale, la valeur par défaut de la spécification, 1 000 000 ns, s'applique et son origine est marquée par défaut ; avec un TimecodeScale à 0, la durée ne peut pas être déduite. Approximative signifie que le flottant stocké multiplié par l'échelle ne donne pas un nombre entier de nanosecondes ou est trop grand pour être compté exactement.
Non, l'outil ne lit, ne décode, ne remultiplexe ni ne convertit aucune piste, et il ne modifie jamais votre fichier. Il aide en revanche à préparer une conversion ailleurs : une vidéo H.264 ou HEVC avec un son AAC passe généralement en MP4 sans réencodage, tandis que des sous-titres PGS ou ASS doivent le plus souvent être convertis ou retirés.
Le plus souvent, le téléchargement du MKV est incomplet : un élément annonce plus d'octets qu'il n'en reste ou son en-tête est coupé en fin de données. La lecture s'interrompt avec un avertissement indiquant le décalage en octets, et tout ce qui précède reste affiché. Téléchargez-le de nouveau et comparez sa taille avec celle de la source.
Matroska fixe eng comme valeur par défaut lorsqu'une piste n'a pas d'élément Language, et le tableau indique alors une origine valeur par défaut plutôt que fichier. Dans ce cas, aucune langue n'a été enregistrée et le son peut être dans n'importe quelle langue ; seule une écoute dans un lecteur permet de trancher.