Hva er en Direct Codec?

Microsofts Direct arkitektur gir datamaskiner med en plattform for opptak og avspilling av lyd- og videofiler. Direct kommer pakket med Windows-operativsystemet, og brukes av Windows Media Player og mange tredjepartsprogrammer for å behandle media. I motsetning til alternative alt-i-ett-systemer, bruker Direct rekke kodeker, kalt filtre, for å behandle data. Hver Direct filter gir en enkelt funksjon. Når kombinert, disse filtrene produsere en komplett utgang.

kodeker

Kodeker, en forkortelse for coder-dekodere, er biter av programvare som komprimere og dekomprimere datastrømmer. Media filer, spesielt videoer, krever komprimering på grunn av den enorme størrelsen på rådata. På datamaskinen kodeker reversere kompresjon for å tillate avspilling. Direct bruker en unik type codec som kalles et filter. Filtre opptre sammen for å produsere et komplett system. Denne modulære metoden lar deg installere og endre enkelt filtrene til å finjustere Direct utgang.

Grunnleggende Filtertyper

Direct krever flere grunnleggende filtertyper til å fungere. For det første må en lese filter kildedataene. Et annet filter deler da dataene i lyd- og videostrømmer. Hver strømmen kommer inn da en dekoding filter. Til slutt, rende filtre sende videoen til grafikkprosessoren og lyden til lydkortet. De fleste av disse grunnleggende filtre fungerer med alle typer medier, men splitting og dekoding filtre må samsvare med koding type media.

Add-On Filter

Tilgjengeligheten av add-on filtre gjør Direct enkel å modifisere. En vanlig bruk av add-on filtre er å aktivere teksting på videoer. En teksting filter leser fra en undertittel fil og legges oppå teksten på dekoding filterets utgang. Den kombinerte produktet kommer da gjengivelsen filter. Add-on-filtre gir også splitte og dekoding filtre for kompatibilitet med medietyper som ikke støttes av de innebygde filtre.

Ulempene og Alternatives

Til tross for utvidelse av Directshow, betyr det ikke tilby en idiotsikker system for brukere uten teknisk erfaring. Uten de riktige kodeker installert, vil mange videotyper som ikke spilles av korrekt. Blindt installere pakker av kodeker for å løse dette problemet kan forårsake "codec helvete", en situasjon der datamaskinen har for mange tilgjengelige alternativer, og kan ikke velge det beste alternativet. Flere tredjepartsprogrammer, for eksempel VLC Media Player, filtrerer bypass Direct helt. Ved å bruke interne kodeker, disse programmene fungerer ut av boksen, men mangler Direct evne til å utvide.