1. Produtos
  2.   Vídeo
  3.   .NET
  4.   Taglib-Sharp
 
  

Biblioteca .NET para manipulação de documentos de vídeo

Ler e gravar metadados do formato de arquivo de vídeo.

Taglib-Sharp é uma API de código aberto desenvolvida para ler e gravar metadados em formatos de arquivo de vídeo. Usando a API, você pode ler e gravar tags padrão de formato de arquivo de vídeo e também pode criar e extrair metadados de tags personalizadas. A API foi projetada para extrair qualquer formato, qualquer contêiner que o formato de arquivo de vídeo esteja usando.

TagLib-Sharp é um software livre lançado sob a LGPL. O desenvolvedor pode criar seus próprios aplicativos de extração e criação de metadados usando a API. Os desenvolvedores podem trabalhar com uma ampla variedade de formatos de arquivo de vídeo para manipulação de metadados.

Previous Next

Introdução ao Taglib-Sharp

A melhor maneira de instalar o Taglib-Sharp é via NuGet, você pode executar o seguinte comando e instalar o Taglib-Sharp em seu aplicativo.

Instale o Taglib-Sharp do NuGet

 Install-Package Taglib-Sharp

Extraia tags de metadados de vídeo via API .NET gratuita

Taglib-Sharp permite que programadores .NET extraiam tags de metadados de formatos de arquivo de vídeo facilmente. Você pode extrair a tag independentemente do contêiner ou do formato da tag. Para extrair a tag de metadados, primeiro, você precisa carregar o arquivo de vídeo usando o método TagLib.File.Create() e ler a tag, por exemplo, Title usando a propriedade TagFile.Tag.Title. O snippet de código a seguir demonstra como extrair propriedades de metadados do arquivo de vídeo.

Extraia metadados de vídeo usando C#

  1. Carregar vídeo usando o método TagLib.File.Create() e passar o caminho do arquivo como string
  2. Extraia o título como uma string usando a propriedade tfile.Tag.Title
  3. Extraia a duração do vídeo como TimeSpan usando a propriedade tfile.Properties.Duration

Extrair metadados de vídeo usando 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);
                              

API C# gratuita para gravar tags de metadados de vídeo

A API de código aberto TagLib-Sharp permite que os desenvolvedores .NET escrevam tags de metadados padrão e personalizadas em formatos de arquivo de vídeo. Para escrever, você pode ler um arquivo de vídeo usando o método TagLib.File.Create() e um novo valor de tag usando Tag. Propriedade da telha.

Gravar tags de metadados de vídeo via .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);
                              
 Português