Пытаюсь написать скрипт, который ищет mp3 файлы и перекодирует их в ogg. Вроде все работает, но часто ffmpeg выдает ошибку, что не может найти файл с таким именем. В качестве имени говорит кусок настоящего имени файла. Как такое может быть, если ему имена файлов передаются целиком? Сам скрипт?
#! /bin/sh
find -iname "*.mp3" | while read -r i; do ffmpeg -v info -i "$i" -acodec libvorbis "$i.ogg" && rm "$i"; done