Knihovna .NET pro manipulaci s video dokumenty
Čtení a zápis metadat formátu souboru videa.
Taglib-Sharp je open-source API vyvinuté pro čtení a zápis metadat ve formátech video souborů. Pomocí rozhraní API můžete číst a zapisovat standardní značky formátu video souborů a také můžete vytvářet a extrahovat metadata vlastních značek. API je navrženo tak, aby extrahovalo jakýkoli formát, jakýkoli kontejner, který formát video souboru používá.
TagLib-Sharp je svobodný software vydaný pod LGPL. Vývojář může vytvářet své vlastní aplikace pro extrakci a vytváření metadat pomocí API. Vývojáři mohou pracovat se širokou škálou formátů video souborů pro manipulaci s metadaty.
Začínáme s Taglib-Sharp
Nejlepší způsob, jak nainstalovat Taglib-Sharp, je přes NuGet, můžete spustit následující příkaz a nainstalovat Taglib-Sharp do vaší aplikace.
Nainstalujte Taglib-Sharp z NuGet
Install-Package Taglib-Sharp
Extrahujte značky metadat z videa prostřednictvím bezplatného rozhraní .NET API
Taglib-Sharp umožňuje programátorům .NET snadno extrahovat tagy metadat z formátů video souborů. Značku můžete extrahovat bez ohledu na kontejner nebo formát značky. Chcete-li extrahovat značku metadat, musíte nejprve načíst soubor videa pomocí metody TagLib.File.Create() a přečíst značku, např. Title, pomocí vlastnosti TagFile.Tag.Title. Následující fragment kódu ukazuje, jak extrahovat vlastnosti metadat ze souboru videa.
Extrahujte metadata z videa pomocí C#
- Načtěte video pomocí metody TagLib.File.Create() a předejte cestu k souboru jako řetězec
- Extrahujte název jako řetězec pomocí vlastnosti tfile.Tag.Title
- Extrahujte délku videa jako TimeSpan pomocí vlastnosti tfile.Properties.Duration
Extrahujte metadata videa pomocí 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);
Zdarma C# API pro zápis značek metadat videa
Open-source API TagLib-Sharp umožňuje vývojářům .NET psát standardní i vlastní tagy metadat ve formátech video souborů. Chcete-li zapisovat, můžete číst video soubor pomocí metody TagLib.File.Create() a novou hodnotu tagu pomocí Tag. Vlastnost dlaždice.
Napište tagy metadat videa přes .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);