从YouTube下载音频并导入甜菜

beets-ydl的Python项目详细描述


啊![特拉维斯国际](https://api.travis-ci.org/vmassuchetto/beets-ydl.svg?branch=master)

v=ww6ykueihx8“


$beet ls short music for short people


59倍的痛苦-short music for short people-我们想要孩子
7秒-short music for short people-F.O.O.D.
88指路易-short music for short people-我所有的朋友都在流行乐队中矮人-你的功夫老了…现在你必须死!
Aerobitch-短人短音乐-SteamRoller Blues
[…]


信息,
默认值为“true”

-“split_files”:将尝试将唱片集文件拆分为不同的曲目,默认值为“true”

-“import”:将在下载和拆分后导入YouTube DL上的文件,
默认值为“true”

-“url”:当没有提供参数时要下载的默认URL列表,
您可以提供播放列表,以便每次检查

-`youtube dl-options`是一个
[有很多youtube-dl选项可用](https://git.io/fn0c7)


示例:

``yaml
插件:ydl

ydl:
拆分文件:true
url:
-url1
-url2
-url3
youtubedl_选项:
后处理器:
键:'someotherextractor',
首选编解码器:'ogg'
````
您可以创建一个` ~/.netrc`并为
youtube dl读取凭据。



machine youtube login somelogin@gmail.com password somepassword


检查youtube dl文档上的[此项](https://git.io/fn2td)以获取更多信息。


您可以下载私人播放列表或您的订阅:

beet ydl“https://www.youtube.com/feed/subscriptions”

要导入:

beet ydl”<;source>;“--不下载--不拆分文件

这需要人工干预。

一些高质量的视频可能嵌入了更好的音频质量,因此设置一个更高质量的提取器也是有意义的:

``yaml
ydl:
youtubedl_选项:
format:'best',
后处理器:
键:'ffmpegextractaudio'
preferredcodec:'mp3'
preferredquality:'320'
nopostoverwrites:true
````

但是,这可能会导致不必要的大文件,这些文件只有320kbps的标称质量。参见[本讨论](https://askubuntu.com/q/634584)。

/环境开发

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
serversocket Java服务器socket中断如何   java通过随机类和排序为数组生成数据   @Column length大于255个字符的java实体   java在使用NIO2 API时消除检查异常   java使用用户凭据通过Microsoft Graph API上的控制台应用程序发送电子邮件   java将2个ArrayList一个接一个地显示到jTextArea中,根据输入的数据多次显示   java无法使用导入的库。安卓工作室。谷歌云端点jar   spring boot Neo4j Apoc在java中获取结果摘要时的情况   转义特殊字符javajson   无法在java中使用OpenCV读取图像,涉及unicode路径   swing Document Listener java“无法实例化DocumentListener类型”   java Piglatin,难以理解如何移动“.”一串   java映射请求基于一个可观察对象中的每个元素,使用改进?   java在可扩展字符串中搜索时,如何忽略字符的大小写?   在包中分组类的java约定   python为Java应用程序创建Ubuntu指示小程序   java Camunda:如何通过processInstanceId获取所有已完成的任务