1. Produkti
  2.   Video
  3.   .NET
  4.   Taglib-Sharp
 
  

.NET bibliotēka video dokumentu manipulēšanai

Video faila formāta metadatu lasīšana un rakstīšana.

Taglib-Sharp ir atvērtā koda API, kas izstrādāta metadatu lasīšanai un rakstīšanai video failu formātos. Izmantojot API, varat lasīt un rakstīt video failu formāta standarta tagus, kā arī izveidot un izvilkt pielāgoto tagu metadatus. API ir izstrādāta, lai iegūtu jebkuru formātu, jebkuru konteineru, ko izmanto video faila formāts.

TagLib-Sharp ir bezmaksas programmatūra, kas izdota saskaņā ar LGPL. Izstrādātājs var izveidot savas metadatu ieguves un izveides lietojumprogrammas, izmantojot API. Izstrādātāji var strādāt ar plašu video failu formātu klāstu, lai apstrādātu metadatus.

Previous Next

Darba sākšana ar Taglib-Sharp

Labākais veids, kā instalēt Taglib-Sharp, ir, izmantojot NuGet, varat palaist šādu komandu un instalēt Taglib-Sharp savā lietojumprogrammā.

Instalējiet Taglib-Sharp no NuGet

 Install-Package Taglib-Sharp

Izņemiet metadatu tagus no videoklipa, izmantojot bezmaksas .NET API

Taglib-Sharp ļauj .NET programmētājiem viegli iegūt metadatu tagus no video failu formātiem. Varat izvilkt tagu neatkarīgi no konteinera vai taga formāta. Lai izvilktu metadatu tagu, vispirms ir jāielādē video fails, izmantojot metodi TagLib.File.Create(), un jāizlasa tags, piemēram, Title, izmantojot rekvizītu TagFile.Tag.Title. Šis koda fragments parāda, kā no video faila iegūt metadatu rekvizītus.

Izņemiet metadatus no video, izmantojot C#

  1. Ielādējiet video, izmantojot TagLib.File.Create() metodi, un norādiet faila ceļu kā virkni
  2. Izņemiet nosaukumu kā virkni, izmantojot rekvizītu tfile.Tag.Title
  3. Izvelciet video ilgumu kā TimeSpan, izmantojot īpašumu tfile.Properties.Duration

Izņemiet video metadatus, izmantojot 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);
                              

Bezmaksas C# API, lai rakstītu video metadatu tagus

Atvērtā koda API TagLib-Sharp ļauj .NET izstrādātājiem rakstīt standarta, kā arī pielāgotus metadatu tagus video failu formātos. Lai rakstītu, varat nolasīt video failu, izmantojot metodi TagLib.File.Create(), un jaunu taga vērtību, izmantojot Tag. Flīžu īpašums.

Rakstiet video metadatu tagus, izmantojot .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);
                              
 Latviski