Pergunta

Eu gostaria de processar um diretório de mpg em um lote de ter uma miniatura usando C # /. NET.

Alguém tem alguma sugestão boa de como eu poderia fazer isso?

Foi útil?

Solução

Eu sei que não é C # .NET, mas ffmpeg é uma grande ferramenta para fazer exatamente isso. Pode ser executado como uma ferramenta de linha de comando a partir de qualquer linguagem.

Aqui está uma pequena tutorial para você começar.

Outras dicas

Eu fiz isso há alguns anos, mas eu parecem ter perdido a fonte. De qualquer forma, o caminho-de-menos resistência que encontrei foi usar DirectShow, há um invólucro de interoperabilidade para código gerenciado, ou seja, directshow.net . Você vai querer usar IMediaDet 's GetBitmapBits do Windows Media Format SDK .

Há um exemplo na CodeProject: extrair frames de arquivos de vídeo

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