我想要配置youtube-dl
,使其仅下载 mp3 格式的音频文件。并且在其帮助中显示以下行:
You can configure youtube-dl by placing default arguments (such as
--extract-audio --no-mtime to always extract the audio and not copy
the mtime) into /etc/youtube-dl.conf and/or ~/.con‐
fig/youtube-dl.conf."
但是在我的 etc 文件夹中没有youtube-dl.conf
文件,文件夹中也没有文件.config
(我是个新手,花了 15 分钟才找到 .config 文件夹...)
有人能帮我配置 youtube-dl 吗?顺便说一句:我已经通过手动命令下载了 mp3 中的文件,但每次下载后我都需要输入命令 :/
我有 ubuntu 13..... 10?我想?13。肯定是某个东西 =) 谢谢!
答案1
您需要自己创建配置文件,它不是通过安装程序创建的。
只需从编辑器保存至 ~/.config/youtube-dl.conf
(注意,中间没有破折号.config
)。
系统范围的默认配置文件/etc/youtube-dl.conf
可以通过安装创建,但实际上并非如此。这不是问题,因为文件格式并不复杂,因此示例文件并不重要。
不确定您到底在做什么,但如果是使用不同的 url 重复下载命令,请尝试使用 shell 历史记录,按下以Up撤消命令,然后编辑文件名。
(要显示您的 Ubuntu 版本,请使用lsb_release -a
)
答案2
我制作了一个“可执行文件”用于从 youtube 下载音乐...我的 ubuntu 14.10 也没有显示那些配置文件,所以它的作用基本上是执行 youtube-dl 的 cmd(它只使用在 youtube 上显示的内容而不是奇怪的名称,而最后没有链接),转换为 mp3 并丢弃视频。
要使用此功能,您需要:
创建文件:(终端 ->
touch download.sh
)粘贴此:
#!/bin/bash #youtube to mp3 downloader youtube-dl -o '%(title)s.mp4' --extract-audio --audio-format mp3 $1 mv *.mp3 ~/Music/
再次终端:
chmod +x download.sh
要下载,只需执行以下操作:sh download.sh link
例如:sh download.shhttps://www.youtube.com/watch?v=trolololololol
因为它现在可以执行,所以您也可以这样做
./download.sh link
,这是您的选择;)
附言:我假设创建路径为您的主目录(~/download.sh
),因此当您打开终端时,您应该能够在那里执行它......
干杯