Bmptoavi

DirectShow Source Filter
Download nu

Bmptoavi Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Freeware
  • Naam uitgever:
  • Chris Korda
  • Besturingssystemen:
  • Windows All
  • Bestandsgrootte:
  • 61 KB

Bmptoavi Tags


Bmptoavi Beschrijving

Sommige applicaties moeten een AVI-bestand maken van een reeks bitmaps, één frame op het moment. De VFW (video voor Windows) AviFile API biedt een methode om dit te doen, maar het kan geen bestanden groter zijn dan 2 GB, waardoor het nutteloos is voor ongecomprimeerde video. De enige manier om de limiet van 2 GB te vermijden, is door een DirectShow-bronfilter te schrijven, wat een koninklijke pijn is, maar het goede nieuws is, u hoeft het niet te doen! U kunt dit project gewoon downloaden. Bmptoavitest De BMPTOavitest-applicatie test het brontfilter van de BMPTOAVI DirectShow-bron. Om BMPTOavitest te bouwen, moet u de DirectX 8.1 (of hogere) header-bestanden in uw Pad hebben. In het bijzonder heb je Dshow.h en de headers nodig die het bevat. Typisch het gewenste pad is x: foodxfdxsdkinclude, waarbij x: foo de map is die u de SDK in zwijgen heeft. Om Bmptoavitest uit te voeren, moet u eerder het BMPTOAVI-filter hebben geregistreerd, anders krijgt u de foutmelding, "Kan BMPTOAVI-filter, klasse niet maken". Gebruik het batchbestand Reg.bat om het filter te registreren en gebruik UNREG.BAT om het ongedaan te maken. Merk op dat het installatieprogramma van de toepassing normaal gesproken zorgt voor het registreren en herregelen van COM-objecten. De applicatie geeft een dialoogvenster weer waarmee u een compressor kunt selecteren en deze kunt configureren. Het compressiedialoogvenster is achterlijk compatibel met het dialoogvenster dat wordt weergegeven door AvisaveOptions in de Legacy VFW-interface, hoewel het een superset van de mogelijkheden van de VFW-dialoogvenster biedt. De hoofdlus van de toepassing is de testfunctie in bmptoavitest.cpp. Deze functie genereert een testvideo met attributen zoals gespecificeerd door de PARMS-structuur (breedte, hoogte, bitcount en framerate), evenals framecount en pad. De functie creëert een bitmap, met behulp van CreateFrame, schrijft herhaaldelijk een bewegend testpatroon erop, met behulp van Drawframe en voegt elk frame toe aan de uitvoervideo door het bitmaphendel door te geven aan Cavitobmp :: Addframe. Merk op dat het voorbeeld slechts een enkele bitmap maakt en vervolgens hergebruikt. Dit is efficiënter dan het maken en vernietigen van een bitmap voor elk frame. De video-kenmerken kunnen worden gewijzigd door de waarden in de main te bewerken. Om het vermogen van de applicatie te testen om video's groter dan 2 GB te genereren, wijzigt u eenvoudig het framegetal naar een voldoende groot aantal en selecteert u "Uncomprimeded" in het compressiedialoogvenster. Bij de standaardinstellingen (640 x 480, 16 bit, 25 fps) genereert de toepassing 614KB per frame, dus een frametelling van 4000 (160 seconden) zou adequaat zijn.


Bmptoavi Gerelateerde software

Cvone

Met deze applicatie kunt u een unieke en professionele online video-hervatting maken ...

235 25.1 MB

Downloaden