1. Produktai
  2.   Vaizdo įrašas
  3.   .NET
  4.   Taglib-Sharp
 
  

.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.

Previous Next

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#

  1. Įkelkite vaizdo įrašą naudodami TagLib.File.Create() metodą ir nurodykite failo kelią kaip eilutę
  2. Išskleiskite pavadinimą kaip eilutę naudodami ypatybę tfile.Tag.Title
  3. 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);
                              
 Lietuvių