Bmptoavi

Filtro de origen de DirectShow
Descargar ahora

Bmptoavi Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Freeware
  • Nombre del editor:
  • Chris Korda
  • Sistemas operativos:
  • Windows All
  • Tamaño del archivo:
  • 61 KB

Bmptoavi Etiquetas


Bmptoavi Descripción

Algunas aplicaciones deben crear un archivo AVI de una serie de mapas de bits, un marco en el momento. La API AVIFILE VFW (VIDEO PARA WINDOWS) proporciona un método para hacer esto, pero no puede crear archivos de más de 2 GB, lo que lo hace inútil para el video sin comprimir. La única forma de evitar el límite de 2 GB es escribiendo un filtro de origen de DirectShow, que es un dolor real, pero la buena noticia es que no tiene que hacerlo. Solo puedes descargar este proyecto en su lugar. bmptoavitest La aplicación BMPTOAVITEST probará el filtro de origen BMPTOAVI DirectShow. Para construir BMPTOAVITEST, debe tener los archivos de encabezado DirectX 8.1 (o superior) en su ruta de inclusión. En particular, necesitas Dshow.h y los encabezados que incluye. Normalmente, la ruta que desea es X: foodxfdxsdbinclude, donde x: foo es la carpeta que descomprimió el SDK. Para ejecutar BMPTOAVITEST, debe haber registrado previamente el filtro BMPTOAVI, de lo contrario obtendrá el error, "No se puede crear el filtro BMPTOAVI, la clase no registrada". Use el archivo lote reg.bat para registrar el filtro, y use unreg.bat para no registrarlo. Tenga en cuenta que el instalador de la aplicación normalmente se encarga de registrarse y no registrar los objetos COM. La aplicación muestra un cuadro de diálogo que le permite seleccionar un compresor y configurarlo. El cuadro de diálogo de compresión es compatible con el cuadro de diálogo que se muestra en AvisAdoPoPtions en la interfaz VFW heredada, aunque ofrece un superset de las capacidades del cuadro de diálogo VFW. El bucle principal de la aplicación es la función de prueba en bmptoavitest.cpp. Esta función genera un video de prueba con atributos según lo especificado por la estructura de los padres (anchura, altura, monte de bits y framerate), así como Framecount y la ruta. La función crea un mapa de bits, usando CreateFrame, escribe repetidamente un patrón de prueba en movimiento, usando el cuadro de dibujo y agrega cada cuadro al video de salida pasando el mango de mapa de bits a CavitoBMP :: AddFrame. Tenga en cuenta que el ejemplo solo crea un solo mapa de bits y luego lo reutiliza. Esto es más eficiente que crear y destruir un mapa de bits para cada cuadro. Los atributos de video se pueden cambiar editando los valores en Main. Para probar la capacidad de la aplicación para generar videos de más de 2 GB, simplemente cambie el recuento de fotogramas a un número suficientemente grande y seleccione "Descomprimido" en el cuadro de diálogo de compresión. En la configuración predeterminada (640 x 480, 16 bits, 25 fps), la aplicación genera 614kb por cuadro, por lo que un recuento de bastidor de 4000 (160 segundos) sería adecuado.


Bmptoavi Software relacionado

GENDESC

GENDESC ayuda a crear descripciones más fáciles sobre los medios de comunicación. ...

195 5.4 MB

Descargar