¿Alguien sabe de un conjunto de enlaces de C # para FFMPEG? [cerrado]
Pregunta
¿Alguien sabe de un conjunto de enlaces para C # para controlar la biblioteca FFMpeg directamente? Pude convertir a ffmpeg.exe directamente, pero me resultó difícil sincronizar / controlar como un proceso separado. cualquier ayuda sería apreciada.
Solución
Tao.ffmpeg: http://www.taoframework.com/project/ffmpeg se compila y tiene un dist binario que es más de lo que se puede decir para ffmpeg-sharp en este punto. Sin embargo, no es particularmente fácil de usar.
Otros consejos
He visto esta biblioteca:
ffmpeg-sharp una biblioteca de contenedor sobre el Suite multimedia FFmpeg que proporciona envoltorios fáciles de usar para usar en C #.
En realidad es bastante fácil de controlar como un proceso separado. Si redirige StandardOut y StandardError, puede suscribirse a los eventos Process.OnData * y recibir la salida de la línea de comandos. Entonces es lo suficientemente trivial como para analizar la línea de estado usando una expresión regular y resolver cosas como% completado, etc.
¡Lo más difícil es resolver qué línea de comando pasar para obtener una calidad decente! Recomiendo esta página y esta página si está utilizando H.264 / AAC +.