Hey, ich arbeite nur mit der CLI, deshalb kann ich nur dazu was sagen. Wenn du dir mit
--Info-Parameters die ganzen Parameter ausgeben lässt, die mediainfo so ausspucken kann, wirst du feststellen, dass bei den meisten nichts zurückgegeben wird. Um nun zu sehen, welche Parameter überhaupt was zurückgeben und was genau wie formatiert wird, hatte ich mir ein Batch Skript geschrieben, was die ganzen Parameter für ein Beispielvideo aufruft. Es benutzt das Unix-Tool
sed zum Formatieren, der Videodateiname wird als Kommandozeilenparameter übergeben.
Code:
@echo off &setlocal
for /f %%a in ('mediainfo --info-parameters^|sed -nr "1p;/^\s*$/{n;p}"') do if not "%%a"=="Other" for /f %%b in ('mediainfo --info-parameters^|sed -nr "/^%%a\s*$/,/^\s*$/{//!p}"') do @<nul set /p "=%%a;%%b " &if "%%b" neq "Inform" (for /f "delims=" %%c in ('mediainfo "--inform=%%a;%%%%b%%" "%~1"') do echo "%%c")||echo(
Wenn du nun nicht die passenden Parameter für dich findest, bleibt es einfach bei deinem obigen Template, dessen Ausgabe zum Formatieren in ein entsprechendes S***** (Perl o.ä.) gepiped wird.
Code:
MediaInfo --Output=file://Template.csv VideoFileName | perl -w FormatS*****.pl
Melde dich halt ggf. nochmal