mattintosh note

どこかのエンジニアモドキの備忘録

2024-06-05: 現在ホビー関連の記事を hobby.mattintosh-note.jp に移行しています(一部の国、ISP からは閲覧できません)

Mac × ffmpeg × Automator

ffmpeg を更新したので Finder に追加している ffmpeg 変換サービスのスクリプトを書き直した。

# template: services
# source: file or folder
# mode: args

cd $TMPDIR
printf '#!%s\n' $SHELL > $$$$
for f in "$@"; do
  test -f "$f" &&
  printf '/usr/local/bin/ffmpeg -i "%s" "%s".mp4\n' "$f" "$f"
done >> $$$$
chmod +x $$$$; open $$$$

前は実行済みのスクリプトを削除するようにしていたけど、どうせ再起動したら消えるので放置しておくことにした。