
Für meine Projekte benötigte ich Informationen zu verschiedenen Mediadateien. Den meisten wird in diesem Zusammenhang GSpot oder auch AVI Codec ein Begriff sein.
AVI Codec gehört zu dem Sourceforge-Projekt MediaInfo. Dort findet man auch eine 'MediaInfoLib - DLL' (MediaInfo.Dll) und in der CVS ein in Delphi 7 geschriebenes Beispielprojekt.
Das Beispielprojekt konnte ich unter Delphi 3 Professional nicht compilieren. Deshalb habe ich die MediaInfoDLL.pas entsprechend angepasst. Diese Unit wurde zunächst in der GUI verwendet und kann auch mit neueren Delphi-Versionen verwendet werden (getestet mit Delphi 7 Personal Edition und Delphi 2005 Win32 Personal Edition).
Für mein Projekt CQ Kurve wollte ich die MediaInfo.DLL ebenfalls benutzen. Da das Programm auch ohne DLL arbeiten soll, musste die DLL dynamisch eingebunden werden. So entstand die MediaInfoDLLmod.pas.
Am 10.01.2005 wurde die MediaInfoLib - DLL in Version 0.5.0.0 veröffentlicht. Diese kann nicht mehr unter Windows 9x/ME verwendet werden. Ausserdem kam es zu Änderungen der vorhandenen Funktionen, so dass eine neue Unit notwendig war.
Mit Version 0.7.0.0 wurde der Funktionsumfang erheblich erweitert. Dabei wurden auch die '_' in den Schlüsselstrings, welche als Parameter übergeben wurden, in '/' geändert.
Die GUI für MediaInfoLib entstand als kleine Demo für die Unit. Sie verwendet nur einen Teil der Funktionen. Die aktuelle Version unterstützt die MediaInfo.Dll nur in Version 0.7.*.*.
GUI MediaInfoLib 0.7.0.0 Binary (176 kB) -
MD5 (1kB)
Die grafische Oberfläche mit Delphi 2005 Personal Edition compiliert. Verwendet wird
nur die MediaInfo.Dll v0.7.*.*
GUI MediaInfoLib 0.7.0.0 Source (8.62 kb) -
MD5 (1 kB)
Das Delphi 2005 Win32 Personal Edition Projekt.
MediaInfoDLL_v0.7.0.0.7z (2.66 kB) -
MD5 (1 kB)
Delphi 7 / 2005 (Win32) Unit 'MediaInfoDLL.pas' für
MediaInfo.DLL 0.7.*.*.
MediaInfoDLL_v0.5.0.0.rar (2.06 kB) -
MD5 (1 kB)
Delphi 3 Units 'MediaInfoDLL.pas' und 'MediaInfoDLLmod.pas' für MediaInfo.DLL 0.5.0.0 und
MediaInfo.DLL 0.6.*.*.
MediaInfoDLL_v0.4.0.1.rar (2.03 kB) -
MD5 (1 kB)
Delphi 3 Units 'MediaInfoDLL.pas' und 'MediaInfoDLLmod.pas' für
MediaInfo.DLL 0.4.0.1
MediaInfoLib - DLL - Packages bei Sourceforge.
Fr_An - Letzte Änderung: 09. April 2006
seit 28. Juli 2010