配置 youtube-dl

配置 youtube-dl

我想要配置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),因此当您打开终端时,您应该能够在那里执行它......

干杯

相关内容