example - ¿Alguien sabe de un conjunto de enlaces C#para FFMPEG?
summary example c# (4)
En realidad es bastante fácil de controlar como un proceso separado. Si redirige a StandardOut y StandardError, puede suscribirse a los eventos Process.OnData * y recibir el resultado de la línea de comando. Entonces es lo suficientemente trivial analizar la línea de estado usando una expresión regular y resolver cosas como% completado, y así sucesivamente.
Lo más difícil es averiguar qué línea de comando pasar para obtener una calidad decente. Recomendaría esta página y esta página si está utilizando H.264 / AAC +.
¿Alguien sabe de un conjunto de enlaces para C # para manejar la biblioteca FFMpeg directamente? Podría realizar un shell ffmpeg.exe directamente, pero me resultó difícil sincronizarlo / controlarlo como un proceso separado. Cualquier ayuda sería apreciada.
He visto esta biblioteca:
ffmpeg-sharp una biblioteca de envoltura sobre la suite multimedia FFmpeg que proporciona envoltorios fáciles de usar para usar en C #.
Tao.ffmpeg: http://www.taoframework.com/project/ffmpeg 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.