Estoy tratando de automatizar el proceso de conversión de vídeo utilizando Automator y Freno de mano versión CLI. Estoy tratando de implementar la funcionalidad que cada vez que un vídeo se descarga en mi carpeta de dropbox en mi PC se convierte y poner en otra carpeta. Actualmente estoy probando con una carpeta de prueba (no en dropbox, así que estoy solo copiar los archivos a la prueba). Cuando un puesto de un solo archivo o varios archivos en la carpeta simultáneamente funciona. Pero cuando pongo un archivo (o varios), y la secuencia de comandos se ejecuta es decir, convertir los videos y los pongo otro archivo en la carpeta, a continuación, para que el nuevo archivo de secuencia de comandos no se llama así el nuevo video no se convierte.
Así que ¿cómo puedo conseguir esta funcionalidad que cuando el script se está ejecutando y el nuevo archivo se añade otro ejemplo de secuencia de comandos se inicia de nuevo el archivo.
Y también el nuevo archivo se guarda con la primera palabra en el nombre si el nombre tiene muchas palabras (es decir, que se rompe en el espacio)
Aquí está la captura de pantalla de mi automator de configuración:
Gracias de antemano por su ayuda.
Aquí está mi script de ejecutar el shell script como usted lo pidió @:Tony Williams
for f in "$@"
do
Applications/HandBrakeCLI -i "$f" -t 1 --angle 1 -c 1 -o "/Users/abc/Desktop/TestVidDest/$(basename $f)" -f mp4 -4 -O --decomb="fast" -w 1280 -l 720 --modulus 16 -e x264 -b 3800 -2 -T --cfr -a 1 -E faac -6 dpl2 -R 48 -B 128 -D 0 --gain 0 --audio-fallback ffac3 --x264-preset=slow --x264-profile=high --x264-tune="film" --h264-level="4.0" --verbose=1
done