使用带有stdout的LAME作为outfile时发生“致命错误”

时间:2011-06-06 02:07:17

标签: shell mp3 lame

如果我正确理解了文档,如果stdout参数设置为outfile,则LAME可以写入-

但是当我尝试这个时,

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

发生了fatal errorfatal error: can't update LAME-tag frame!

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

man page for lame显示的示例如

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

注意事项2,有一些东西正在捕获输出(即文件> output) AND(我不明白这一点),两个- -字符。

SO ... ;-) ...您只是将输出发送到终端屏幕吗?我不确定这是否合理。但首先,尝试添加额外的-字符。 (我习惯于看到使用--指示“处理选项结束”的命令,也许这是'

的变体。

我希望这会有所帮助。