.NET biblioteka, skirta manipuliuoti vaizdo įrašų dokumentais
Skaityti ir rašyti vaizdo įrašo failo formato metaduomenis.
Taglib-Sharp yra atvirojo kodo API, sukurta skaityti ir rašyti metaduomenis vaizdo failų formatais. Naudodami API galite skaityti ir rašyti standartines vaizdo failo formato žymas, taip pat galite kurti ir išgauti tinkintų žymų metaduomenis. API skirta išgauti bet kokį formatą, bet kokį konteinerį, kurį naudoja vaizdo failo formatas.
„TagLib-Sharp“ yra nemokama programinė įranga, išleista pagal LGPL. Kūrėjas gali sukurti savo metaduomenų išgavimo ir kūrimo programas naudodamas API. Kūrėjai gali dirbti su daugybe vaizdo failų formatų, kad galėtų apdoroti metaduomenis.
Darbo su Taglib-Sharp pradžia
Geriausias būdas įdiegti Taglib-Sharp yra per NuGet. Galite paleisti šią komandą ir įdiegti Taglib-Sharp savo programoje.
Įdiekite „Taglib-Sharp“ iš „NuGet“.
Install-Package Taglib-Sharp
Iš vaizdo įrašo ištraukite metaduomenų žymas naudodami nemokamą .NET API
Taglib-Sharp leidžia .NET programuotojams lengvai išgauti metaduomenų žymas iš vaizdo failų formatų. Galite išskirti žymą neatsižvelgdami į sudėtinį rodinį ar žymos formatą. Norėdami išgauti metaduomenų žymą, pirmiausia turite įkelti vaizdo įrašo failą naudodami TagLib.File.Create() metodą ir perskaityti žymą, pvz., pavadinimą, naudodami ypatybę TagFile.Tag.Title. Šis kodo fragmentas parodo, kaip iš vaizdo įrašo failo išgauti metaduomenų ypatybes.
Ištraukite metaduomenis iš vaizdo įrašo naudodami C#
- Įkelkite vaizdo įrašą naudodami TagLib.File.Create() metodą ir nurodykite failo kelią kaip eilutę
- Išskleiskite pavadinimą kaip eilutę naudodami ypatybę tfile.Tag.Title
- Išskleiskite vaizdo įrašo trukmę kaip TimeSpan naudodami tfile.Properties.Duration nuosavybę
Išskleiskite vaizdo įrašo metaduomenis naudodami 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);
Nemokama C# API, skirta vaizdo įrašų metaduomenų žymoms rašyti
Atvirojo kodo API TagLib-Sharp leidžia .NET kūrėjams įrašyti standartines ir pasirinktines metaduomenų žymas vaizdo failų formatais. Norėdami rašyti, galite perskaityti vaizdo įrašo failą naudodami TagLib.File.Create() metodą ir naują žymos reikšmę naudodami Tag. Plytelių turtas.
Rašykite vaizdo įrašo metaduomenų žymas naudodami .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);