从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第三方库


热门话题
java ldap连接池超时属性未按预期工作   java Eclipse Google插件不会为web应用程序启动服务器   将工作应用程序从一台pc复制到另一台pc的java安全   安卓如何查找和调试实际代码行中的Java错误:致命异常:Java。lang.IndexOutOfBoundsException:   jms将应用程序Java连接到websphere MQ   java如何遍历对象列表并分配子对象?   java我的代码有什么问题吗?为什么压缩和解压缩速度比其他应用程序慢?   java表达式的类型必须是数组类型,但它被解析为Object   模拟协议socketjava   使用googleappengine的java缓存   java为什么对象引用父类的值而不是它被分配到的类?   删除位置华为工具包安卓 studio时发生java错误   unix执行远程ssh命令“which java”(JSch java)   Dropbox Djinni Java接口与类扩展   java条形码扫描完成后是否有事件?   安卓 GCM Java服务器:发送带有重音字符的消息   java使用PDF框从PDF中读取条形码   私有静态最终更改的java值