1. Товары
  2.   видео
  3.   .NET
  4.   Taglib-Sharp
 
  

Библиотека .NET для управления видеодокументами

Чтение и запись метаданных формата видеофайла.

Taglib-Sharp — это API с открытым исходным кодом, разработанный для чтения и записи метаданных в форматах видеофайлов. Используя API, вы можете читать и записывать стандартные теги формата видеофайла, а также создавать и извлекать метаданные пользовательских тегов. API предназначен для извлечения любого формата, любого контейнера, который использует формат видеофайла.

TagLib-Sharp — это бесплатное программное обеспечение, выпущенное под лицензией LGPL. Разработчик может создавать свои собственные приложения для извлечения и создания метаданных с помощью API. Разработчики могут работать с широким спектром форматов видеофайлов для манипулирования метаданными.

Previous Next

Начало работы с 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#

  1. Загрузите видео с помощью метода TagLib.File.Create() и передайте путь к файлу в виде строки
  2. Извлечь заголовок в виде строки, используя свойство tfile.Tag.Title
  3. Извлечь продолжительность видео как 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);
                              
 Русский