Я думаю, что необходимо установить переменную среды РЕДАКТОРА как так:
EDITOR="/usr/bin/vim"; export EDITOR
Также, если у Вас есть альтернатива $HOME/.vimrc, который Вы хотите использовать вместо этого, Вы могли сделать следующее:
EDITOR="/usr/bin/vim -u $HOME/.othervimrc"; export EDITOR
Что-то странное происходит с командной строкой - будь то проблема файловой системы или что-то более элементарное (например, непечатаемые символы в имени каталога).
Сообщение об ошибке «Невозможно найти подходящий формат вывода для pipe: 1» связано с игнорированием предыдущего «-f flac».
Я попытался переименовать mp3 в указанное вами проблемное имя файла и запустить скрипт, но обнаружил, что все в порядке (до тех пор, пока oggenc не захотел кодировать flac из stdin).
Я рекомендую (как предложил don_crissti) добавить -loglevel debug
в командную строку, а затем попытаться изолировать файлы или каталоги, вызывающие проблемы, запустив сценарий в подмножестве каталогов, чтобы определить, какие действительно происходит. (На уровне отладки ffmpeg даже сообщает, как он интерпретировал командную строку)