用于 C#/.NET 的实体 FFmpeg 包装器 [英] Solid FFmpeg wrapper for C#/.NET

查看:26
本文介绍了用于 C#/.NET 的实体 FFmpeg 包装器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I have been searching the web for some time for a solid FFmpeg wrapper for C#/.NET. But I have yet to come up with something useful. I have found the following three projects, but all of them apears to be dead in early alpha stage.

FFmpeg.NET
ffmpeg-sharp
FFLIB.NET

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

So my question is if anyone knows of a wrapper project that is more mature?
I am not looking for a full transcoding engine with job queues and more. Just a simple wrapper so I do not have to make a command line call and then parse the console output, but can make method calls and use eventlisteners for progress.

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

And please feel free to mention any active projects, even if they are stil in the early stages.

推荐答案

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

This is a wrapper of my own: https://github.com/AydinAdn/MediaToolkit

MediaToolkit 可以:

MediaToolkit can:

  • 将视频文件转换为各种其他视频格式.
  • 执行视频转码任务.
    • 选项可配置:比特率帧率分辨率/大小纵横比视频时长
    • 选项可配置:音频采样率
    • 媒体包括:DVDDVDV50VCDSVCD

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

    I'm updating it as I go along, and you're welcome to use it, you can also install it using the Package Manager Console.

    PM> Install-Package MediaToolkit
    

    这篇关于用于 C#/.NET 的实体 FFmpeg 包装器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆