Bin mir nicht ganz sicher... aber läuft das Vorhaben nicht ins Leere?
Kodi speichert die Aspect Information im Feld <aspect>.
z.B.
<aspect>2.400</aspect> (Im Moment trage ich diese Infos immer manuell ein, später soll es via SQL script aktualisiert werden)
Beim ersten Start des Videos werden aber die Audio/Video Informationen überschrieben. <aspect> wird dann strikt aus <height> und <length> berechnet.
z.B.
<height>1080</height>
<width>1920</width>
1920/1080 = <aspect>1,7778</aspect> = Darstellung in Kodi -> 16:9
Es kann in diesem Beispiel nicht erkannt werden, ob das Video schwarze Balken enthält.