youtube-dl相关内容

有没有一种方法可以使用youtube-dl或python3.7中的pafy库直接从YouTube视频中传输音频?

我不想一次又一次地从YouTube视频下载音频,而是希望流式传输音频并直接访问缓冲区中的原始音频字节。换句话说,我希望将原始音频字节存储在RAM中,并在我的Python脚本中使用它们,而不需要完全下载并将音频文件保存在系统上,以减少内存写入周期。YouTube-dl库或pafy库中是否有解决办法来执行相同的操作? 推荐答案 有,我刚刚了解了它的工作原理。 在重写时,您可以使用disco ..
发布时间:2022-08-05 17:34:44 其他开发

是否可以使用 discord.py(从视频中的给定时间戳播放)搜索流式 youtube 音频?

不幸的是,传入带有 &t= 标记的 URL 不会导致 discord.py 的 VoiceClient 在该时间戳开始播放.我正在使用 youtube_dl. 是否可以在 discord.py 中搜索音频,以便从开头以外的某个地方开始流式传输 YouTube 视频? 我知道像 Groovy 之类的一些专业机器人具有用于流式 YouTube 视频的搜索命令,因此 Discord API ..
发布时间:2022-01-15 08:33:44 Python

discord.py 和 youtube_dl,“读取错误";和“会话因某种原因已失效"

我在使用 discord.py 和 youtube_dl 时遇到了这个问题,在队列中播放 YouTube 链接给我一个错误,似乎“滚雪球"进入队列中的其他歌曲.第一首歌通常播放得很好,但其他歌曲在很短的时间后就会出现这个错误.这是错误: [tls @ 000001e5618bc200] 拉取函数出错.[matroska,webm @ 000001e5613f9740] 读取错误[tls@0000 ..
发布时间:2022-01-15 08:27:08 Python

Python Youtube ffmpeg 会话已失效

我在使用机器人播放 YouTube 音频时收到以下错误 [tls @ 0000024ef8c4d480] 拉取函数出错.[matroska,webm @ 0000024ef8c4a400] 读取错误[tls @ 0000024ef8c4d480] 由于某种原因,指定的会话已失效.最后一条消息重复了 1 次 YouTube 链接似乎过期了?我真的不知道,但我需要解决这个问题.这是我的代码: ..
发布时间:2022-01-15 08:06:57 其他开发

您如何使用 youtube-dl 下载实时流(直播)?

是否可以使用 youtube-dl 从 .m3u8 流文件或其他直播格式下载视频? 当我将视频 URL 复制到 YouTube-dl 时,它会吐出来: [https @ 0x7fc351416080] 膨胀返回值:-3,不正确的头检查最后一条消息重复了 15 次 之后它吐出几行似乎不想正确复制的红色文本,所以我截取了一个片段: 有人知道这是否可能吗? 解决方案 我将以 NA ..
发布时间:2022-01-06 16:01:31 其他开发

我们如何下载 blob url 视频

我想下载 URL 不是简单 MP4 文件而是 blob 类型的视频,例如: 是否有任何可用于从 blob URL 下载视频的 chrome 扩展程序或软件? 解决方案 我刚刚想出了一个通用的解决方案,它应该适用于大多数网站.我只在 Chrome 上试过这个方法,但是这个方法应该适用于任何其他浏览器,因为开发工具在它们中几乎相同. 步骤: 打开浏览器的开发工具(通 ..
发布时间:2021-12-21 14:00:36 其他开发

如何在嵌入式 YouTube 视频中播放播放列表的特定视频

我已遵循本教程http://www.lavacoms.com/2012/01/embedded-youtube-playlist-autoplay/ 这是一个很好的教程.我的问题是,如果我的页面上嵌入了一个播放列表,但我希望第一个视频可以说是第二个或第三个视频,甚至是播放列表的第一个视频,我该怎么办? 谢谢 解决方案 ..

是否可以从 youtube-dl 获取口语?

我正在使用 youtube-dl 从 youtube 下载我们使用目标外语单词查询的视频,但不能保证视频是目标语言.使用 youtube-dl 时,有什么方法可以知道视频中的口语是什么?我认为 youtube 必须知道这些信息,因为它会为某些视频生成字幕.谢谢! 解决方案 我不确定您是否可以使用 youtube-dl 来获取视频语言,但是如果您使用 Youtube Data API 则是可 ..
发布时间:2021-10-04 20:05:51 其他开发

如何在 Python 中使用 youtube-dl 提取所有 .mp4?

我正在尝试编写一个 Python 脚本,该脚本可以提取 .mp4 文件格式的任何视频的下载链接.为此,我使用 youtube-dl 但它以 .m3u8 文件格式返回视频链接.如何以 .mp4 文件格式获取它们? 解决方案 格式化mp4代码: 137:1080p 136:720p 135:480p 134:360p 133:240p 导入 youtube_dlurl = ..
发布时间:2021-10-04 20:01:00 Python

discord.py 和 youtube_dl,“读取错误";和“由于某种原因会话已无效"

我在使用 discord.py 和 youtube_dl 时遇到了这个问题,其中在队列中播放 YouTube 链接给我一个错误,似乎“滚雪球"到队列中的其他歌曲中.第一首歌曲通常播放得很好,但其余歌曲在很短的时间后就会出现此错误.这是错误: [tls @ 000001e5618bc200] 拉函数出错.[matroska,webm @ 000001e5613f9740] 读取错误[tls @ 0 ..
发布时间:2021-10-04 19:59:52 Python

将参数传递给 youtube-dl

我想通过 --ignore-errors(link) 参数到我的 youtube-dl 对象,我似乎做对了.代码如下: options = {'格式':'最佳音频/最佳','忽略错误':对,“后处理器":[{'key': 'FFmpegExtractAudio','首选编解码器':'mp3','首选质量':'192',}],}使用 youtube_dl.YoutubeDL(options) 作为 ..
发布时间:2021-10-04 19:59:39 Python

如何使用 youtube-dl 下载 1080p + 最佳音频?

我正在尝试下载 1920x1080 视频和 192kb/s 音频,但我无法同时提取两者.例如: 格式代码扩展解析说明249 仅 webm 音频 DASH 音频 51k , opus @ 50k, 600.56KiB250 webm 仅音频 DASH 音频 67k , opus @ 70k, 788.31KiB251 webm 仅音频 DASH 音频 132k , opus @160k, 1.5 ..
发布时间:2021-10-04 19:57:28 其他开发

如何在 youtube-dl 中设置默认下载位置

如何在 youtube-dl 中设置默认下载位置,以便我使用 youtube-dl 下载的所有内容都进入该默认目录? 解决方案 您需要在配置文件中使用 -o 开关 youtube-dl 上的输出由 --output 或 -o 开关处理;将其作为选项传递,然后是要将下载保存到的目标: youtube-dl -o '%USERPROFILE%\Desktop\%(title)s-% ..
发布时间:2021-10-04 19:57:25 其他开发

使用 youtube-dl 从播放列表列表中获取视频信息

我正在尝试使用 youtube-dl 从 youtube 的播放列表列表中获取一些信息.我已经编写了这段代码,但它需要的不是视频信息而是播放列表信息(例如播放列表标题而不是播放列表中的视频标题).我不明白为什么. input_file = open("url")对于 input_file 中的视频:打印(视频)ydl_opts = {'忽略错误':真}使用 youtube_dl.YoutubeD ..
发布时间:2021-10-04 19:56:14 其他开发

从 youtube-dl 读取 eta 等参数

嗨,我想在 cmd 上读取 youtube dl 的输出并放入我的 wxpython 程序.这是我使用的功能. def execute(self,command,textctrl):process = subprocess.Popen(command, shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)输出 = ''# 轮 ..
发布时间:2021-09-29 19:17:55 Python