1. Produkty
  2.   Wideo
  3.   .NET
  4.   Taglib-Sharp
 
  

Biblioteka .NET do manipulowania dokumentami wideo

Odczytuj i zapisuj metadane formatu pliku wideo.

Taglib-Sharp to interfejs API typu open source opracowany do odczytywania i zapisywania metadanych w formatach plików wideo. Korzystając z interfejsu API, możesz odczytywać i zapisywać standardowe tagi w formacie pliku wideo, a także tworzyć i wyodrębniać metadane tagów niestandardowych. Interfejs API jest przeznaczony do wyodrębniania dowolnego formatu, dowolnego kontenera używanego przez format pliku wideo.

TagLib-Sharp to wolne oprogramowanie wydane na licencji LGPL. Deweloper może tworzyć własne aplikacje do ekstrakcji i tworzenia metadanych za pomocą interfejsu API. Deweloperzy mogą pracować z szeroką gamą formatów plików wideo do manipulacji metadanymi.

Previous Next

Pierwsze kroki z Taglib-Sharp

Najlepszym sposobem na zainstalowanie taglib-sharp jest użycie narzędzia NuGet, które umożliwia uruchomienie następującego polecenia i zainstalowanie taglib-sharp w aplikacji.

Zainstaluj Taglib-Sharp z NuGet

 Install-Package Taglib-Sharp

Wyodrębnij tagi metadanych z wideo za pomocą bezpłatnego interfejsu API .NET

Taglib-Sharp umożliwia programistom .NET łatwe wyodrębnianie znaczników metadanych z formatów plików wideo. Możesz wyodrębnić tag niezależnie od kontenera lub formatu tagu. Aby wyodrębnić tag metadanych, należy najpierw załadować plik wideo za pomocą metody TagLib.File.Create() i odczytać tag np. Title za pomocą właściwości TagFile.Tag.Title. Poniższy fragment kodu demonstruje, jak wyodrębnić właściwości metadanych z pliku wideo.

Wyodrębnij metadane z wideo za pomocą C#

  1. Załaduj wideo za pomocą metody TagLib.File.Create() i przekaż ścieżkę pliku jako ciąg
  2. Wyodrębnij tytuł jako ciąg znaków za pomocą właściwości tfile.Tag.Title
  3. Wyodrębnij czas trwania wideo jako TimeSpan za pomocą właściwości tfile.Properties.Duration

Wyodrębnij metadane wideo za pomocą 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);
                              

Darmowe API C# do pisania tagów metadanych wideo

API TagLib-Sharp o otwartym kodzie źródłowym umożliwia programistom .NET pisanie standardowych i niestandardowych tagów metadanych w formatach plików wideo. Aby pisać, możesz odczytać plik wideo za pomocą metody TagLib.File.Create() i nową wartość znacznika za pomocą Tag. Właściwość płytek.

Napisz tagi metadanych wideo za pomocą .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);
                              
 Polski