Pergunta

Eu quero converter arquivos de filme como AVI, MOV, etc para Bitmap-Files, como JPEG, JPEG2000, TIFF etc.
É possível perceber que, com DirectX / DirectShow?
É AVCodec de ffmpeg o muito mais melhor escolha?
É bem documentado?
Existem outras possibilidades para concretizar este problema (F. E. com Qt)?

Foi útil?

Solução

Criar um filtro gráfico no DirectShow usando o filtro grabber amostra. Este gráfico vai demultiplex e descompactar o arquivo e entregar os quadros não comprimidos para a sua aplicação através de uma chamada de retorno no filtro grabber amostra. Neste retorno, você pode salvar o quadro descompactado como um bitmap ou convertê-lo para jpeg usando uma biblioteca como GDI + ou a biblioteca IJG.

G

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top