automator の監視フォルダー内で動作するようにシェル スクリプトをセットアップしようとしています...
Run Shell Scrip部分を除いて、すべてが機能します...
基本的に、ファイルが監視フォルダーに表示されると、FFMPEG を呼び出すシェル スクリプトが実行され、安全に保管するためにファイルがアーカイブ フォルダーに移動されます。ただし、現在、automator はすべてが機能していると言っていますが、ファイルが作成されています。
シェルを /bin/sh に設定し、パス入力を引数として設定しています
これが私のスクリプトです:
for f in "$@"
do
name=$(basename "$f")
dir=$(dirname "$f")
ffmpeg -i "$f" -b 250k -strict experimental -deinterlace -vcodec h264 -acodec aac "$dir/mp4/${name%.*}.mp4"
echo "$dir/mp4/${name%.*}.mp4"
done
正しいファイル名をエコーしますが、実際にはffmpegを実行しません
-exec
いくつかのスクリプトで見たように、その前に追加しようとしましたが、まだ何もありません...