Bibliothèque .NET pour la manipulation de documents vidéo
Lire et écrire les métadonnées du format de fichier vidéo.
Taglib-Sharp est une API open source développée pour lire et écrire des métadonnées dans des formats de fichiers vidéo. À l'aide de l'API, vous pouvez lire et écrire des balises standard de format de fichier vidéo et pouvez également créer et extraire des métadonnées de balises personnalisées. L'API est conçue pour extraire n'importe quel format, n'importe quel conteneur utilisé par le format de fichier vidéo.
TagLib-Sharp est un logiciel libre publié sous licence LGPL. Le développeur peut créer ses propres applications d'extraction et de création de métadonnées à l'aide de l'API. Les développeurs peuvent travailler avec une large gamme de formats de fichiers vidéo pour la manipulation des métadonnées.
Premiers pas avec Taglib-Sharp
La meilleure façon d'installer Taglib-Sharp est via NuGet, vous pouvez exécuter la commande suivante et installer Taglib-Sharp dans votre application.
Installer Taglib-Sharp à partir de NuGet
Install-Package Taglib-Sharp
Extraire les balises de métadonnées de la vidéo via l'API .NET gratuite
Taglib-Sharp permet aux programmeurs .NET d'extraire facilement les balises de métadonnées des formats de fichiers vidéo. Vous pouvez extraire la balise quel que soit le conteneur ou le format de la balise. Pour extraire la balise de métadonnées, vous devez d'abord charger le fichier vidéo à l'aide de la méthode TagLib.File.Create() et lire la balise, par exemple Title, à l'aide de la propriété TagFile.Tag.Title. L'extrait de code suivant montre comment extraire les propriétés des métadonnées d'un fichier vidéo.
Extraire les métadonnées d'une vidéo à l'aide de C#
- Charger la vidéo à l'aide de la méthode TagLib.File.Create() et transmettre le chemin du fichier sous forme de chaîne
- Extraire le titre sous forme de chaîne à l'aide de la propriété tfile.Tag.Title
- Extraire la durée de la vidéo en tant que TimeSpan à l'aide de la propriété tfile.Properties.Duration
Extraire les métadonnées vidéo à l'aide de 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);
API C# gratuite pour écrire des balises de métadonnées vidéo
L'API open source TagLib-Sharp permet aux développeurs .NET d'écrire des balises de métadonnées standard et personnalisées dans des formats de fichiers vidéo. Pour écrire, vous pouvez lire un fichier vidéo en utilisant la méthode TagLib.File.Create() et une nouvelle valeur de balise en utilisant Tag. Propriété de tuile.
Écrire des balises de métadonnées vidéo via l'API .NET
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);