.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.
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
- 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
- A cím kibontása karakterláncként a tfile.Tag.Title tulajdonság használatával
- 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);