如何将你的有声读物重新编码为 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.opus。myaudiobook.mp3 不会自动删除。
如果你想永久使用此函数,请将函数定义添加到你的 ~/.bashrc 或 ~/.zshrc,具体取决于你使用的 shell。
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow