youtube-dl相关内容
我不想一次又一次地从YouTube视频下载音频,而是希望流式传输音频并直接访问缓冲区中的原始音频字节。换句话说,我希望将原始音频字节存储在RAM中,并在我的Python脚本中使用它们,而不需要完全下载并将音频文件保存在系统上,以减少内存写入周期。YouTube-dl库或pafy库中是否有解决办法来执行相同的操作? 推荐答案 有,我刚刚了解了它的工作原理。 在重写时,您可以使用disco
..
不幸的是,传入带有 &t= 标记的 URL 不会导致 discord.py 的 VoiceClient 在该时间戳开始播放.我正在使用 youtube_dl. 是否可以在 discord.py 中搜索音频,以便从开头以外的某个地方开始流式传输 YouTube 视频? 我知道像 Groovy 之类的一些专业机器人具有用于流式 YouTube 视频的搜索命令,因此 Discord API
..
我在使用 discord.py 和 youtube_dl 时遇到了这个问题,在队列中播放 YouTube 链接给我一个错误,似乎“滚雪球"进入队列中的其他歌曲.第一首歌通常播放得很好,但其他歌曲在很短的时间后就会出现这个错误.这是错误: [tls @ 000001e5618bc200] 拉取函数出错.[matroska,webm @ 000001e5613f9740] 读取错误[tls@0000
..
我在使用机器人播放 YouTube 音频时收到以下错误 [tls @ 0000024ef8c4d480] 拉取函数出错.[matroska,webm @ 0000024ef8c4a400] 读取错误[tls @ 0000024ef8c4d480] 由于某种原因,指定的会话已失效.最后一条消息重复了 1 次 YouTube 链接似乎过期了?我真的不知道,但我需要解决这个问题.这是我的代码:
..
我想编写我自己的不和谐机器人,它可以播放一些来自 youtube 的歌曲,但它不会创建 ydl 播放器这是错误 命令引发异常:AttributeError: 'VoiceClient' object has no attribute 'create_ytdl_player' 这是我的代码.提前致谢. @client.command(pass_context=True)异步def s(ctx):用
..
..
我正在用 Python 3 制作一个小的图形界面,它应该下载一个带有 URL 的 youtube 视频.为此,我使用了 youtube_dl 模块.这是我的代码: import youtube_dl # Youtube_dl 用于下载视频ydl_opt = {“outtmpl";: "/videos/%(title)s.%(ext)s", "format": "bestaudio/best"}
..
是否可以使用 youtube-dl 从 .m3u8 流文件或其他直播格式下载视频? 当我将视频 URL 复制到 YouTube-dl 时,它会吐出来: [https @ 0x7fc351416080] 膨胀返回值:-3,不正确的头检查最后一条消息重复了 15 次 之后它吐出几行似乎不想正确复制的红色文本,所以我截取了一个片段: 有人知道这是否可能吗? 解决方案 我将以 NA
..
我的 python 脚本正在尝试使用 youtube-dl.py 下载 youtube 视频.除非需要后处理,否则工作正常.代码: 导入 youtube_dl选项 = {'格式':'最佳音频/最佳','提取音频':是的,'音频格式':'mp3','outtmpl':'%(id)s', #将文件命名为视频的ID'noplaylist':是的,'nocheckcertificate':真,“后处理器
..
我想下载 URL 不是简单 MP4 文件而是 blob 类型的视频,例如: 是否有任何可用于从 blob URL 下载视频的 chrome 扩展程序或软件? 解决方案 我刚刚想出了一个通用的解决方案,它应该适用于大多数网站.我只在 Chrome 上试过这个方法,但是这个方法应该适用于任何其他浏览器,因为开发工具在它们中几乎相同. 步骤: 打开浏览器的开发工具(通
..
我已遵循本教程http://www.lavacoms.com/2012/01/embedded-youtube-playlist-autoplay/ 这是一个很好的教程.我的问题是,如果我的页面上嵌入了一个播放列表,但我希望第一个视频可以说是第二个或第三个视频,甚至是播放列表的第一个视频,我该怎么办? 谢谢 解决方案
..
我正在使用 youtube-dl 从 youtube 下载我们使用目标外语单词查询的视频,但不能保证视频是目标语言.使用 youtube-dl 时,有什么方法可以知道视频中的口语是什么?我认为 youtube 必须知道这些信息,因为它会为某些视频生成字幕.谢谢! 解决方案 我不确定您是否可以使用 youtube-dl 来获取视频语言,但是如果您使用 Youtube Data API 则是可
..
如何获取给定 YouTube 频道上所有播放列表中所有视频的列表? 因为只下载标题和其余的元数据,而不是实际的媒体文件. 解决方案 youtube-dl --ignore-errors --write-info-json --skip-download-o "./%(playlist)s/%(title)s.%(ext)s" https://www.youtube.com/chann
..
我正在尝试编写一个 Python 脚本,该脚本可以提取 .mp4 文件格式的任何视频的下载链接.为此,我使用 youtube-dl 但它以 .m3u8 文件格式返回视频链接.如何以 .mp4 文件格式获取它们? 解决方案 格式化mp4代码: 137:1080p 136:720p 135:480p 134:360p 133:240p 导入 youtube_dlurl =
..
我在使用 discord.py 和 youtube_dl 时遇到了这个问题,其中在队列中播放 YouTube 链接给我一个错误,似乎“滚雪球"到队列中的其他歌曲中.第一首歌曲通常播放得很好,但其余歌曲在很短的时间后就会出现此错误.这是错误: [tls @ 000001e5618bc200] 拉函数出错.[matroska,webm @ 000001e5613f9740] 读取错误[tls @ 0
..
我想通过 --ignore-errors(link) 参数到我的 youtube-dl 对象,我似乎做对了.代码如下: options = {'格式':'最佳音频/最佳','忽略错误':对,“后处理器":[{'key': 'FFmpegExtractAudio','首选编解码器':'mp3','首选质量':'192',}],}使用 youtube_dl.YoutubeDL(options) 作为
..
我正在尝试下载 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
..
如何在 youtube-dl 中设置默认下载位置,以便我使用 youtube-dl 下载的所有内容都进入该默认目录? 解决方案 您需要在配置文件中使用 -o 开关 youtube-dl 上的输出由 --output 或 -o 开关处理;将其作为选项传递,然后是要将下载保存到的目标: youtube-dl -o '%USERPROFILE%\Desktop\%(title)s-%
..
我正在尝试使用 youtube-dl 从 youtube 的播放列表列表中获取一些信息.我已经编写了这段代码,但它需要的不是视频信息而是播放列表信息(例如播放列表标题而不是播放列表中的视频标题).我不明白为什么. input_file = open("url")对于 input_file 中的视频:打印(视频)ydl_opts = {'忽略错误':真}使用 youtube_dl.YoutubeD
..
嗨,我想在 cmd 上读取 youtube dl 的输出并放入我的 wxpython 程序.这是我使用的功能. def execute(self,command,textctrl):process = subprocess.Popen(command, shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)输出 = ''# 轮
..