一段时间以来,我一直在网上搜索用于C#/.NET 的可靠FFmpeg 包装器。但我还没有想出一些有用的东西。我发现了以下三个项目,但它们似乎都在早期的 alpha 阶段就死了。
FFmpeg.NET
ffmpeg-sharp
FFLIB.NET
所以我的问题是,是否有人知道更成熟的包装器项目?
我不是在寻找具有作业队列等功能的完整转码引擎。
只是一个简单的包装器,因此我不必进行命令行调用然后解析控制台输出,但可以进行方法调用并使用事件监听器来取得进展。
请随时提及任何活跃的项目,即使它们仍处于早期阶段。
最佳答案
这是我自己的包装器:https://github.com/AydinAdn/MediaToolkit
MediaToolkit 可以:
- 将视频文件转换成各种其他视频格式。
- 执行视频转码任务。
- 可配置的选项:
比特率
、帧率
、分辨率/大小
、纵横比
、视频时长
- 可配置的选项:
- 执行音频转码任务。
- 可配置的选项:
音频采样率
- 可配置的选项:
- 使用 FILM、PAL 或 NTSC 电视标准将视频转换为物理格式
- 媒体包括:
DVD
、DV
、DV50
、VCD
、SVCD
- 媒体包括:
我正在不断更新它,欢迎您使用它,您也可以使用包管理器控制台安装它。
PM> Install-Package MediaToolkit
关于c# - 用于 C#/.NET 的可靠 FFmpeg 包装器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2163036/