.NET-bibliotek för att manipulera videodokument
Läs & skriv metadata för videofilformat.
Taglib-Sharp är ett API med öppen källkod utvecklat för att läsa och skriva metadata i videofilformat. Med hjälp av API:t kan du läsa och skriva standardtaggar av videofilformat och kan även skapa och extrahera metadata för anpassade taggar. API:et är utformat för att extrahera vilket format som helst, vilken behållare som helst som videofilformatet använder.
TagLib-Sharp är fri programvara som släpps under LGPL. Utvecklaren kan skapa sina egna applikationer för extrahering och skapande av metadata med hjälp av API:et. Utvecklarna kan arbeta med ett brett utbud av videofilformat för metadatamanipulation.
Komma igång med Taglib-Sharp
Det bästa sättet att installera Taglib-Sharp är via NuGet du kan köra följande kommando och installera Taglib-Sharp i din applikation.
Installera Taglib-Sharp från NuGet
Install-Package Taglib-Sharp
Extrahera metadatataggar från video via gratis .NET API
Taglib-Sharp låter .NET-programmerare enkelt extrahera metadatataggar från videofilformat. Du kan extrahera taggen oavsett behållaren eller formatet på taggen. För att extrahera metadatataggen måste du först ladda videofilen med metoden TagLib.File.Create() och läsa taggen t.ex. Title med egenskapen TagFile.Tag.Title. Följande kodavsnitt visar hur man extraherar metadataegenskaper från videofil.
Extrahera metadata från video med C#
- Ladda video med TagLib.File.Create()-metoden och skicka filsökvägen som sträng
- Extrahera titel som en sträng med tfile.Tag.Title-egenskapen
- Extrahera videons varaktighet som TimeSpan med hjälp av egenskapen tfile.Properties.Duration
Extrahera videometadata med 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 för att skriva videometadatataggar
API:et TagLib-Sharp med öppen källkod låter .NET-utvecklare skriva såväl standard- som anpassade metadatataggar i videofilformat. För att skriva kan du läsa en videofil med TagLib.File.Create()-metoden och nytt taggvärde med Tag. Kakelfastighet.
Skriv videometadatataggar 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);