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() и да прочетете етикета, например 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);
                              
 Български