Utviklet av | Milan cutka |
---|---|
Siste versjon | 1.3.4531 (28. juni 2014) |
Skrevet i | VS |
Operativsystem | Windows XP |
Miljø | Windows |
Språk | Flerspråklig |
Type | Video- og lydkodek |
Tillatelse | GNU General Public License versjon 2 |
Nettsted | ffdshow-tryout.sourceforge.net |
ffdshow er en koder / dekoder ( codec ) programvare for lyd og video, som hovedsakelig brukes til rask og høy kvalitet dekoding av MPEG-4 ASP og AVC formater . Den er basert på FFmpeg og støtter et stort antall video- og lydformater. Den kommer i form av et DirectShow- filter og en VideoForWindows-kodek, og er derfor bare tilgjengelig på Windows- operativsystemer . Utviklingen av ffdshow startet i 2002 av Milan Cutka som fortsatte den til 2006.
ffdshow bruker libavcodec , XviD eller andre open source- biblioteker for å dekode de vanligste formatene i databehandling (se listen nedenfor). Ffdshow kan av sin art ikke brukes alene, men integrert i en DirectShow- kompatibel mediaspiller , for eksempel Media Player Classic , Zoom Player, BS Player (Innstillinger> Video> FFDshow Properties), Windows Media Player eller en VideoForWindows-applikasjon som VirtualDub eller AviSynth , med de samme mulighetene.
Den store allsidigheten gjør at den kan installeres i stedet for mange kodeker og filtre av forskjellige opprinnelser, noe som reduserer risikoen for konflikter drastisk. Støtte for hvert format kan konfigureres gjennom konfigurasjonsdialogene, tilgjengelig via Windows Start-meny (Startmeny \ Programmer \ ffdshow \ på en vanlig installasjon).
Men ffdshow inkluderer ikke noen form for filter splitter av container , er det generelt lurt å bruke en leser innlemme disse filtrene på vanlige formater, som Media Player Classic , eller installere et eksternt filter som Haali Media Splitter, styring av fem vanligste formater.
Hovedformatene som ffdshow kan dekode er som følger (ikke uttømmende liste):
Og mange flere eksotiske formater, spesielt fra videospillvideoer. RealVideo 4- formatet integreres gjennom et Google Summer of Code-prosjekt .
ffdshow kan også brukes til å ta bilder av videoer og være tastaturstyrt. Men styrken kommer fra det store antallet videomanipuleringsfiltre (etterbehandling, bildeforbedring, uskarphet, aksentuering, undertekster, logoskrubb ...) og lyd (equalizer, Dolby- dekoder , Winamp- plugins ...) den integrerer, alt fullt konfigurerbar. Alle dets evner, noen ganger kommer fra MPlayer- prosjektet og AviSynth-filtre, er derfor tilgjengelige via ffdshow i et stort antall applikasjoner, noe som gjør det til det mest allsidige filteret tilgjengelig under Windows . ffdshow brukes for eksempel veldig ofte i HTPC for å forbedre kvaliteten på DVD Video ved å manipulere bildet. ffdshow kan også brukes i applikasjoner som VirtualDub for å kode i forskjellige formater som støttes av libavcodec (MPEG4-ASP, AVC, Theora, lossless codecs, andre ...).
Tidlige versjoner av ffdshow ble gitt ut som et alternativ til buggy og treg DivX 3.11-kodeken, samt Gator-infiserte Divx 5.02. Det var også en måte å kombinere kvaliteten og hastigheten på MPlayer-prosjektet med de populære spillerne på Windows-plattformen. Siden den gang har noen DirectShow-dekodere fått det med tanke på dekodningshastighet, men ikke når det gjelder funksjonalitet. Den fortsetter å støtte nye formater, gamle og nye, ettersom utviklerne av FFmpeg legger dem til i prosjektet.
I 2006 sluttet Milan Cutka tilsynelatende å jobbe med prosjektet. Den siste offisielle stabile utgivelsen stammer fra16. juni 2002og den siste alfaversjonen av12. oktober 2004.
Imidlertid har nye utviklere tatt over, og opprettet ffdshow-tryouts som en gaffel for det opprinnelige prosjektet, for å innlemme rettelser (bugs og stabilitet), nye funksjoner og nye formater. Det opprinnelige prosjektet anses for tiden å være dødt og avviklet, mens den nye gaffelen er veldig aktiv, med ukentlige og stabile bygg.
En vanlig feil er å tro at bygninger merket som ICL SSE / SSE2 fungerer bedre enn generiske bygg. Egentlig er videodekodere samlet med gcc og generelt optimalisert for hånd. Dette er ffdshow-manipulasjonsfiltrene som utnytter ICL (Intel C ++ Compiler).
Det er kjent at kodepakker har forstyrret ytelsen til ffdshow tidligere negativt. Noen overstyrer ffdshow, eller forstyrrer visningen av videoer. I disse dager er det fortsatt veldig vanlig at de installerer en stort sett utdatert versjon av ffdshow.