Erst nochmal vielen Dank für die Hilfe!
Ich habe das Problem jetzt gelöst.
Für die Grafikdatein (geht für jpg genauso wie z.B. für heic) nutze ich jetzt den ShellPropertyWriter zum schreiben bzw. IShellProperty zum lesen.
Beide sind aus dem WindowsAPICodePack.
Das geht gut und schnell.
Für die Videos (mp4) geht zum schreiben ebenfalls ShellPropertyWriter gut. Leider funktioniert hier aber das Lesen nicht so simple (IShellProperty gibt nur NULL zurück; Warum auch immer.).
Dazu habe ich deshalb eine Funktion implementiert, die das mittels des ExifTool (
https://exiftool.org/) erledigt. Das ist etwas langsamer, funktioniert aber auch gut.
Nochmal danke!