«Фатальная ошибка» произошла при использовании LAME с stdout в качестве выходного файла - PullRequest
1 голос
/ 06 июня 2011

Если я правильно понимаю документ, LAME может написать stdout, если для аргумента outfile установлено значение -.

Но когда я попытался это сделать,

lame --abr 64 --mp3input filename.mp3 -

a fatal error произошло: fatal error: can't update LAME-tag frame!.

Как я могу это исправить?

1 Ответ

1 голос
/ 06 июня 2011

Справочная страница для lame показывает пример, подобный

cat inputfile | lame -r -m m -b 24 --resample 22.05 - - > output

. Обратите внимание на 2 вещи, есть что-то, что захватывает вывод (т.е. файл > output) Ине понимаю), ДВА - - символов.

ТАК; ;-) ... вы просто отправляете свой вывод на экран терминала?Я не уверен, что это имеет смысл.Но сначала попробуйте добавить этот дополнительный - char.(Я привык видеть команды, в которых вы используете -- для обозначения «конца опций для обработки», возможно, это вариант для этого

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...