Кто-нибудь знает о наборе привязок для C# для непосредственного управления библиотекой FFMpeg? Я мог бы напрямую разорвать файл ffmpeg.exe, но мне было сложно синхронизировать/управлять как отдельный процесс. любая помощь будет оценена по достоинству.Кто-нибудь знает набор привязок C# для FFMPEG?
ответ
Tao.ffmpeg: http://www.taoframework.com/project/ffmpeg он компилирует и имеет двоичный бит, который больше, чем можно сказать для ffmpeg-sharp в этой точке. Это, однако, не очень удобно использовать.
Я видел эту библиотеку:
ffmpeg-sharp обертка библиотека над мультимедийным набором FFmpeg, который обеспечивает простой в использовании оберток для использования в C#.
я видел это, но не был уверен, насколько хорошо это было. Благодарю. – MikeJ 2008-11-07 17:42:27
Я только что проверил последнюю версию ffmpeg-sharp и не компилирует :-( – 2009-04-23 13:53:59
На самом деле это довольно легко контролировать как отдельный процесс. Если вы перенаправите StandardOut и StandardError, вы можете подписаться на события Process.OnData * и получить вывод командной строки. Тогда достаточно тривиально проанализировать строку состояния с помощью регулярного выражения и выработать такие вещи, как% complete и т. Д.
Самое сложное в том, что нужно продумать, какую командную строку пройти, чтобы получить достойное качество! Я бы рекомендовал this page и this page, если вы используете H.264/AAC +.
Я абсолютно не могу понять, почему этот интересный вопрос был закрыт (данная причина является фарсом) – copa017 2015-10-14 21:17:38
Согласовано пришел сюда в 2018. – 2018-02-28 06:24:18