用于处理视频文档的 .NET 库
读取和写入视频文件格式的元数据。
Taglib-Sharp 入门
安装 Taglib-Sharp 的最佳方法是通过 NuGet,您可以运行以下命令并在应用程序中安装 Taglib-Sharp。
从 NuGet 安装 Taglib-Sharp
Install-Package Taglib-Sharp
通过免费的 .NET API 从视频中提取元数据标签
Taglib-Sharp 允许 .NET 程序员轻松地从视频文件格式中提取元数据标签。无论容器或标签的格式如何,您都可以提取标签。要提取元数据标签,首先,您需要使用 TagLib.File.Create() 方法加载视频文件并使用 TagFile.Tag.Title 属性读取标签,例如标题。以下代码片段演示了如何从视频文件中提取元数据属性。
使用 C# 从视频中提取元数据
- 使用 TagLib.File.Create() 方法加载视频并将文件路径作为字符串传递
- 使用 tfile.Tag.Title 属性将标题提取为字符串
- 使用 tfile.Properties.Duration 属性将视频持续时间提取为 TimeSpan
使用 C# 提取视频元数据
var tfile = TagLib.File.Create(@"video.avi");
string title = tfile.Tag.Title;
TimeSpan duration = tfile.Properties.Duration;
Console.WriteLine("Title: {0}, duration: {1}", title, duration);
用于编写视频元数据标签的免费 C# API
开源 API TagLib-Sharp 允许 .NET 开发人员以视频文件格式编写标准和自定义元数据标签。要写入,您可以使用 TagLib.File.Create() 方法读取视频文件,并使用 Tag 读取新标签值。瓷砖属性。
通过 .NET API 编写视频元数据标签
var tfile = TagLib.File.Create(@"video.avi");
string title = tfile.Tag.Title;
TimeSpan duration = tfile.Properties.Duration;
Console.WriteLine("Title: {0}, duration: {1}", title, duration);