.NET-Bibliothek zum Bearbeiten von Videodokumenten
Metadaten des Videodateiformats lesen und schreiben.
Taglib-Sharp ist eine Open-Source-API, die zum Lesen und Schreiben von Metadaten in Videodateiformaten entwickelt wurde. Mit der API können Sie Standard-Tags im Videodateiformat lesen und schreiben sowie Metadaten von benutzerdefinierten Tags erstellen und extrahieren. Die API wurde entwickelt, um jedes Format und jeden Container zu extrahieren, den das Videodateiformat verwendet.
TagLib-Sharp ist eine kostenlose Software, die unter der LGPL veröffentlicht wurde. Der Entwickler kann mithilfe der API seine eigenen Metadatenextraktions- und -erstellungsanwendungen erstellen. Die Entwickler können mit einer Vielzahl von Videodateiformaten für die Bearbeitung von Metadaten arbeiten.
Erste Schritte mit Taglib-Sharp
Der beste Weg, Taglib-Sharp zu installieren, ist über NuGet. Sie können den folgenden Befehl ausführen und Taglib-Sharp in Ihrer Anwendung installieren.
Installieren Sie Taglib-Sharp von NuGet
Install-Package Taglib-Sharp
Extrahieren Sie Metadaten-Tags aus Videos über die kostenlose .NET-API
Taglib-Sharp ermöglicht .NET-Programmierern das einfache Extrahieren von Metadaten-Tags aus Videodateiformaten. Sie können das Tag unabhängig vom Container oder Format des Tags extrahieren. Um Metadaten-Tags zu extrahieren, müssen Sie zuerst die Videodatei mit der TagLib.File.Create()-Methode laden und Tags, z. B. Titel, mit der TagFile.Tag.Title-Eigenschaft lesen. Das folgende Code-Snippet zeigt, wie Metadateneigenschaften aus einer Videodatei extrahiert werden.
Metadaten aus Videos mit C# extrahieren
- Laden Sie das Video mit der Methode TagLib.File.Create() und übergeben Sie den Dateipfad als Zeichenfolge
- Titel mithilfe der Eigenschaft tfile.Tag.Title als Zeichenfolge extrahieren
- Extrahieren Sie die Videodauer als TimeSpan mithilfe der Eigenschaft tfile.Properties.Duration
Video-Metadaten mit C# extrahieren
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);
Kostenlose C#-API zum Schreiben von Video-Metadaten-Tags
Die Open-Source-API TagLib-Sharp ermöglicht .NET-Entwicklern das Schreiben von standardmäßigen sowie benutzerdefinierten Metadaten-Tags in Videodateiformaten. Zum Schreiben können Sie eine Videodatei mit der TagLib.File.Create()-Methode und einem neuen Tag-Wert mit Tag lesen. Tile-Eigenschaft.
Schreiben Sie Video-Metadaten-Tags über die .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);