Archiv verlassen und diese Seite im Standarddesign anzeigen : Media-Infos aus Release auslesen
Hoi Leutz,
kennt einer eine zuverlässige Möglichkeit mit Intelli die Media-Infos direkt auszulesen und nicht crawlen zu müssen?
Also Audio/Video Codec, Laufzeit, Größe, Auflösung.
Sairenji
22.05.2017, 17:03
Um MediaInfo zu bekommen, einfach MediaInfo CLI nutzen.
Kannst ja im Intellitool eine PrePack Sache anlegen.
Per Batch dann einfach erstellen lassen ;)
Beispiel für die Batch:
@echo off
set mediainfo="C:\Users\Administrator\Downloads\MediaInfo_CLI_0.7 .74_Windows_x64\MediaInfo.exe"
for %%a in ("*.mkv") do (
"%mediainfo%" "%%~na.mkv" --LogFile="unicodefile.txt"
more +6 "unicodefile.txt" > "Media Info.nfo.new"
move /y "Media Info.nfo.new" "Media Info.nfo"
)
exit
Jo danke für den Tipp, ein guter Ansatz.
Bekomme ich dann auch die Infos iwie in die xml für intelligen?
Ja, durch die dadurch erstellte (bzw umbenannte) .nfo datei.
Hilf mir mal bitte auf die Sprünge, wie kann ich denn mit intelligen direkt Daten aus einer nfo auslesen und in die entsprechenden Felder eintragen lassen? (v.129.2)
Sairenji
23.05.2017, 17:56
In Intellitool hast ja die Option ob NFO Dateien verwenden soll.
Diese trägt er dann in die XML ein. Und sobald du die XML in Intelligen geöffnet hast,
ist diese auch in dem NFO Feld ( print(INFO) ).
Die Batch erstellt halt die NFO...deswegen im prepack option in intelligen so einrichten. sollte klappen eigentlich...
Ach so, ja danke, das ist verständlich. Meine Frage war nur anders gemeint, anstatt die erstellte NFO in das Feld einzufügen, würde es mich interessieren, ob es iwie möglich ist die einzelnen Werte in die entsprechenden Felder bei intelligen eintragen zu lassen. Also Video Codec, Laufzeit, Größe etc.
Sairenji
24.05.2017, 15:13
Das liesse sich sicherlich mit dem CustomScript Addon (ist in Intelligen schon integriert) bewerkstelligen.
Beispiel:
function GetIAudioStream(AProposedValues) {
if (MatchText("%ac3 line%", INFO)) { return "Line"; }
else if (MatchText("%stereo%", INFO)) { return "Stereo"; }
else if (MatchText("%aac%", INFO)) { return "Stereo"; }
else if (MatchText("%mp3%", INFO)) { return "Stereo"; }
else if (MatchText("%ac3 stereo%", INFO)) { return "dd2.0"; }
else if (MatchText("%ac3 2.0%", INFO)) { return "dd2.0"; }
else if (MatchText("%3 2.0%", INFO)) { return "dd2.0"; }
else if (MatchText("%2 channels%", INFO)) { return "dd2.0"; }
else if (MatchText("%dtshd?ma%", INFO)) { return "DTS"; }
else if (MatchText("%6ch%", INFO)) { return "dd5.1"; }
else if (MatchText("%6 channels%", INFO)) { return "dd5.1"; }
else if (MatchText("%ac3 5.1%", INFO)) { return "dd5.1"; }
else if (MatchText("%vbr%", INFO)) { return "Stereo"; }
else if (MatchText("%dtshd?ma%", INFO)) { return "DTS"; }
else return False;
}
Musst halt nur so die .txt schreiben das das so macht wie du brauchst...
sollte aber eigentlich alles möglich sein
thx! ...und das custom script addon finde ich wo genau? :emoji05:
Sairenji
24.05.2017, 23:50
Bei Optionen -> Plugins -> App -> Haken setzen
dann in Menü Reiter "Tools" die Custom Script Settings klicken und die .txt setzen und dann nach deinen wünschen anpassen.
XXX-Upper
29.05.2017, 09:04
Interessanter Vorschlag ...
wie würde dann der Eintrag als Prepackprogramm lauten ?
Vieleicht:
C:\Pfad\Zum\Batch\Filename.bat %DEPACKFOLDER%
Danke im vorraus.
Gruß
Bei Optionen -> Plugins -> App -> Haken setzen
dann in Menü Reiter "Tools" die Custom Script Settings klicken und die .txt setzen und dann nach deinen wünschen anpassen.
Sairenji könntest du das custom script addon bitte hochladen ich habe es nicht in meiner 129.
XXX-Upper
11.06.2017, 21:31
Sairenji könntest du das custom script addon bitte hochladen ich habe es nicht in meiner 129.
das benötige ich auch :-)
Sairenji
11.06.2017, 23:37
Attention Required! | Cloudflare (http://www.xup.in/dl,35940558/)
XXX-Upper
12.06.2017, 12:08
schönen Dank :-)
Kann mir vieleicht jemand sagen wie
"function GetIRuntime"
setze ?
Der wert steht ja in der NFO aber ich arbeite ja nicht mit "if (MatchText"
In dem Fall muss die Zeile wohl so heissen der er den Stundenwert ausliest..
Wie heisst denn da der Befehl ?
Vielen Dank im vorraus.
Gruß XXX-Upper
Powered by vBulletin® Version 4.2.2 Copyright ©2026 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.