如何使用openenc对ogg扩展

时间:2018-01-06 00:07:02

标签: file-conversion opus

Musicbee使用opusenc将文件编码为opus。我想在ogg扩展中将我的音乐文件编码为opus。

命令行参数如下所示:

--bitrate 256 --vbr --ignorelength - [outputfile]

我已尝试--bitrate 256 --vbr --ignorelength - [outputfile].ogg--bitrate 256 --vbr --ignorelength - ogg

我看过documentation并且我不知道如何做到这一点。

1 个答案:

答案 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循环。

  • bash:for f in *.wav; do opusenc --bitrate 256 "$f" "${f%.wav}.ogg"; done
  • Windows cmd:for %F in (*.wav) do opusenc --bitrate 256 "%F" "%~nF.ogg"

除Wave文件外,opusenc还将接受AIFF和原始PCM输入,并且可以选择构建为接受FLAC和Ogg / FLAC输入。如果您需要转换其他格式,请尝试FFmpeg