youtube-dl:语音质量的最佳设置 - 播客或有声读物

youtube-dl:语音质量的最佳设置 - 播客或有声读物

YouTube 上有一个包含演讲的巨大播放列表。我希望将它们全部转换为最佳音频格式具有最小文件大小的 OPUS。对于语音音轨他们推荐比特率为 24(单声道)或 32(立体声)kbps。

youtube-dl提供选项--audio-quality [1-9],其中 9 应生成最小的音频文件。但通过此设置,它会生成一个可变比特率约为 100 kbps 的 OPUS 文件,而不是上面提到的文件。

这就是我尝试的方法:

youtube-dl -f bestaudio --max-downloads 99 --extract-audio \
   --audio-format opus --audio-quality 8 -o "%(title)s.%(ext)s" PLAYLIST-URL

我做错了什么?

答案1

查看手册页解释--audio-quality

--audio-quality QUALITY
          Specify ffmpeg/avconv audio quality, insert a value between 0 
          (better) and 9 (worse) for VBR or a specific bitrate like 128K (default 5)

如果您希望号码固定,则必须在号码上包含单位,否则默认为 VBR。

所以试试这个:

$ youtube-dl -f bestaudio --max-downloads 99 --extract-audio \
   --audio-format opus --audio-quality 100K -o "%(title)s.%(ext)s" PLAYLIST-URL

参考

相关内容