Jämförelse av mediabehållare

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 3 maj 2014; kontroller kräver 17 redigeringar .

Den här tabellen jämför funktionaliteten för olika mediebehållaresformat . Det bör noteras att DirectShow -filter tillåter att mediafilen spelas upp på alla DirectShow-kompatibla spelare, inklusive Windows Media Player .

Information

mediabehållare Standardägare B ramstöd Ljud med variabel bithastighet Video med variabel bildhastighet Redigera på plats Kapitel undertexter Stöd för videoformat Stöd för ljudformat
3gp 3GPP Ja Ja Ja Ja okänd 3GPP tidsinställd text MPEG-4 , H.263 och H.264 AMR-NB/WB , AMR-WB+ och (HE)-AAC
Advanced Systems Format (.asf, .wma, .wmv) Microsoft Ja Ja Ja Inte Ja Ja Nästan alla som använder VFW eller DMO , H.264/AVC- stöd är svårt Nästan alla som använder ACM eller DMO , Vorbis- stöd är svårt
AVI Microsoft Ja [1] Ja [2] Ja [3] Inte Ja, genom mods från tredje part Ja, genom mods från tredje part Nästan alla som använder VFW , H.264/AVC -stöd är svårt på grund av begränsat b-frame-stöd [4] Nästan alla som använder ACM tycker att Vorbis- stöd är svårt [5]
WebM allmängods Ja Ja Ja Inte Ja Ja, alla, inklusive inbäddade typsnitt Ja, alla, inklusive VP8VP9 , AV1 Ja, alla, inklusive VorbisOpus
DivX Media Format (.divx) DivX Ja Ja Ja Inte Ja Ja DivX-video kodad med DivX-profiler MP3 , PCM , AC-3
EVO MPEG Ja Ja Ja Inte Ja okänd MPEG-2 del 2, H.264 , VC-1 AC-3 , E-AC-3 , Dolby TrueHD , Linjär PCM , DTS , DTS-HD, MPEG-2 del 3
Flash-video (.flv) Adobe Systems okänd okänd okänd Inte Inte Inte Sorenson H.263 , VP6 , Screen Video, H.264 MP3 , Nellymoser , ADPCM , Raw PCM , AAC
Matroska (.mkv, .mka) allmän egendom [6] Ja Ja Ja Inte Ja Ja, alla, inklusive inbäddade typsnitt Ja, vilken som helst Ja, vilken som helst
MCF Licens, BSD-typ, för specifikationer, GNU för programvara okänd okänd okänd okänd okänd okänd Ja, vilken som helst Ja, vilken som helst
MPEG-2 PS Program Stream (.ps) MPEG Ja Ja okänd Inte Endast i VOB- filer på DVD -skivor Endast i VOB- filer på DVD -skivor MPEG-1, MPEG-2 MPEG-1 lager I, II, III (mp3), AC-3 , LPCM , DTS
MPEG-2 TS Transport Stream (.ts) MPEG Ja Ja Ja Inte Inte möjligt via ETSI EN 300 743 MPEG-1, MPEG-2, MPEG-4 ASP, H.264/MPEG-4 AVC MPEG-1 lager I, II, III (mp3), AC-3 , LPCM , DTS , AAC
QuickTime (.mov, .qt) Äpple Ja Ja Ja Ja Ja Ja Ja, alla via QuickTime Ja, alla via Sound Manager eller CoreAudio
MP4 MPEG Ja Ja Ja Ja I användardata kan atom (startad av Nero Digital ) inte interagera med sceneDescription, eller via segmentDescriptor ttxt , VobSubs med private objectTypeIndication kan inte användas med sceneDescription (startad av Nero ), BIFS MPEG-1, MPEG-2, H.263 , MPEG-4 ASP, H.264/MPEG-4 AVC MPEG-1 Layers I, II, III (MP3), MPEG-2/4 (HE)-AAC, Vorbis (med private objectTypeIndication), Apple Lossless, AC-3 ( endast M4V )
NÖT NUT Project / GPL Ja Ja Ja okänd Ja Ja Ja, nästan vilken som helst Ja, nästan vilken som helst
OGG / OGG Xiph.Org Ja [1] Ja Inte Inte Ja Ogg Write , SRT och MicroDVD med OGMtools . Theora , nästan allt, via VFW , H.264/AVC stöds Vorbis , nästan allt, via ACM
RMVB Riktiga nätverk Ja okänd Ja Inte okänd Ja Real Video 8, 9, 10 (HE)-AAC , Cook Codec , Vorbis , RealAudio

Förlust mindre

VOB MPEG Ja Ja Ja Inte Ja vobsub MPEG-2 del 2 AC-3 , Linjär PCM , DTS , MPEG-2

Del 3, MPEG-1 Layer II

mediabehållare Standardägare B ramstöd Ljud med variabel bithastighet Video med variabel bildhastighet Redigera på plats Kapitel undertexter Stöd för videoformat Stöd för ljudformat

Stöd för multimediaformat

Ljudformat som stöds

Förlustig kompression Förlustfri kompression
AAC AC3 DTS MP3 Musepack Opus RealAudio Vorbis WMA APA FLAC ALAC SHN WAV MLP/Dolby TrueHD DTS HD
QuickTime (.mov, .qt) Ja Ja okänd Ja okänd okänd okänd Ja Ja okänd Ja Ja okänd okänd Inte Inte
AVI Ja Ja Ja Ja Inte okänd okänd Okänd [7] Ja okänd Inte okänd okänd okänd Inte Inte
Matroska (.mkv, .mka) Ja Ja Ja Ja Nej [8] Ja Ja Ja Ja Inte Ja Ja okänd Ja Ja Ja
MP4 Ja Ja Ja Ja okänd Ja Inte Ja Ja Inte Inte Ja Inte Inte Inte Ja

Videoformat som stöds

AV1 MPEG-1 MPEG-2 MPEG-4(A)SP H.264 VC-1/WMV riktig video Theora Blixt
QuickTime (.mov, .qt) Inte Ja Ja Ja Ja Ja okänd Ja Ja
AVI okänd Ja Ja Ja Ja, problem med B-ramar Ja Inte Ja Ja
Matroska (.mkv, .mka) Ja Ja Ja Ja Ja Ja Ja Ja Ja
MP4 Ja Ja Ja Ja Ja Ja [9] Inte Inte Inte

Anteckningar

  1. 1 2 B-frame-stöd finns inte i originalformatet, så bitströmsförbearbetning eller "packning" krävs. Mer om detta finns i MPEG-4 B-frames i AVI/VFW hackerbeskrivning Arkiverad 26 september 2007 på Wayback Machine
  2. Audio Compression Manager (ACM) kan inte fungera med ljudströmmar i AVI-filer som använder kodning med variabel bithastighet (VBR). Således kommer program som använder ACM för att läsa ljudströmmar från AVI inte att kunna arbeta med variabel bithastighet, även om sådana filer kommer att överensstämma med AVI-containerspecifikationen. Detta är en begränsning av ACM , inte AVI-formatet.
  3. Även om VFR-stöd inte tillhandahålls i AVI, kan det användas utan att skapa anpassade filer, med nolllängdsblock för att hoppa över ramar.
  4. Med det uppdaterade x264 / FFDShow- filtret är det nu möjligt att se H.264 i en AVI-fil upp till 30 fps.
  5. Även om FFmpeg har introducerat en lösning för att lägga till Vorbis-ljud i AVI-filer, är det här tillägget inte kompatibelt med befintliga DirectShow- och ACM Vorbis-avkodare . Att lägga Vorbis i en AVI-behållare är mycket svårt. Sättet som NanDub lagrar Vorbis-ljudströmmar i AVI-filer resulterar ofta i att video och ljud inte är synkroniserade vid tillbakaspolning.
  6. Matryoshka-specifikationer släpps i det allmänna området, vilket innebär att de är gratis för alla och inte skyddas av några patent. Den senaste och korrekta versionen av formatspecifikationerna kan alltid hittas på den officiella webbplatsen för Matroska.org- projektet Arkiverad 25 februari 2011 på Wayback Machine . Även om formatspecifikationerna är öppna och gratis för alla, kan källkoderna för Matroskas filhanteringsprogram vara proprietära eller släppta under valfri licens ( BSDL , GPL , LGPL , QPL , etc.), beroende på beslut av författaren eller företaget som skapade dem.
  7. ↑ Att spara en Vorbis-ljudström till en AVI-fil resulterar ibland i att video och ljud inte är synkroniserade vid tillbakaspolning. FFmpeg har introducerat en lösning för att lägga Vorbis-ljud i AVI-filer, men det här tillägget är inte kompatibelt med befintliga Vorbis-avkodare för DirectShow och ACM.
  8. Möjligen, men inte implementerat ännu. Behållarutvecklarna väntar på lanseringen av Musepack 8.x för implementering, eftersom stora förändringar av bitströmmen förväntas i den nya versionen av codec .
  9. Enligt SMPTE Recommended Practices 2025-2007, "VC-1 Bitstream Storage i ISO Base Media File Format."