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.
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#
- Załaduj wideo za pomocą metody TagLib.File.Create() i przekaż ścieżkę pliku jako ciąg
- Wyodrębnij tytuł jako ciąg znaków za pomocą właściwości tfile.Tag.Title
- 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);