Come posso fare in modo che lo script restituisca il file codificato in una directory definita dall'utente?
Sto provando a creare un codificatore di file multimediali interno basato su Automator e ffmpeg
.
Voglio che i file di origine vengano rilasciati sull'icona dell'app e poi chiedono all'utente dove inviare i file codificati.
Finora ho un'app Automator in cui trascino i file su di essa e viene eseguito questo AppleScript:
on run {input, parameters}
tell application "Terminal"
activate
set filesString to ""
repeat with file_ in input
set filesString to filesString & " " & quoted form of (POSIX path of file_)
end repeat
do script "for f in" & filesString & "; do
ffmpeg -i \"$f\" -c:v copy -an ${f%.*}_264.mp4
done"
end tell
return input
end run
Attualmente l'app emette il file codificato nella stessa directory del file di input.
Come posso fare in modo che Automator chieda all'utente e utilizzi una directory di destinazione?