変換する必要があるオーディオファイルがたくさんありますが、ファイルを含むフォルダを別のフォルダに移動すると、自動的にこのようなことが起こるようにしたいと思います。そうすれば、そこで魔法のようなことが起こります。 Debian システムにあります。
どんな助けでも大変感謝します。
答え1
inotifywaitとffmpegがインストールされていることを確認し、最初に3つの変数を正しい設定に設定してから試してください。
#!/bin/bash
watch_dir="WHEREEVER"
convert_from="flac"
convert_to="mp3"
inotifywait -qmr -e 'move,close_write' \
--include ".${convert_from}" --format '%w%f%0' \
--no-newline "$watch_dir" |
while IFS= read -r -d '' file
do
ffmpeg -i "$file" -ab 320k \
-map_metadata 0 -id3v2_version 3 \
"${file/%.${convert_from}/.${convert_to}" > "$watch_dir"/log.txt 2>&1
rm -- "$file"
done