Alguém sabe de um conjunto de C # ligações para FFMPEG? [fechadas]
Pergunta
Alguém sabe de um conjunto de ligações para C # para dirigir a biblioteca FFMpeg diretamente? Eu poderia desembolsar para ffmpeg.exe diretamente, mas eu achei difícil de sincronização / controle como um processo separado. qualquer ajuda seria apreciada.
Solução
Tao.ffmpeg: http://www.taoframework.com/project/ffmpeg ele compila e tem uma dist binário que é mais do que pode ser dito para ffmpeg-afiada neste momento. É, no entanto, não é particularmente fácil de usar.
Outras dicas
Eu vi esta biblioteca:
ffmpeg-sharp um invólucro biblioteca sobre o suíte FFmpeg multimídia que fornece fácil de invólucros de uso para uso em C #.
É realmente muito fácil de controlar como um processo separado. Se você redirecionar StandardOut e StandardError então você pode se inscrever para os Process.OnData * eventos e receber a saída de linha de comando. É o suficiente, então trivial para analisar a linha de estado usando um regex e trabalhar para fora coisas como% completa e assim por diante.
A coisa mais difícil é trabalhar para fora o que linha de comando para passar para obter qualidade decente! Eu recomendo desta página desta página se você estiver usando H.264 / AAC +.