ffmpeg странно работает в скрипте: неправильно обрабатывает имена входа/выхода
Есть скрипт:
while read filename; do
input="Музыка/$filename"
corr_name=$(echo "$filename" | sed 's/[\?\*\:]/_/g')
output="Музыка.output/${corr_name%.*}.ogg"
mkdir -p "$(dirname "$output")"
ffmpeg -i "$input" -c:a libvorbis -q:a 10 -vn "$output"
echo ВХОД "$input" ВЫХОД "$output"
done < <(find Музыка -type f -printf '%P\n')