如何将你的有声读物重新编码为 Opus

Opus 是一种现代高效音频编解码器,特别适合以非常低的比特率编码语音。

因此,它是压缩你的有声读物库以使其占用更少空间的好选择。

首先,为 Opus 选择比特率。我建议一般使用 24kbit/s(24k),或如果你想要更高质量的音频(例如使用高质量耳机收听),使用 32 kbit/s(32k)。

你可以使用此语法直接使用 ffmpeg:

audio_to_opus.sh
ffmpeg -i <input file> -c:a libopus -b:a bitrate <output file>

但我建议改用此 shell 函数:

audioToOpus_function.sh
function audioToOpus { ffmpeg -i "$2" -c:a libopus -b:a "$1" "${2%.*}.opus" ; }

复制并粘贴到你的 shell 中,然后像这样调用它:

audioToOpus_usage.sh
audioToOpus <bitrate> <input file>

示例:

audioToOpus_example.sh
audioToOpus 24k myaudiobook.mp3

此命令将创建 myaudiobook.opusmyaudiobook.mp3 不会自动删除。

如果你想永久使用此函数,请将函数定义添加到你的 ~/.bashrc~/.zshrc,具体取决于你使用的 shell。


Check out similar posts by category: Audio, Linux