Я искал сеть в течение некоторого времени твердую обертку FFmpeg для C#/.NET. Но я должен все же придумать что-то полезное. Я нашел следующие три проекта, но все они, кажется, мертв на раннем альфа-этапе.
FFmpeg.NET
ffmpeg-резкий
FFLIB.NET
Таким образом, мой вопрос состоит в том, если кто-либо знает о проекте обертки, который является более сформировавшимся?
Я не ищу полный механизм транскодирования с очередями заданий и т.д. Просто простая обертка, таким образом, я не должен выполнить вызов командной строки и затем проанализировать консольный вывод, но может сделать вызовы метода и использовать eventlisteners для прогресса.
И не стесняйтесь упоминать любые активные проекты, даже если они находятся все еще на ранних стадиях.
Я использовал FFmpeg из приложения службы ASP.NET / Windows (.NET). Но в итоге я воспользовался командной строкой, не разбирая консоль. Используя это - у меня был простой способ управления - обновление FFmpeg и запуск множественных преобразований на нескольких ядрах.
Попробуйте это, я думаю, я мог бы написать что-нибудь, что вы можете использовать для простой оболочки.
http://jasonjano.wordpress.com/2010/02/09/a-simple-c-wrapper-for-ffmpeg/
Здесь есть еще один простой: http://ivolo.mit.edu/post/Metamorph-Convert-Audio-Video-to-Any-Format-on-Windows- Linux-and-Mac.aspx