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

Mik*_*keJ 30 .net c# binding ffmpeg

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

CMS*_*CMS 7

我见过这个图书馆:

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

  • 所以我已经有一段时间(超过3年),因为我上次能够解决这个项目,我知道这个问题已经很老了,但我只是想发布我已经对图书馆进行了重大更新,现在它编译和示例工作.希望它能很好地适用于您的项目或其他可能看到此项目的人. (6认同)
  • 我只是检查ffmpeg-sharp的最新版本,它不编译:-( (3认同)

Gre*_*ech 6

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

最困难的事情是确定要通过什么命令行才能获得不错的质量!如果您使用 H.264/AAC+,我会推荐这个页面这个页面


bla*_*tau 5

Tao.ffmpeg:http ://www.taoframework.com/project/ffmpeg 它可以编译并具有二进制dist,比ffmpeg-sharp所说的要多。但是,它并不是特别容易使用。