1. 产品
  2.   视频
  3.   .NET
  4.   Taglib-Sharp
 
  

用于处理视频文档的 .NET 库

读取和写入视频文件格式的元数据。

Taglib-Sharp 是一个开源 API,用于读取和写入视频文件格式的元数据。使用 API,您可以读取和写入视频文件格式的标准标签,还可以创建和提取自定义标签的元数据。该 API 旨在提取任何格式,视频文件格式正在使用的任何容器。

TagLib-Sharp 是在 LGPL 下发布的免费软件。开发人员可以使用 API 创建自己的元数据提取和创建应用程序。开发人员可以使用各种视频文件格式进行元数据操作。

Previous Next

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# 从视频中提取元数据

  1. 使用 TagLib.File.Create() 方法加载视频并将文件路径作为字符串传递
  2. 使用 tfile.Tag.Title 属性将标题提取为字符串
  3. 使用 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);
                              
 中国人