0

将 mp3 转换为 ogg 文件是通过一个简单的脚本来完成的。

但是:当我构造新的路径名和文件名时

    # set the 'file' variable first
    file="$1"
    # get extension; everything after last '.'
    ext=${file##*.} 
    mp32ogg --verbose --delete --quality=0 --rename="${file%/*}/`basename "$file" .${file##*.}`"  "$1"|| exit 1

带有空格的文件/路径名将使用下划线创建。

而且我看不出任何理由......欢迎所有帮助!

阿贝尔格巴克

4

1 回答 1

0

默认情况下,mp32ogg在输出文件名中使用下划线自动替换空格(以及许多其他非字母字符)。要抑制这种行为,请传入(未记录的)--no-replace标志。

于 2011-02-06T17:15:03.700 回答