c# - 用于 C#/.NET 的可靠 FFmpeg 包装器

标签 c# .net video ffmpeg video-processing

一段时间以来,我一直在网上搜索用于C#/.NET 的可靠FFmpeg 包装器。但我还没有想出一些有用的东西。我发现了以下三个项目,但它们似乎都在早期的 alpha 阶段就死了。

FFmpeg.NET
ffmpeg-sharp
FFLIB.NET

所以我的问题是,是否有人知道更成熟的包装器项目?
我不是在寻找具有作业队列等功能的完整转码引擎。 只是一个简单的包装器,因此我不必进行命令行调用然后解析控制台输出,但可以进行方法调用并使用事件监听器来取得进展。

请随时提及任何活跃的项目,即使它们仍处于早期阶段。

最佳答案

这是我自己的包装器:https://github.com/AydinAdn/MediaToolkit

MediaToolkit 可以:

  • 将视频文件转换成各种其他视频格式。
  • 执行视频转码任务。
    • 可配置的选项:比特率帧率分辨率/大小纵横比视频时长
  • 执行音频转码任务。
    • 可配置的选项:音频采样率
  • 使用 FILM、PAL 或 NTSC 电视标准将视频转换为物理格式
    • 媒体包括:DVDDVDV50VCDSVCD

我正在不断更新它,欢迎您使用它,您也可以使用包管理器控制台安装它。

PM> Install-Package MediaToolkit

关于c# - 用于 C#/.NET 的可靠 FFmpeg 包装器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2163036/

相关文章:

c# - Directory.GetFiles() 不适用于 "."模式

c# - 更改 PropertyGrid 左侧集合编辑器/ View 的宽度

c# - 上传后获取视频时长

c# - 如何使用 C# 以编程方式从 azure B2C Active Directory 中删除用户

c# - 如何从标准 ServiceStack 错误响应中删除堆栈跟踪

c# - C# 有办法给我一个不可变的字典吗?

.net - DebuggerDisplay 属性是否可以应用于不属于自己的类型?

ios - YouTube iFrame不计算观看次数

javascript - 使用 WebRTC 从网络摄像头捕获媒体流,将流发布到媒体服务器并从那里分发

c# - 文本 block 中文本部分的多种格式