- Registriert
- 12.06.12
- Beiträge
- 15
Hallo Leute,
ich habe mir ein AppleScript erstellt welches Videofiles umwandeln soll. Funktioniert soweit auch sehr gut. Wenn ich jedoch mehrere Dateien gleichzeitig drauf ziehe, wird für jede Datei ein Terminal geöffnet. Das würde ich gerne unterbinden, also es sollte jede Datei nacheinander im Terminal bearbeitet werden, nicht gleichzeitig. Habt ihr eine Idee wie ich das machen kann?
Hier mein Script:
Danke schon mal für die Hilfe!
Grüße
jb_
ich habe mir ein AppleScript erstellt welches Videofiles umwandeln soll. Funktioniert soweit auch sehr gut. Wenn ich jedoch mehrere Dateien gleichzeitig drauf ziehe, wird für jede Datei ein Terminal geöffnet. Das würde ich gerne unterbinden, also es sollte jede Datei nacheinander im Terminal bearbeitet werden, nicht gleichzeitig. Habt ihr eine Idee wie ich das machen kann?
Hier mein Script:
Code:
on open filelist
repeat with i in filelist
set filename to do shell script ¬
"perl -e \"print quotemeta ('" & POSIX path of i & "');\""
tell application "Terminal"
activate
do script "/Applications/ffmpeg -i " & filename & " -filter:v yadif=0:0:0 -vcodec libx264 -crf 22 -preset medium -s 1024x576 -sws_flags lanczos -acodec aac -strict experimental -ab 128k -threads 0 -y " & filename & ".mp4; exit"
end tell
end repeat
end open
Danke schon mal für die Hilfe!
Grüße
jb_