Biblioteca .NET pentru manipularea documentelor video
Citiți și scrieți metadatele formatului de fișier video.
Taglib-Sharp este un API open-source dezvoltat pentru citirea și scrierea metadatelor în formate de fișiere video. Folosind API-ul, puteți citi și scrie etichete standard de format de fișier video și, de asemenea, puteți crea și extrage metadate ale etichetelor personalizate. API-ul este conceput pentru a extrage orice format, orice container pe care îl folosește formatul fișierului video.
TagLib-Sharp este un software gratuit lansat sub LGPL. Dezvoltatorul își poate crea propriile aplicații de extragere și creare a metadatelor folosind API-ul. Dezvoltatorii pot lucra cu o gamă largă de formate de fișiere video pentru manipularea metadatelor.
Noțiuni introductive cu Taglib-Sharp
Cel mai bun mod de a instala Taglib-Sharp este prin NuGet, puteți rula următoarea comandă și instalați Taglib-Sharp în aplicația dvs.
Instalați Taglib-Sharp din NuGet
Install-Package Taglib-Sharp
Extrageți etichetele de metadate din videoclip prin API-ul .NET gratuit
Taglib-Sharp permite programatorilor .NET să extragă cu ușurință etichetele de metadate din formate de fișiere video. Puteți extrage eticheta indiferent de container sau de formatul etichetei. Pentru a extrage eticheta de metadate, mai întâi, trebuie să încărcați fișierul video folosind metoda TagLib.File.Create() și să citiți eticheta, de exemplu, Titlu folosind proprietatea TagFile.Tag.Title. Următorul fragment de cod demonstrează cum să extrageți proprietățile metadatelor din fișierul video.
Extrageți metadatele din videoclip folosind C#
- Încărcați videoclipul folosind metoda TagLib.File.Create() și treceți calea fișierului ca șir
- Extrageți titlul ca șir folosind proprietatea tfile.Tag.Title
- Extrageți durata videoclipului ca TimeSpan folosind proprietatea tfile.Properties.Duration
Extrageți metadatele video folosind 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);
API C# gratuit pentru a scrie etichete de metadate video
API-ul open-source TagLib-Sharp permite dezvoltatorilor .NET să scrie etichete de metadate standard și personalizate în formate de fișiere video. Pentru a scrie, puteți citi un fișier video folosind metoda TagLib.File.Create() și o nouă valoare a etichetei folosind Tag. Proprietatea plăcilor.
Scrieți etichete de metadate video prin .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);