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.

¿Fue útil?

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 +.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top