Zweryfikowanoprzez Adam B.·sprawdzone przez FE Editorial·zaktualizowano Jul 4, 20264.1(49 głosów)Dziękujemy za ocenę!
SZYBKA ODPOWIEDŹ
Plik MKV to kontener multimedialny Matroska, który mieści wideo, wiele ścieżek audio, napisy i rozdziały w jednym pliku. Możesz go otworzyć za darmo za pomocą VLC media player lub w systemie Windows 11 przy użyciu wbudowanego Media Player. Jeśli telewizor lub telefon odmawia otwarcia pliku, zazwyczaj można go przepakować (remux) do formatu MP4 bez utraty jakości.
Deweloper: Matroska.org (open-source project, started by Steve Lhomme)Kategoria: Pliki wideoOtwarty standardMIME: video/x-matroska
Pliki z rozszerzeniem .mkv zawierają wideo, audio i napisy zebrane w pojedynczym kontenerze multimedialnym. Ten otwarty standard został ustanowiony w 2002 roku jako projekt Matroska, kierowany przez Steve'a Lhomme'a, i bazuje na swoim poprzedniku - kontenerze multimedialnym MCF. Jego struktura binarna opiera się na EBML (Extensible Binary Meta Language), który został formalnie wystandaryzowany jako IETF RFC 8794 w 2020 roku.
Przechowywane dane multimedialne mogą korzystać z różnych kodeków - zgodnie ze specyfikacją, można w nim umieścić praktycznie każdy kodek. Do najczęściej używanych obecnie kodeków wideo należą:
H.264 (AVC - Advanced Video Coding)
H.265 (HEVC - High Efficiency Video Coding)
AV1 - coraz popularniejszy kodek wolny od opłat licencyjnych
Format .mkv jest popularny wśród entuzjastów filmów; znalezienie oprogramowania, które go obsługuje, jest łatwe, a od wersji Windows 10 jest on natywnie wspierany przez Microsoft Windows. Pliki .mkv charakteryzują się dużą zdolnością do odzyskiwania danych z uszkodzonych plików i wspierają strumieniowanie przez protokoły HTTP i RTP.
Format WebM firmy Google (2010) bazuje na .mkv, ale jest ograniczony do zdefiniowanego zestawu kodeków - pierwotnie VP8 i VP9, a później dodano AV1. Towarzyszący wariant tylko dla dźwięku, .mka, oraz wariant tylko dla napisów, .mks, współdzielą tę samą strukturę kontenera.
Bezpieczeństwo
RYZYKO: LOW
Pliki MKV zawierają dane multimedialne, a nie kod wykonywalny, więc sam plik niesie niskie ryzyko. Zagrożenia w świecie rzeczywistym są poboczne: pobieranie pirackich filmów podszywających się pod instalatory kodeków lub pliki wykonywalne z podwójnym rozszerzeniem .mkv.exe, złośliwe pliki napisów wykorzystujące błędy w starych odtwarzaczach (luki „hacked by subtitles” z 2017 roku w VLC/Kodi - dawno załatane, należy aktualizować odtwarzacze) oraz fałszywe „pakiety kodeków MKV”. Nigdy nie instaluj kodeka, którego wymaga strona internetowa; VLC nie potrzebuje niczego dodatkowego.
Szczegóły formatu
w pigułce
PEŁNA NAZWAMatroska Video
DEWELOPERMatroska.org (open-source project, started by Steve Lhomme)od 2002 (fork of the MCF project); EBML standardized as IETF RFC 8794 (2020)
Współdzielone z WebM (ta sama baza EBML); rozróżniane przez element DocType: „matroska” vs „webm”
Programy otwierające pliki MKV
Windows6 apps
VLC media playerOpen-sourceKliknij prawym przyciskiem myszy na MKV - Otwórz za pomocą - VLC. Odtwarza wszystko dzięki wbudowanym kodekom; przełączaj ścieżki audio/napisów w menu Dźwięk i Napisy.
MKVtoolnixOpen-sourceTo nie jest odtwarzacz - to oficjalny zestaw narzędzi Matroska do inspekcji, edycji, dzielenia i remuksowania ścieżek MKV (mkvtoolnix-gui, mkvextract).
Media Player (Windows 11) / Movies & TVWbudowanyKliknij dwukrotnie - MKV jest odtwarzany natywnie od wersji Windows 10 (2015). Jeśli wideo HEVC nie działa, zainstaluj „Rozszerzenia wideo HEVC” ze sklepu Microsoft Store.
MPC-HC (clsid2 fork)Open-sourceLekki, klasyczny odtwarzacz; przeciągnij MKV do okna. Oryginalny projekt zakończył się w 2017 roku - używaj aktywnie rozwijanego widelca clsid2.
mpvOpen-sourceMinimalistyczny odtwarzacz wysokiej jakości; przeciągnij i upuść plik. Przełączaj audio klawiszem „#”, a napisy klawiszem „j”.
PotPlayerDarmowyOtwórz plik; posiada wbudowane rozbudowane funkcje kontroli kodeków i wyboru ścieżek.
macOS3 apps
VLC media playerOpen-sourceKliknij prawym przyciskiem myszy na MKV - Otwórz za pomocą - VLC. Odtwarza wszystko dzięki wbudowanym kodekom; przełączaj ścieżki audio/napisów w menu Dźwięk i Napisy.
Elmedia PlayerFreemiumOtwórz plik; darmowa wersja odtwarza MKV, wersja Pro dodaje strumieniowanie do TV.
IINAOpen-sourceNowoczesny, natywny odtwarzacz dla macOS zbudowany na bazie mpv; ustaw jako domyślny dla .mkv w Finderze (Informacje).
Linux3 apps
VLC media playerOpen-sourceKliknij prawym przyciskiem myszy na MKV - Otwórz za pomocą - VLC. Odtwarza wszystko dzięki wbudowanym kodekom; przełączaj ścieżki audio/napisów w menu Dźwięk i Napisy.
mpvOpen-sourceMinimalistyczny odtwarzacz wysokiej jakości; przeciągnij i upuść plik. Przełączaj audio klawiszem „#”, a napisy klawiszem „j”.
GNOME Videos (Totem)Open-sourceDomyślny odtwarzacz w środowisku GNOME; odtwarza MKV, jeśli zainstalowane są pakiety kodeków GStreamer.
Android2 apps
VLC for AndroidOpen-sourceZainstaluj z Google Play, otwórz plik z karty Wideo lub menedżera plików.
MX PlayerFreemiumPopularny odtwarzacz MKV z obsługą napisów; może wymagać oddzielnego pakietu kodeków AC-3/DTS dla niektórych ścieżek audio.
iOS2 apps
VLC for iOSOpen-sourcePrześlij MKV przez Pliki/AirDrop/Wi-Fi i odtwarzaj w VLC - wbudowany odtwarzacz iOS nie obsługuje MKV.
OPlayerPłatnyDługo istniejący odtwarzacz multimedialny dla iOS z obsługą MKV; przesyłaj pliki przez Wi-Fi lub aplikację Pliki.
Szczegóły techniczne
specyfikacja
Kodowanie kontenera
Format binarny EBML (Extensible Binary Meta Language)
Magic bytes
1A 45 DF A3 na offsecie 0 (nagłówek EBML); element DocType „matroska” odróżnia go od WebM
Typ MIME
video/x-matroska
Obsługa kodeków wideo
Nieograniczona; popularne kodeki to H.264, H.265/HEVC, VP9, AV1 oraz MPEG-4
Obsługa kodeków audio
Nieograniczona; popularne kodeki to AAC, MP3, FLAC, AC-3, DTS, Vorbis oraz Opus
Formaty napisów
SRT, SSA/ASS, PGS (Blu-ray), VobSub (DVD) i inne osadzone natywnie
Jednoczesne ścieżki
Nieograniczona liczba ścieżek wideo, audio i napisów w jednym pliku
Obsługa rozdziałów
Nazwane rozdziały ze znacznikami czasu; obsługa wielu edycji (uporządkowane zestawy rozdziałów)
Osadzanie załączników
Wewnątrz kontenera można załączać dowolne pliki, takie jak czcionki, okładki i profile ICC
Strumieniowanie
Progresywne pobieranie HTTP oraz strumieniowanie RTP wspierane konstrukcyjnie
Odporność na błędy
Struktura oparta na klastrach pozwala na wznowienie odtwarzania po uszkodzonych lub brakujących segmentach
Indeks wyszukiwania
Element Cue Points umożliwia szybki dostęp swobodny bez konieczności skanowania całego pliku
Powiązane rozszerzenia
.mka (Matroska tylko audio), .mks (tylko napisy), .mk3d (stereoskopowe wideo 3D)
Wsparcie platform
Natywne w Windows 10+; szerokie wsparcie w Linux przez GStreamer/FFmpeg; macOS przez odtwarzacze firm trzecich
Relacja z WebM
WebM firmy Google (2010) używa tej samej bazy EBML, ale ogranicza kodeki do VP8/VP9/AV1 oraz Opus/Vorbis
Obsługa tagów i metadanych
Obsługuje zagnieżdżone tagi przypominające XML dla tytułu, języka, daty, oceny i niestandardowych pól dla każdej ścieżki
Wydano
2002 (fork of the MCF project); EBML standardized as IETF RFC 8794 (2020)
Brak pytań - bądź pierwszą osobą, która zapyta o pliki MKV.
Najczęściej zadawane pytania
Jak przekonwertować MKV na MP4 bez utraty jakości?
Użyj remuksowania: skopiuj strumienie do kontenera MP4 bez ponownego kodowania, np. „ffmpeg -i in.mkv -c copy out.mp4”. Działa to, gdy wideo to H.264/H.265, a audio to AAC/AC-3 - co dotyczy większości plików. Jakość jest identyczna, ponieważ nic nie jest ponownie kodowane.
Dlaczego mój Smart TV nie odtwarza tego pliku MKV?
Albo telewizor odrzuca kontener Matroska, albo brakuje mu dekodera dla strumienia wewnątrz (zazwyczaj wideo HEVC lub dźwięk DTS). Przepakuj do MP4 lub przekoduj problematyczną ścieżkę (np. DTS na AC-3). Podłączenie przez USB zamiast DLNA również może zmienić to, co telewizor akceptuje.
Czy MKV jest lepszy niż MP4?
Jakość jest identyczna dla tych samych strumieni - oba są tylko kontenerami. MKV jest bardziej elastyczny (dowolny kodek, nieograniczona liczba ścieżek, rozdziały, załączniki); MP4 jest znacznie szerzej wspierany przez urządzenia i edytory. Wybieraj na podstawie kompatybilności, a nie jakości.
Dlaczego mój plik MKV nie ma dźwięku?
Ścieżka audio używa kodeka, którego Twoje urządzenie nie potrafi zdekodować - zazwyczaj DTS lub AC-3 na telewizorach i telefonach. Odtwórz go w VLC (dekoduje wszystko) lub przekonwertuj ścieżkę audio na AAC.
Jak wyodrębnić napisy z pliku MKV?
Użyj narzędzia mkvextract z pakietu MKVToolNix lub FFmpeg, aby wyciągnąć ścieżkę napisów. Ścieżki tekstowe są wyodrębniane bezpośrednio jako .srt/.ass; napisy obrazkowe PGS z płyt Blu-ray wymagają OCR za pomocą narzędzia takiego jak Subtitle Edit.
Czy mogę odtwarzać MKV na iPhone?
Nie za pomocą wbudowanego odtwarzacza. Zainstaluj VLC dla iOS (bezpłatny) i dodaj plik przez aplikację Pliki, AirDrop lub udostępnianie Wi-Fi w VLC - albo najpierw przepakuj plik do MP4.
Dlaczego OBS nagrywa do formatu MKV?
MKV jest odporny na awarie - przerwane nagranie pozostaje możliwe do odtworzenia, w przeciwieństwie do MP4, który ulega uszkodzeniu bez końcowego indeksu. OBS może bezstratnie przepakować gotowe nagrania do MP4 poprzez menu Plik - Przepakuj nagrania.
Źródła
1IETF RFC 8794 - Extensible Binary Meta Language (EBML)www.rfc-editor.org