Musicbee使用opusenc将文件编码为opus。我想在ogg扩展中将我的音乐文件编码为opus。
命令行参数如下所示:
--bitrate 256 --vbr --ignorelength - [outputfile]
我已尝试--bitrate 256 --vbr --ignorelength - [outputfile].ogg
和--bitrate 256 --vbr --ignorelength - ogg
我看过documentation并且我不知道如何做到这一点。
答案 0 :(得分:1)
将PCM Wave文件foo.wav
编码为Ogg Opus文件foo.ogg
,速度为256 kb / s VBR:
opusenc --bitrate 256 foo.wav foo.ogg
VBR是默认值,因此不需要--vbr
选项。
如果Wave文件标题中的长度错误,您可以使用--ignorelength
,并且您希望它假设音频继续到文件的末尾而后面没有任何内容,但默认情况下它会执行此操作长度似乎是错误的,因此通常不需要这样做。
如果要添加标记,可以使用--title
和--artist
等选项。有关可用选项,请参阅opusenc --help
。
如果要转换整个目录,请使用for循环。
for f in *.wav; do opusenc --bitrate 256 "$f" "${f%.wav}.ogg"; done
for %F in (*.wav) do opusenc --bitrate 256 "%F" "%~nF.ogg"
除Wave文件外,opusenc
还将接受AIFF和原始PCM输入,并且可以选择构建为接受FLAC和Ogg / FLAC输入。如果您需要转换其他格式,请尝试FFmpeg。