.NET библиотека за манипулиране на видео документи
Четене и запис на метаданни на видео файлов формат.
Taglib-Sharp е API с отворен код, разработен за четене и писане на метаданни във видео файлови формати. С помощта на API можете да четете и пишете стандартни тагове на формат на видео файл и можете също да създавате и извличате метаданни от персонализирани тагове. API е проектиран да извлича всеки формат, всеки контейнер, който форматът на видео файла използва.
TagLib-Sharp е безплатен софтуер, издаден под LGPL. Разработчикът може да създаде свои собствени приложения за извличане и създаване на метаданни, използвайки API. Разработчиците могат да работят с широк набор от видео файлови формати за манипулиране на метаданни.
Първи стъпки с Taglib-Sharp
Най-добрият начин да инсталирате Taglib-Sharp е чрез NuGet, можете да изпълните следната команда и да инсталирате Taglib-Sharp във вашето приложение.
Инсталирайте Taglib-Sharp от NuGet
Install-Package Taglib-Sharp
Извличане на тагове с метаданни от видео чрез безплатен .NET API
Taglib-Sharp позволява на .NET програмистите лесно да извличат маркери за метаданни от видео файлови формати. Можете да извлечете етикета независимо от контейнера или формата на етикета. За да извлечете таг с метаданни, първо трябва да заредите видеофайла с помощта на метода TagLib.File.Create() и да прочетете етикета, например Title, като използвате свойството TagFile.Tag.Title. Следният кодов фрагмент демонстрира как да извлечете свойства на метаданни от видео файл.
Извличане на метаданни от видео чрез C#
- Заредете видео чрез метода TagLib.File.Create() и подайте пътя на файла като низ
- Извлечете заглавието като низ, като използвате свойството tfile.Tag.Title
- Извлечете продължителността на видеото като TimeSpan, като използвате свойството tfile.Properties.Duration
Извличане на видео метаданни с помощта на 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);
Безплатен C# API за писане на тагове с метаданни за видео
API с отворен код TagLib-Sharp позволява на .NET разработчиците да пишат стандартни, както и персонализирани маркери за метаданни във видео файлови формати. За да пишете, можете да прочетете видео файл с помощта на метода TagLib.File.Create() и нова стойност на етикет с помощта на Tag. Имот на плочки.
Напишете тагове за видео метаданни чрез .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);