Кто-нибудь знает набор привязок C # для FFMPEG? [закрыто]
Вопрос
Кто-нибудь знает о наборе привязок для C # для непосредственного управления библиотекой FFMpeg? Я мог напрямую подключиться к ffmpeg.exe, но мне было трудно синхронизировать / контролировать его как отдельный процесс. любая помощь будет оценена.
Решение
Tao.ffmpeg: http://www.taoframework.com/project/ffmpeg он компилируется и имеет двоичный дистрибутив, который больше, чем можно сказать для ffmpeg-sharp на данный момент. Это, однако, не особенно удобно в использовании. Р>
Другие советы
Я видел эту библиотеку:
ffmpeg-sharp библиотека обертки над Мультимедийный пакет FFmpeg, предоставляющий простые в использовании обертки для использования в C #.
На самом деле это довольно легко контролировать как отдельный процесс. Если вы перенаправляете StandardOut и StandardError, вы можете подписаться на события Process.OnData * и получать выходные данные командной строки. Затем достаточно просто разобрать строку состояния с помощью регулярных выражений и определить такие вещи, как% complete и т. Д.
Самое сложное - определить, какую командную строку передать, чтобы получить достойное качество! Я рекомендую эту страницу и эту страницу , если вы используете H.264 / AAC +.