1. Producten
  2.   Video
  3.   .NET
  4.   Taglib-Sharp
 
  

.NET-bibliotheek voor het manipuleren van videodocumenten

Lezen en schrijven metadata van videobestandsindeling.

Taglib-Sharp is een open-source API die is ontwikkeld voor het lezen en schrijven van metadata in videobestandsindelingen. Met behulp van de API kunt u standaardtags van videobestandsindeling lezen en schrijven en kunt u ook metadata van aangepaste tags maken en extraheren. De API is ontworpen om elk formaat te extraheren, elke container die het videobestandsformaat gebruikt.

TagLib-Sharp is gratis software die is uitgebracht onder de LGPL. De ontwikkelaar kan zijn eigen toepassingen voor het extraheren en maken van metagegevens maken met behulp van de API. De ontwikkelaars kunnen werken met een breed scala aan videobestandsformaten voor het manipuleren van metadata.

Previous Next

Aan de slag met Taglib-Sharp

De beste manier om Taglib-Sharp te installeren is via NuGet. U kunt de volgende opdracht uitvoeren en Taglib-Sharp in uw toepassing installeren.

Installeer Taglib-Sharp van NuGet

 Install-Package Taglib-Sharp

Extraheer metadatatags uit video via gratis .NET API

Met Taglib-Sharp kunnen .NET-programmeurs eenvoudig metadatatags uit videobestandsindelingen extraheren. U kunt de tag extraheren, ongeacht de container of het formaat van de tag. Om de metadata-tag te extraheren, moet u eerst het videobestand laden met behulp van de TagLib.File.Create()-methode en de tag, bijvoorbeeld Title, lezen met de eigenschap TagFile.Tag.Title. Het volgende codefragment laat zien hoe metadata-eigenschappen uit een videobestand kunnen worden geëxtraheerd.

Metadata uit video extraheren met C#

  1. Laad video met de methode TagLib.File.Create() en geef het bestandspad door als string
  2. Titel uitpakken als een tekenreeks met de eigenschap tfile.Tag.Title
  3. Extraheer de videoduur als TimeSpan met behulp van de eigenschap tfile.Properties.Duration

Extraheer videometadata met 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);
                              

Gratis C# API om videometadatatags te schrijven

Met de open-source API TagLib-Sharp kunnen .NET-ontwikkelaars zowel standaard als aangepaste metadatatags in videobestandsindelingen schrijven. Om te schrijven kunt u een videobestand lezen met de methode TagLib.File.Create() en een nieuwe tagwaarde met Tag. Tegel eigendom.

Schrijf video-metadata-tags 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);
                              
 Dutch