有人知道FFMPEG的一组C#绑定吗?

时间:2008-11-07 01:47:16

标签: c# .net binding ffmpeg

有没有人知道C#的一组绑定直接驱动FFMpeg库?我可以直接shell到ffmpeg.exe,但我发现很难同步/控制作为一个单独的进程。任何帮助将不胜感激。

4 个答案:

答案 0 :(得分:7)

我见过这个图书馆:

ffmpeg-sharp FFmpeg多媒体套件上的包装器库,提供易于使用的包装器,可用于C#。

答案 1 :(得分:5)

Tao.ffmpeg:http://www.taoframework.com/project/ffmpeg 它编译并具有二进制dist,这在这一点上比ffmpeg-sharp更多。然而,它并不是特别容易使用。

答案 2 :(得分:4)

实际上,控制作为一个单独的过程非常容易。如果重定向StandardOut和StandardError,则可以订阅Process.OnData *事件并接收命令行输出。然后,使用正则表达式解析状态行并完成%完成等操作就足够了。

最困难的是找出要通过的命令行以获得不错的质量!如果您使用的是H.264 / AAC +,我建议this pagethis page

答案 3 :(得分:4)

相关问题