Co to jest format pliku MXF?
.mxf (skrót od Material Exchange Format) to profesjonalny format kontenera opracowany przez Society of Motion Picture and Television Engineers (SMPTE). Plik .mxf przechowuje zarejestrowane dane audio i wideo wraz z powiązanymi metadanymi - w tym kodem czasowym (timecode), tagami opisowymi i listami edycyjnymi - w jednym, autonomicznym pakiecie.
Cyfrowy odpowiednik analogowej taśmy wideo
Format .mxf można postrzegać jako cyfrowy odpowiednik analogowej taśmy wideo: podobnie jak szpula taśmy, plik .mxf jest zbudowany jako sekwencyjny strumień partycji danych KLV (Key-Length-Value), co czyni go idealnym do liniowego wprowadzania i odtwarzania w emisji telewizyjnej. Może przechowywać wideo zakodowane przy użyciu szerokiej gamy profesjonalnych kodeków, w tym MPEG-2 (zgodnie ze specyfikacją SMPTE D10), XDCAM HD, AVC-Intra, DNxHD oraz Apple ProRes.
Uniwersalność formatu MXF
Głównym celem standaryzacji MXF jest ułatwienie niezawodnej wymiany danych wideo między różnymi platformami - kamerami emisyjnymi, serwerami emisyjnymi, systemami edycyjnymi i archiwami. .mxf jest natywnym formatem zapisu systemów kamer Sony XDCAM, Panasonic P2 i Canon XF. Format jest zoptymalizowany pod kątem wymiany i archiwizacji treści multimedialnych, a jego model metadanych jest ściśle powiązany z Advanced Authoring Format (AAF), przy czym oba są rozwijane pod egidą AMWA.
Otwieranie i konwertowanie plików MXF
Otwieranie plików .mxf wymaga aplikacji z odpowiednią obsługą kodeków. Profesjonalne systemy NLE, takie jak Adobe Premiere Pro, DaVinci Resolve i Apple Final Cut Pro, obsługują .mxf natywnie, podobnie jak narzędzie wiersza poleceń o otwartym kodzie źródłowym ffmpeg. Pliki można również konwertować na inne formaty, takie jak .mov lub .mp4, przy użyciu oprogramowania do transkodowania.
Bezpieczeństwo
RYZYKO: LOWMXF to pasywny kontener multimedialny - zawiera zakodowane wideo/audio i metadane, bez kodu wykonywalnego - więc sam plik nie jest wektorem złośliwego oprogramowania. Pułapki w świecie rzeczywistym są praktyczne, a nie związane z bezpieczeństwem: (1) MXF obsługuje wiele różnych kodeków, więc plik może wymagać odpowiedniego dekodera (VLC/FFmpeg mają ich większość); (2) pliki OP-Atom (Panasonic P2, Avid) dzielą klip na kilka plików .mxf w strukturze folderów - kopiuj całą kartę/folder, a nie pojedynczy plik .mxf, inaczej stracisz ścieżki; (3) unikaj pobierania „darmowych konwerterów MXF” z portali reklamowych - zamiast tego używaj VLC/Shotcut/HandBrake/FFmpeg.
Szczegóły formatu
w pigułceProgramy otwierające pliki MXF
Szczegóły techniczne
specyfikacja| Struktura kontenera | Sekwencyjne triplety KLV (Key-Length-Value) zorganizowane w partycje nagłówka (Header), treści (Body) i stopki (Footer) |
| Standard SMPTE | SMPTE ST 377-1 (pierwotnie SMPTE 377M, 2004); zrewidowany jako ST 377-1:2011 z późniejszymi poprawkami |
| Sygnatura pliku | 16-bajtowa etykieta uniwersalna SMPTE (Universal Label) pod offsetem 0; pierwsze cztery bajty to zawsze 06 0E 2B 34 - brak czytelnego ciągu ASCII |
| Wzorce operacyjne (Operational Patterns) | OP1a (pojedynczy element, przeplatany - najczęstszy); OP-Atom (jedna ścieżka esencji na plik, używany przez P2 i XDCAM) |
| Typ MIME | application/mxf |
| Obsługiwane kodeki wideo | MPEG-2 (D10/XDCAM HD/HD422), AVC-Intra, DNxHD/DNxHR, Apple ProRes (RDD 36), JPEG 2000 |
| Obsługiwane audio | Nieskompresowane PCM (najczęstsze); także Dolby E, Dolby AC-3 oraz AAC poprzez zarejestrowane deskryptory esencji |
| Kodowanie metadanych | Wszystkie metadane strukturalne i opisowe zakodowane jako KLV; obsługuje identyfikację ścieżek SMPTE DMS-1 oraz UMID (Unique Material Identifier) |
| Natywny format kamer | Domyślny format zapisu kamer Sony XDCAM i XDCAM EX, Panasonic P2, Canon XF oraz serii Ikegami GF |
| Specyfikacja dostarczania emisyjnego | AS-11 (specyfikacja aplikacyjna AMWA) ogranicza parametry MXF na potrzeby dostarczania plików do brytyjskich i europejskich organizacji nadawczych |
| Tabele indeksowe | Opcjonalne obiekty KLV IndexTableSegment umożliwiają precyzyjny dostęp swobodny do klatek wewnątrz danych esencji bez konieczności skanowania całego pliku |
| Tryby pakowania esencji | Frame-wrapping (jeden KLV na klatkę wideo, umożliwia dostęp z dokładnością do klatki) oraz clip-wrapping (cała esencja w jednym KLV) |
| Flagi statusu partycji | Partycja nagłówka może być otwarta/niekompletna (Open/Incomplete) podczas zapisu; ustawiana na zamkniętą/kompletną (Closed/Complete) po finalizacji, co umożliwia odzyskiwanie po awarii i częściowe odtwarzanie |
| Towarzyszące pliki sidecar | Systemy P2 i XDCAM parują pliki esencji .mxf z plikami XML sidecar dla metadanych na poziomie klipu poza kontenerem |
| Wydano | 2004 (SMPTE 377M); widely adopted by broadcast cameras (Sony XDCAM, Panasonic P2, Canon XF) |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | ieeexplore.ieee.org |
Konwersje MXF
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki MXF.