1. Termékek
  2.   Videó
  3.   .NET
  4.   Taglib-Sharp
 
  

.NET Library for Manipulating video Documents

Videó fájlformátum metaadatainak olvasása és írása.

A Taglib-Sharp egy nyílt forráskódú API, amelyet metaadatok videofájl-formátumokban történő olvasására és írására fejlesztettek ki. Az API használatával szabványos videofájl-formátumú címkéket olvashat és írhat, valamint egyéni címkék metaadatait is létrehozhatja és kivonhatja. Az API-t úgy tervezték, hogy bármilyen formátumot kibontsa, bármilyen tárolót, amelyet a videofájl formátum használ.

A TagLib-Sharp egy ingyenes szoftver, amelyet LGPL alatt adtak ki. A fejlesztő saját metaadat-kinyerési és -létrehozási alkalmazásokat hozhat létre az API segítségével. A fejlesztők a videofájl-formátumok széles skálájával dolgozhatnak a metaadatok kezeléséhez.

Previous Next

A Taglib-Sharp első lépései

A Taglib-Sharp telepítésének legjobb módja a NuGet-en keresztül, a következő parancs futtatásával és a Taglib-Sharp telepítésével az alkalmazásban.

Telepítse a Taglib-Sharp programot a NuGetből

 Install-Package Taglib-Sharp

Kivonja a metaadatcímkéket a videóból az ingyenes .NET API-n keresztül

A Taglib-Sharp lehetővé teszi a .NET programozók számára, hogy könnyen kivonják a metaadatcímkéket videofájlformátumokból. A címkét a tárolótól vagy a címke formátumától függetlenül kibonthatja. A metaadatcímke kibontásához először be kell töltenie a videofájlt a TagLib.File.Create() metódussal, és be kell olvasnia a címkét, például a Címet a TagFile.Tag.Title tulajdonság segítségével. A következő kódrészlet bemutatja, hogyan lehet kivonni a metaadat tulajdonságait a videofájlból.

Metaadatok kinyerése a videóból a C# használatával

  1. Töltse be a videót a TagLib.File.Create() metódussal, és adja meg a fájl elérési útját karakterláncként
  2. A cím kibontása karakterláncként a tfile.Tag.Title tulajdonság használatával
  3. A videó időtartamának kibontása TimeSpan-ként a tfile.Properties.Duration tulajdonság segítségével

Videó metaadatok kibontása a C# használatával

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);
                              

Ingyenes C# API videó metaadatcímkék írásához

A nyílt forráskódú API TagLib-Sharp lehetővé teszi a .NET fejlesztők számára, hogy szabványos és egyéni metaadat címkéket írjanak videofájl formátumban. Íráshoz beolvashat egy videofájlt a TagLib.File.Create() metódussal, és új címkeértéket a Tag segítségével. Csempe ingatlan.

Írjon videó metaadatcímkéket a .NET API-n keresztül

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);
                              
 Magyar