Hi
Wenn dir die Infos reichen, die du auch via Rechtsklick-Eigenschaften ansehen kannst, dann such mal nach der _ExtProp.au3
Ich würde das allerdings mit ffmpeg.exe machen und die Infos via Stdoutread auslesen.
Folgende Funktion hab ich schnell mal aus meinem Video-Vorschaubild-Generator entnommen.
Mußt du anpassen, damit du an den Codec kommst:
Func _CheckMovieLength($sMovieFile)
Local $sFFmpeg = ""
Local $hFFmpeg = Run('ffmpeg.exe -i "' & $sMovieFile & '"', @ScriptDir, @SW_HIDE, 0x4)
While 1
$sFFmpeg &= StderrRead($hFFmpeg)
If @error Then ExitLoop
WEnd
$sFFmpeg = StringLeft(StringTrimLeft($sFFmpeg, StringInStr($sFFmpeg, "Duration:") + 9),
Local $iTicks = _TimeToTicks(StringLeft($sFFmpeg, 2), StringMid($sFFmpeg, 4, 2), StringMid($sFFmpeg, 7, 2))
Return $iTicks
EndFunc ;==>_CheckMovieLength
lgE