Bmptoavi.

DirectShow-Quellfilter
Jetzt downloaden

Bmptoavi. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Name des Herausgebers:
  • Chris Korda
  • Betriebssysteme:
  • Windows All
  • Dateigröße:
  • 61 KB

Bmptoavi. Stichworte


Bmptoavi. Beschreibung

Einige Anwendungen müssen eine AVI-Datei aus einer Reihe von Bitmaps erstellen, einen Rahmen zum Zeitpunkt. Das Vfw (Video für Windows) AviFile API bietet eine Methode, um dies zu tun, kann jedoch keine Dateien mit einem größeren als 2 GB erstellen, was es für unkomprimiertes Video nutzlos macht. Der einzige Weg, um das 2-GB-Limit zu vermeiden, ist das Schreiben eines Directshow-Quellfilters, der ein königlicher Schmerz ist, aber die gute Nachricht ist, Sie müssen es nicht tun! Sie können dieses Projekt einfach herunterladen. bmptoavitest Die BMPTOAVITEST-Anwendung testet den BMPTOAVI-DirectShow-Quellfilter. Um BMPTOAVITEST zu erstellen, müssen Sie über die DirectX 8.1 (oder höheren) Header-Dateien in Ihrem Zugehörigen-Pfad verfügen. Insbesondere benötigen Sie dshow.h und die Header, die es beinhaltet. Normalerweise ist der gewünschte Pfad X: FoodXfdxsdkinclude, wobei x: foo der Ordner ist, in dem Sie den SDK entpackt haben. Um BMPTOAVITEST auszuführen, müssen Sie zuvor den BMPTOAVI-Filter registriert haben, andernfalls erhalten Sie den Fehler, "Bmptoavi-Filter kann nicht erstellt, Klasse nicht registriert". Verwenden Sie die Batchdatei reg.bat, um den Filter zu registrieren, und verwenden Sie REG.BAT, um es nicht abzuschließen. Beachten Sie, dass das Installationsprogramm der Anwendung normalerweise zur Registrierung und Unregistrator-COM-Objekte kümmert. Die Anwendung zeigt ein Dialogfeld an, mit dem Sie einen Kompressor auswählen und es konfigurieren können. Das Komprimierungsdialog ist mit dem von AvisaveOptions angezeigten Dialogfeld in der älteren VFW-Schnittstelle nach hinten kompatibel, obwohl er einen Superset der Funktionen des VFW-Dialogs bietet. Die Hauptschleife der Anwendung ist die Testfunktion in bmptoavitest.cpp. Diese Funktion erzeugt ein Testvideo mit Attributen, wie es von der PARMS-Struktur (Breite, Höhe, Bitcount und Framerate) angegeben ist, sowie Framecount und Pfad. Die Funktion erstellt eine Bitmap mit einem CreateFrame, schreibt wiederholt ein bewegliches Testmuster mit Zugriffsrahmen und füge jeden Frame zum Ausgabemovier hinzu, indem er den Bitmap-Griff an cavitobmp :: AddFrame angibt. Beachten Sie, dass das Beispiel nur eine einzelne Bitmap erstellt und wiederholt. Dies ist effizienter als das Erstellen und Zerstören einer Bitmap für jeden Rahmen. Die Videoattribute können durch Bearbeiten der in der Hauptwerte geändert werden. Um die Fähigkeit der Anwendung zu testen, Videos größer als 2 GB zu generieren, ändern Sie einfach den Rahmenzähler auf eine ausreichend große Anzahl, und wählen Sie im Komprimierungsdialog "unkomprimiert". Bei den Standardeinstellungen (640 x 480, 16 Bit, 25 fps) erzeugt die Anwendung 614 KB pro Rahmen, sodass eine Rahmenzählung von 4000 (160 Sekunden) angemessen sein würde.


Bmptoavi. Zugehörige Software

5Star-Video-Splitter.

Split, Schneiden oder Trimmen einer großen Videodatei, z. B. AVI, DivX, XVID, MPEG-1, MPEG-2, WMV, MP4, MOV, ASF in mehrere Segmente. ...

239 8.55M

Herunterladen