Библиотека .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() и прочитать тег, например, заголовок, используя свойство 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);