c# - WPF 中的 FFmpeg 库

标签 c# wpf ffmpeg

我正在构建一个可以使用 Wpf 和 c# 进行解码和编码的软件,我想使用 FFmpeg 库来做到这一点。我看到了 ffmpeg autogen warpper,但我找不到任何关于它的功能的文档。
有人可以给我找一个吗?或者更好,给我更好的warrper。

我已经尝试过 FFMpegCore,它可以工作但速度很慢。例如,解码特定帧需要 20 秒。(我有 monstruos 计算机)
如果你能给我更好的变形器,或者 ffmpeg.autogen 的指南,我会很高兴。
提前致谢。

最佳答案

FFmpeg 框架功能强大,另一方面又太大而复杂。如果您想弄乱它,则必须在开始编码之前阅读大量内容。我建议从可以在此处找到的原始文档和示例开始:-

  • FFmpeg Libraries Documentation
  • FFmpeg C Examples

  • 然后转到一些开源示例 - 基于您想要的内容 - 使用 FFmpeg.Autogen 绑定(bind)在 C# 中编码。
    您可以查看我最近用于解码(音频/视频/字幕帧)的 FFmpeg.cs 实现。
  • FFmpeg.Autogen C# Example
  • 关于c# - WPF 中的 FFmpeg 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58579913/

    相关文章:

    WPF : How to scroll a ListView control horizontal?

    c++ - 通过像素格式转换将 AVFrame 转换为 QImage

    amazon-web-services - 将附加值传递给 s3 事件通知以用于 lambda 消耗

    c# - 将字符串解析为 int 数组

    c# - groupBy 查询错误

    c# - C# 使用和 Java 导入之间的区别

    c# - 如何确保 Task.Delay 更准确?

    c++ - 使用 C++ 和 ffmpeg 从 mp2 流中提取 KLV 数据

    c# - Entity Framework SqlQuery使用重复参数执行查询

    c# - XML 文档不能包含多个根级元素