¿Cómo puedo hacer que el script emita el archivo codificado en un directorio definido por el usuario?
Estoy tratando de construir un codificador de archivos multimedia interno basado en Automator y ffmpeg
.
Quiero que el/los archivo(s) fuente(s) sea(n) soltado(s) en el icono de la aplicación y luego pregunte(n) al usuario por dónde salir los archivos codificados.
Hasta ahora tengo una aplicación de Automator en la que suelto los archivos y se 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 produce el archivo codificado en el mismo directorio que el archivo de entrada.
¿Cómo puedo hacer que Automator pregunte al usuario y utilice un directorio de destino?
0 votos
¿Cuál es su pregunta?
0 votos
Creo que debería reflejar su pregunta en el Título también. Buena suerte.