.NET Library for Manipulating Video Documents
Lue ja kirjoita videotiedostomuodon metatietoja.
Taglib-Sharp on avoimen lähdekoodin API, joka on kehitetty metatietojen lukemiseen ja kirjoittamiseen videotiedostomuodoissa. API:n avulla voit lukea ja kirjoittaa videotiedostomuodon vakiotunnisteita sekä luoda ja poimia mukautettujen tunnisteiden metatietoja. API on suunniteltu purkamaan mikä tahansa muoto, mikä tahansa videotiedostomuodon käyttämä säilö.
TagLib-Sharp on ilmainen ohjelmisto, joka on julkaistu LGPL:n alaisuudessa. Kehittäjä voi luoda omia metatietojen poiminta- ja luontisovelluksia API:n avulla. Kehittäjät voivat työskennellä laajan valikoiman videotiedostomuotojen kanssa metatietojen käsittelyä varten.
Taglib-Sharpin käytön aloittaminen
Paras tapa asentaa Taglib-Sharp on NuGetin kautta. Voit suorittaa seuraavan komennon ja asentaa Taglib-Sharpin sovellukseesi.
Asenna Taglib-Sharp NuGetistä
Install-Package Taglib-Sharp
Pura metatietotunnisteet videosta ilmaisen .NET API:n kautta
Taglib-Sharpin avulla .NET-ohjelmoijat voivat poimia metatietotunnisteita videotiedostomuodoista helposti. Voit purkaa tunnisteen säilöstä tai tunnisteen muodosta riippumatta. Jotta voit purkaa metatietotunnisteen, sinun on ensin ladattava videotiedosto TagLib.File.Create()-menetelmällä ja luettava tunniste, esim. Title, käyttämällä TagFile.Tag.Title-ominaisuutta. Seuraava koodinpätkä osoittaa, kuinka metatietojen ominaisuudet puretaan videotiedostosta.
Poimi metatiedot videosta C#:lla
- Lataa video TagLib.File.Create()-menetelmällä ja välitä tiedostopolku merkkijonona
- Pura otsikko merkkijonona käyttämällä ominaisuutta tfile.Tag.Title
- Poimi videon kesto TimeSpanina käyttämällä ominaisuutta tfile.Properties.Duration
Pura videon metatiedot C#:lla
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);
Ilmainen C# API videon metatietotunnisteiden kirjoittamiseen
Avoimen lähdekoodin API TagLib-Sharp antaa .NET-kehittäjille mahdollisuuden kirjoittaa sekä vakiomuotoisia että mukautettuja metatietotageja videotiedostomuotoihin. Kirjoittaaksesi voit lukea videotiedoston käyttämällä TagLib.File.Create()-menetelmää ja uuden tagin arvon käyttämällä Tagia. Laattaomaisuus.
Kirjoita videon metatietotunnisteet .NET API:n kautta
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);