我的 youtube-dl.conf 中有以下选项:
--write-sub
--write-auto-sub
--sub-lang en,fr
--embed-subs
现在 youtube-dl 将下载的字幕保存在一个容器中,这样我就不需要单独的字幕文件了。
但是当我仅下载音频时,我仍然会得到字幕,并且它们作为单独的文件,因为它们无法合并到 mp3 中。我将这些选项传递给命令行:
--extract-audio --audio-format mp3
如何禁用仅音频文件的字幕下载?
我想到的一个想法是为音频下载创建一个单独的配置文件。我的 .bashrc 中有以下别名:
alias ytdl='youtube-dl'
alias ytdlmp3='youtube-dl --extract-audio --audio-format mp3'
是否有选项可以忽略字幕而只显示音频?如果没有,那么设置自定义配置文件的选项是什么?
答案1
使用不包含字幕选项的单独配置文件解决了这个问题。自定义配置路径的选项是--config-location PATH
。此外,我将选项--extract-audio --audio-format mp3
从 .bashrc 移到了新配置中。