Estoy tratando de automatizar el proceso de conversión de video usando la versión de Automator y Handbrake CLI. Estoy tratando de implementar la funcionalidad de que cada vez que se descarga un video en mi carpeta de Dropbox en mi PC, se convierte y se coloca en otra carpeta. Actualmente lo estoy probando con una carpeta de prueba (no en Dropbox, así que solo estoy copiando archivos para probar). Cuando se pone un solo archivo o varios archivos en la carpeta, simultáneamente funciona. Pero cuando pongo un archivo (o muchos) y el script se ejecuta, es decir, convierte los videos y pongo otro archivo en la carpeta, entonces ese script de archivo nuevo nunca se llama para que el nuevo video no se convierta.
Entonces, ¿cómo puedo lograr esta funcionalidad que, cuando se ejecuta el script y se agrega un nuevo archivo, se inicia otra instancia del script para el nuevo archivo?
Y también el nuevo archivo se guarda con solo la primera palabra en el nombre si el nombre tiene muchas palabras (es decir, rompiendo el espacio)
Aquí está la captura de pantalla de mi configuración de automator:
Graciasdeantemanoportuayuda.
Aquíestámiscriptdesdeejecutarshellscriptcomopediste@:TonyWilliams
forfin"$@"
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