Einzelnen Beitrag anzeigen
Ungelesen 25.08.14, 23:29   #4
fryx
Mitglied
 
Benutzerbild von fryx
 
Registriert seit: Jul 2012
Beiträge: 382
Bedankt: 72
fryx gewöhnt sich langsam dran | 84 Respekt Punkte
Standard

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
__________________
[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ] | [ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ] | [ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ] |[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
fryx ist offline   Mit Zitat antworten
Folgendes Mitglied bedankte sich bei fryx: