OPEN SOURCE, OPEN POSSIBILITIES./用纯 C#,探索 AI 的下一种可能 ↗

连接与通信 / OPEN SOURCE

Sdcb.FFmpeg

面向 C#/.NET 的 FFmpeg 接口与高层封装,覆盖媒体上下文、编解码接口、过滤器与帧处理辅助能力。

FFmpeg音视频原生绑定

PROJECT SIGNALS

开放项目,看得见的活力。

数据同步中
Forks61仓库分支副本
Issues & PRs15当前开放条目
最近仓库推送2025-03-24来自 GitHub

每一个 Star,都是一次支持。

PACKAGE / NUGET

Sdcb.FFmpeg

NuGet ↗
当前版本7.0.0
累计下载量65,290
dotnet add package Sdcb.FFmpeg --version 7.0.0

下载量来自 nuget.org,不等于引用项目数或独立使用人数。被依赖情况请在 NuGet 的 Used By 中查看。

GitHub 与 NuGet 数据具有缓存,显示各自同步时间。

01 / OVERVIEW

项目概况

Sdcb.FFmpeg 将 FFmpeg 接口带入 .NET,同时提供一些便于 C# 使用的高层封装。仓库说明了绑定生成方式、多个 FFmpeg 版本对应的包与运行库选择。

02 / CAPABILITIES

主要能力

01

自动生成的 FFmpeg 底层接口

02

FormatContext / CodecContext 等封装

03

过滤器和视频帧处理辅助组件

03 / POSSIBILITIES

可以探索的场景

  • 在 .NET 中研究媒体读写与编解码流程
  • 构建过滤器与视频帧处理实验
  • 对接现有 FFmpeg 工具链与 C# 应用

04 / GET STARTED

开始使用

开始之前

  • 匹配版本和架构的 FFmpeg 原生运行库
  • 阅读 API 示例及分发所涉及的许可证

获取项目

dotnet add package Sdcb.FFmpeg

接下来

  1. 选择需要的 FFmpeg 版本及对应接口和运行包。
  2. 从仓库示例开始,验证媒体输入、输出与资源释放。
阅读完整文档 ↗

05 / SCOPE & STATUS

当前边界

需要匹配的 FFmpeg 原生库。项目基于 FFmpeg.AutoGen 的工作演进,实际分发应核对项目及所用 FFmpeg 构建的许可证。

此页面根据公开 README 整理。版本、许可证及实际支持范围,以仓库文档为准。
更新于 2026-10-27

PEOPLE BEHIND THE STARS

每一份支持,都有名字。