当前位置: 首页 > news >正文

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。
http://www.lryc.cn/news/55961.html

相关文章:

  • python外篇(序列化和非序列化)
  • Linux总结(二)
  • 【4.1】Socket编程、TCP挥手
  • 【竞赛经历】CSDN第41期竞赛题解
  • 【Linux学习】信号——预备知识 | 信号产生 | 核心转储
  • 2023中国程序员薪酬报告出炉,你拖后腿了吗?
  • Mac下Python3安装及基于Idea开发
  • 2017年 团体程序设计天梯赛——题解集
  • “唯一靶点”的华堂宁会成控糖爆品吗?
  • Spring《三》DI依赖注入
  • leetcode 面试题 17.06. 2出现的次数
  • CMake入门教程【基础篇】5.configure_file构建配置
  • 软件开发可行性分析——健康食谱小程序
  • ShuffleNet V1 对花数据集训练
  • 测试人员转型是大势所趋:我的10年自动化测试经验分享
  • Pandas高级操作,建议收藏(一)
  • ASIC-WORLD Verilog(1)一日Verilog
  • 数据治理工具项目投标书技术部分-V1.6
  • ARMv8如何读取cache line中MOESI 状态以及Tag信息(tag RAM dirty RAM)
  • 学习通学习--脚本
  • C盘的深度清理
  • 43掌握自动化运维工具 Puppet 的基本用法,包括模块编写、资源管理
  • 【新2023Q2押题JAVA】华为OD机试 - 硬件产品销售方案
  • three.js实现3d球体树状结构布局——树状结构的实现
  • ChatGPT大解密:带您探讨机器学习背后的秘密、利用与发展
  • 3ds max2024带来了什么新功能(一)
  • HNU-电路与电子学-实验3
  • Hadoop MapReduce各阶段执行过程以及Python代码实现简单的WordCount程序
  • GitLab CI/CD 新书发布,助企业降本增效
  • 【分享】如何写出整洁的代码?