1. Məhsullar
  2.   Video
  3.   .NET
  4.   Taglib-Sharp
 
  

Video Sənədləri Manipulyasiya etmək üçün .NET Kitabxanası

Video Fayl Formatının Metadatasını Oxuyun və Yazın.

Taglib-Sharp video fayl formatlarında metadata oxumaq və yazmaq üçün hazırlanmış açıq mənbəli API-dir. API-dən istifadə edərək, siz video fayl formatının standart teqlərini oxuya və yaza, həmçinin fərdi teqlərin metadatasını yarada və çıxara bilərsiniz. API istənilən formatı, video fayl formatının istifadə etdiyi istənilən konteyneri çıxarmaq üçün nəzərdə tutulmuşdur.

TagLib-Sharp, LGPL altında buraxılan pulsuz proqramdır. Tərtibatçı API-dən istifadə edərək öz metadata çıxarılması və yaradılması proqramlarını yarada bilər. Tərtibatçılar metadata manipulyasiyası üçün geniş çeşidli video fayl formatları ilə işləyə bilərlər.

Previous Next

Taglib-Sharp ilə işə başlamaq

Taglib-Sharp-ı quraşdırmağın ən yaxşı yolu NuGet vasitəsilə aşağıdakı əmri işlədə və Taglib-Sharp-ı tətbiqinizdə quraşdıra bilərsiniz.

NuGet-dən Taglib-Sharp-ı quraşdırın

 Install-Package Taglib-Sharp

Pulsuz .NET API vasitəsilə videodan Metadata Teqlərini çıxarın

Taglib-Sharp .NET proqramçılarına video fayl formatlarından metadata teqlərini asanlıqla çıxarmağa imkan verir. Konteynerdən və etiketin formatından asılı olmayaraq etiketi çıxara bilərsiniz. Metadata teqini çıxarmaq üçün əvvəlcə TagLib.File.Create() metodundan istifadə edərək video faylı yükləməli və TagFile.Tag.Title xassəsindən istifadə edərək etiketi oxumalısınız, məsələn, Başlıq. Aşağıdakı kod parçası video fayldan metadata xassələrinin necə çıxarılacağını nümayiş etdirir.

C# istifadə edərək videodan metadata çıxarın

  1. TagLib.File.Create() metodundan istifadə edərək videonu yükləyin və fayl yolunu sətir kimi ötürün
  2. tfile.Tag.Title xassəsindən istifadə edərək başlığı sətir kimi çıxarın
  3. tfile.Properties.Duration xüsusiyyətindən istifadə edərək video müddətini TimeSpan kimi çıxarın

C# istifadə edərək video metadatasını çıxarın

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);
                              

Video Metadata Teqlərini Yazmaq üçün Pulsuz C# API

Açıq mənbəli API TagLib-Sharp .NET tərtibatçılarına video fayl formatlarında standart, eləcə də fərdi metadata teqləri yazmağa imkan verir. Yazmaq üçün TagLib.File.Create() metodundan istifadə edərək video faylı və Tag istifadə edərək yeni teq dəyərini oxuya bilərsiniz. Kafel əmlakı.

.NET API vasitəsilə video Metadata Teqlərini yazın

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);
                              
 Azəri