> 文章列表 > C# 和 VB .NET 的纯 FFmpeg 包装器:CSFFmpeg Crack

C# 和 VB .NET 的纯 FFmpeg 包装器:CSFFmpeg Crack

C# 和 VB .NET 的纯 FFmpeg 包装器:CSFFmpeg Crack

用于 C# 和 VB .NET 的纯 FFmpeg 包装器

buildbuildpassingpassing releasereleasev1.0.3.0v1.0.3.0

用于 C# 和 VB .NET Framework(WinForm 和 WPF)和 .NET Core 的纯 FFmpeg 包装器。

截图

主要 Winform 示例

有据可查的例子

目录:

  • 关于
  • 截图
  • 好处
  • 例子
  • 下载
  • 订购许可证

关于CSFFmpeg 是一个面向 .NET 开发人员的 .NET 标准库,允许您从 C# 和 VB .NET 轻松运行和使用 FFmpeg。

您可以在异步和同步模式下发送 FFmpeg 命令,获取有关源文件的信息,获取转换过程的进度;以及更多,只需几行源代码即可轻松实现。

 下载带有 C#/VB 示例的 CSFFmpeg SDK。

好处

  • 适用于 .NET Framework 和 .NET Core 的 .NET 库(标准)。
  • 纯 FFmpeg 包装器。
  • 您的应用程序运行 FFmpeg 命令。
  • 运行异步/同步命令。
  • 获取有关源文件的完整信息。
  • 设置和获取参数。
  • 最新的 FFmpeg 库。
  • 启动/停止/暂停/恢复 FFmpeg 命令。
  • 获取操作的进度。
  • 获取命令的状态。
  • 获取/设置 ID3 标签。
  • 对于 WPF/Winform/控制台应用程序。
  • 许多相关事件。
  • 内置线程处理。
  • 安全出口。
  • 可以作为库运行。
  • 便于使用。
  • 对于 C# / VB / ASP .NET。
  • C# / VB .NET 有据可查的示例。
  • 将您的开发时间缩短高达 80%。
  • 只需将库导入您的程序并立即开始工作。
  • 该组件的源代码也可用。
  • 可用于免费和商业产品。

例子

下面是使用 C# 使用 CSFFmpeg 的快照示例:

//Create a new instance of the library with the direction of the ffmpeg libraries
_CSFFmpeg = new CSFFmpeg.CSFFmpeg(@"../../../libs/ffmpeg/x86/bin", "UserName", "RegKey");
//Set the arguments
_CSFFmpeg.ArgsDirect = txtArguments.Text;
//Events
//On ffmpeg output event
_CSFFmpeg.OperationOutput += (o, s) =>
{
//Display in the results in the text box
};
//On start event
_CSFFmpeg.OperationStart += (o) =>
{
lblStatus.Text = "Start";
};
//On progress event
_CSFFmpeg.OperationProgress += (o, s) =>
{
progressBar1.Value = s;
};
//Done
_CSFFmpeg.OperationDone += (o) =>
{
this.Invoke(new Action(() =>
{
lblStatus.Text = "Done";
}));
};
//Run the ffmpeg from the program
_CSFFmpeg.Run();

view rawCSFFmpeg-Snap-Example.cs hosted with  by GitHub

指示

  1. 将 CSFFmpeg 下载到您的机器上。
  2. 解压缩压缩文件(使用 7-zip)。
  3. 使用 Visual Studio 2017 / 2019 打开 CSFFmpeg.sln。