¿Cómo puedo hacer que el script genere el archivo codificado en un directorio definido por el usuario?
Estoy intentando crear un codificador de archivos multimedia interno basado en Automator y ffmpeg
.
Quiero que los archivos de origen se coloquen en el ícono de la aplicación y luego pregunte al usuario dónde enviar los archivos codificados.
Hasta ahora tengo una aplicación Automator donde coloco archivos en ella y ejecuta este 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
Actualmente, la aplicación genera el archivo codificado en el mismo directorio que el archivo de entrada.
¿Cómo puedo hacer que Automator solicite al usuario y use un directorio de destino?