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

Витягніть теги метаданих із відео за допомогою безкоштовного API .NET

Taglib-Sharp дозволяє програмістам .NET легко отримувати теги метаданих із форматів відеофайлів. Ви можете витягнути тег незалежно від контейнера або формату тегу. Щоб отримати тег метаданих, спершу потрібно завантажити відеофайл за допомогою методу TagLib.File.Create() і прочитати тег, наприклад Title, за допомогою властивості 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);
                              
 Українська