Benutzer mit den meisten Antworten
Video Meta-Daten editieren

Frage
-
Servus allerseits
Kennt jemand eine Möglichkeit die Videometadaten von Video Dateien zu editieren?
Und zwar natürlich mit Code.
Ich meine die "Tags" die man auch manuell unter Datei-Eigenschaften im "Details"-Tab sieht und bearbeiten kann.
Siehe hier: https://silicophilic.com/edit-video-and-music-metadata-in-windows-10/
Ich kenne die "Shell.Application" ActiveX-Komponente um die Daten zu lesen (GetDetailsOf) aber eben nicht zum Ändern/Schreiben.
Jemand ein Idee? Danke!
Antworten
-
Anmerkung&FWIW:
DsoFile scheint nur für Office Dokumente zu gehen.
Mit dem WindowsAPI Pack funktioniert Video Meta Daten editieren.
Geht dann z.B. so:using Microsoft.WindowsAPICodePack.Shell; const string filePath = @"M:\Elvis has just left the building.mp4"; var file = ShellFile.FromFilePath(filePath); file.Properties.System.Title.Value = "Elvis has just left the building";
Man braucht die beiden NuGets
Microsoft.WindowsAPICodePack-Shell
Microsoft.WindowsAPICodePack-Core
- Als Antwort markiert Chris-von-der-Wiese Montag, 18. Januar 2021 13:51
Alle Antworten
-
Wurde "nebenan" fündig.
https://stackoverflow.com/questions/5337683/how-to-set-extended-file-properties
Zum Editieren/Schreiben braucht man wohl Zusatzkomponenten, zB "dsofile.dll" (eig für Office docs konzipiert) oder das
WindowsAPICodePack.
Muss mal testen, obs hilft...
- Bearbeitet Chris-von-der-Wiese Montag, 18. Januar 2021 13:05
-
Anmerkung&FWIW:
DsoFile scheint nur für Office Dokumente zu gehen.
Mit dem WindowsAPI Pack funktioniert Video Meta Daten editieren.
Geht dann z.B. so:using Microsoft.WindowsAPICodePack.Shell; const string filePath = @"M:\Elvis has just left the building.mp4"; var file = ShellFile.FromFilePath(filePath); file.Properties.System.Title.Value = "Elvis has just left the building";
Man braucht die beiden NuGets
Microsoft.WindowsAPICodePack-Shell
Microsoft.WindowsAPICodePack-Core
- Als Antwort markiert Chris-von-der-Wiese Montag, 18. Januar 2021 13:51
-
Hallo Chris,
prima. Vielen Dank für die INfo und das Codebeispiel. Können andere sicher auch mal gut gebrauchen.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET (2001-2018)
https://www.asp-solutions.de/ - IT Beratung, Softwareentwicklung, Remotesupport