Bmtoavi.Filtro de origem do DirectShow | |
Baixe Agora |
Bmtoavi. Classificação e resumo
Propaganda
- Licença:
- Freeware
- Nome do editor:
- Chris Korda
- Sistemas operacionais:
- Windows All
- Tamanho do arquivo:
- 61 KB
Bmtoavi. Tag
- Lame DirectShow Filter filtro Filtro do DirectShow. Directshow. filtro de fonte flash. Converter BMP. OptimFROG directshow DirectShow de decodificação Filtro de origem do DirectShow. Filtro de fonte de QuickTime. Filtro de origem BMP para AVI. Bmp2Avi Biblioteca DirectShow configurar filtro DirectShow Alterar filtro do DirectShow. DirectShow de filtros DirectShow Runtime. DirectShow 9. filtro direto ac3
Bmtoavi. Descrição
Alguns aplicativos precisam criar um arquivo AVI de uma série de bitmaps, um quadro no tempo. A API do Avifile VFW (Video for Windows) fornece um método para fazer isso, mas não é possível criar arquivos maiores que 2 GB, o que torna inútil para vídeo não comprimido. A única maneira de evitar que o limite de 2 GB seja escrevendo um filtro de origem do DirectShow, que é uma dor real, mas a boa notícia é que você não precisa fazer isso! Você pode apenas baixar este projeto. bmpoavitest O aplicativo Bmtoavitest testará o filtro de origem do BMPtoavi DirectShow. Para construir BmPtoavitest, você deve ter os arquivos de cabeçalho DirectX 8.1 (ou superior) em seu caminho incluir. Em particular, você precisa dshow.h e os cabeçalhos que incluem. Normalmente, o caminho que você quer é x: foodxfdxsdkinclude, onde x: foo é a pasta que você descompactou o SDK. Para executar o Bmtoavitest, você deve ter registrado anteriormente o filtro BmPtoavi, caso contrário, você receberá o erro "Não é possível criar filtro BmPtoavi, classe não registrada". Use o arquivo de lotes Reg.bat para registrar o filtro e usar o Unreg.bat para o abaixar. Observe que o instalador do aplicativo normalmente cuida de registrar e não registrar objetos COM. O aplicativo exibe uma caixa de diálogo que permite selecionar um compressor e configurá-lo. A caixa de diálogo de compressão é compatível com o backwards com a caixa de diálogo exibida por avisaveoptions na interface Legacy VFW, embora ofereça um superset das capacidades da caixa de diálogo VFW. O loop principal do aplicativo é a função de teste em BmPtoavitest.cpp. Essa função gera um vídeo de teste com atributos, conforme especificado pela estrutura de Parms (largura, altura, bitcount e framecount), além de Framecount e Caminho. A função cria um bitmap, usando o CreateFrame, grava repetidamente um padrão de teste em movimento para ele, usando o DrawFrame e adiciona cada quadro ao vídeo de saída passando o identificador de bitmap para CavitoBMP :: AddFrame. Observe que o exemplo apenas cria um único bitmap e reusa. Isso é mais eficiente do que criar e destruir um bitmap para cada quadro. Os atributos de vídeo podem ser alterados editando os valores em main. Para testar a capacidade do aplicativo de gerar vídeos maiores que 2 GB, basta alterar a contagem de quadros para um número suficientemente grande e selecione "Descompactado" na caixa de diálogo de compactação. Nas configurações padrão (640 x 480, 16 bits, 25 fps), o aplicativo gera 614 kB por quadro, portanto, uma contagem de quadros de 4000 (160 segundos) seria adequada.
Bmtoavi. Software Relacionado
Estabilizador de vídeo digital
foi projetado para ajudar o usuário a mover, girar, ajustar a cor dos quadros de vídeo ...
1,062 290 KB