.NET-bibliotek for manipulering av videodokumenter
Les og skriv metadata for videofilformat.
Taglib-Sharp er en åpen kildekode API utviklet for lesing og skriving av metadata i videofilformater. Ved å bruke API-en kan du lese og skrive standardkoder for videofilformat og kan også lage og trekke ut metadata for egendefinerte tagger. API-en er utformet for å trekke ut et hvilket som helst format, enhver beholder som videofilformatet bruker.
TagLib-Sharp er gratis programvare utgitt under LGPL. Utvikleren kan lage sine egne applikasjoner for utvinning og opprettelse av metadata ved hjelp av API. Utviklerne kan jobbe med et bredt spekter av videofilformater for metadatamanipulering.
Komme i gang med Taglib-Sharp
Den beste måten å installere Taglib-Sharp på er via NuGet du kan kjøre følgende kommando og installere Taglib-Sharp i applikasjonen din.
Installer Taglib-Sharp fra NuGet
Install-Package Taglib-Sharp
Trekk ut metadata-tagger fra video via gratis .NET API
Taglib-Sharp lar .NET-programmerere enkelt trekke ut metadatakoder fra videofilformater. Du kan trekke ut taggen uavhengig av beholderen eller formatet til taggen. For å trekke ut metadata-taggen må du først laste inn videofilen ved å bruke TagLib.File.Create()-metoden og lese taggen, f.eks. Title, ved å bruke TagFile.Tag.Title-egenskapen. Følgende kodebit demonstrerer hvordan du trekker ut metadataegenskaper fra videofil.
Trekk ut metadata fra video ved hjelp av C#
- Last inn video ved å bruke TagLib.File.Create()-metoden og send filbanen som streng
- Trekk ut tittelen som en streng ved å bruke egenskapen tfile.Tag.Title
- Pakk ut videovarighet som TimeSpan ved hjelp av egenskapen tfile.Properties.Duration
Trekk ut videometadata ved hjelp av 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 for å skrive video-metadata-tagger
Åpen kildekode API TagLib-Sharp lar .NET-utviklere skrive standard så vel som egendefinerte metadata-tagger i videofilformater. For å skrive kan du lese en videofil ved å bruke TagLib.File.Create()-metoden og ny tag-verdi ved å bruke Tag. Fliseiendom.
Skriv video-metadata-tagger 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);