问题标签 [pafy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
784 浏览

python - 如何使用 pytube、pafy 或其他模块在 Python 中从 YouTube 获取播放列表中每个视频的名称?

我正在尝试制作一个转换器供我自己作为项目使用。我一直在使用 pytube 和 pafy,但他们似乎没有从 YouTube 上的播放列表中获取各个视频的名称。

谁能帮我找到解决方案?(我没有代码,因为它与一堆其他文件和 GUI 连接)

0 投票
1 回答
80 浏览

python - 使用带有 tqdm 进度条的 pafy 模块下载 YouTube 视频

我正在尝试编写代码以使用pafy模块和进度条从 YouTube 下载视频tqdm,但是进度条在下载完成之前完成。

这是我的代码下载片段:

这是进度条的图片:

https://i.stack.imgur.com/VMBUN.png

0 投票
1 回答
193 浏览

python - 使用 Python 从 YouTube 流式传输音乐

我正在寻找创建一个脚本,该脚本将从数据库中提取 YouTube 视频 url 并使用 Python 在程序中播放它。

我目前有 pafy 和 vlc 设置,它可以工作,但不完全是我需要的。

加载 url 并打开播放视频的 vlc 播放器。

我希望能够在没有 vlc 播放器的情况下播放音乐。我正在阅读 ffmpeg,但我不确定它如何/是否会起作用。

任何方向/见解都会有所帮助。谢谢你。

0 投票
0 回答
63 浏览

video - Pafy 无法将 YouTube 视频读取为“webm”

我正在尝试使用 cv2 处理从 Pafy 下载的 YouTube 视频,但每当我尝试使用“webm”格式时,getbest() 总是返回“NoneType”。知道为什么或如何解决它吗?谢谢。

0 投票
1 回答
28 浏览

python - 在 pafy 我得到那个错误“best.resolution, best.extension(res, format) TypeError: 'str' object is not callable”

我想做一个 youtube 安装程序,但我遇到了那个错误,我想从用户那里获取分辨率、文件格式和下载路径的输入

0 投票
1 回答
26 浏览

image - 如何将图像从 url 显示到 Qlabel

我制作了一个使用pafy下载 YouTube 视频的应用程序,它运行良好。这是一个代码片段:

但是,当我使用pytube时,它​​不起作用。这是一个代码片段:

除了thumbnail_url没有什么不同, thumbnail_url 和 thumb 都是字符串。

应用程序冻结,然后崩溃,而不会在终端中显示任何错误。欢迎任何建议

谢谢

0 投票
0 回答
133 浏览

python - 无法使用 pafy 获取 youtube 播放列表标题

我想通过以下代码获得一个带有 pafy 的 youtube 播放列表标题:

当我执行它时,我得到了这个:

回溯(最近一次通话最后):

文件“F:\logiciel\informatique\programmation\Python\Projets\02_video_downloader\WX\final\PAF\01pla.py”,第 5 行,在

文件“C:\Users\hedid\AppData\Local\Programs\Python\Python38-32\lib\site-packages\pafy\playlist.py”,第 58 行,在 get_playlist

文件“C:\Users\hedid\AppData\Local\Programs\Python\Python38-32\lib\site-packages\pafy\pafy.py”,第 67 行,在 fetch_decode

文件“C:\Users\hedid\AppData\Local\Programs\Python\Python38-32\lib\urllib\request.py”,第 531 行,打开

http_response 中的文件“C:\Users\hedid\AppData\Local\Programs\Python\Python38-32\lib\urllib\request.py”,第 640 行

文件“C:\Users\hedid\AppData\Local\Programs\Python\Python38-32\lib\urllib\request.py”,第 563 行,错误

_call_chain 中的文件“C:\Users\hedid\AppData\Local\Programs\Python\Python38-32\lib\urllib\request.py”,第 502 行

文件“C:\Users\hedid\AppData\Local\Programs\Python\Python38-32\lib\urllib\request.py”,第 755 行,位于 http_error_302

文件“C:\Users\hedid\AppData\Local\Programs\Python\Python38-32\lib\urllib\request.py”,第 531 行,打开

http_response 中的文件“C:\Users\hedid\AppData\Local\Programs\Python\Python38-32\lib\urllib\request.py”,第 640 行

文件“C:\Users\hedid\AppData\Local\Programs\Python\Python38-32\lib\urllib\request.py”,第 569 行,错误

_call_chain 中的文件“C:\Users\hedid\AppData\Local\Programs\Python\Python38-32\lib\urllib\request.py”,第 502 行

文件“C:\Users\hedid\AppData\Local\Programs\Python\Python38-32\lib\urllib\request.py”,第 649 行,位于 http_error_default

urllib.error.HTTPError:HTTP 错误 404:未找到

请问有什么解决办法吗?谢谢你。

0 投票
0 回答
52 浏览

python - Python 脚本不会在 vlc 中打开 Youtube 流

我正在尝试在 vlc 3.0.11.1 (macOS mojave 10.14.6) 中打开一个 youtube 流当我运行脚本时,一个 python 窗口启动但之后没有任何反应在终端中:[00007fa7eff66ae0] videotoolbox decoder: Using Video Toolbox to解码“h264”[00007fa7eff66ae0] videotoolbox 解码器:vt cvpx 色度:420v

这是我的代码:

0 投票
0 回答
37 浏览

python - 类型错误:_add_dll_directory:路径应该是字符串、字节或 os.PathLike,而不是 builtin_function_or_method

我正在尝试使用 python 将 Youtube 视频流式传输到 VLC,我观看了一个 youtube 频道,教授如何使用 pafy 和 vlc 进行操作。我完全复制了视频中的代码,但是当我尝试运行它时。它说我的网址是错误的(?)

这是代码:

这是错误:

0 投票
0 回答
74 浏览

pafy - 找不到视频格式

当我运行此代码时,我收到错误错误:未找到视频格式;请在https://yt-dl.org/bug上报告此问题。确保您使用的是最新版本; 有关如何更新,请参阅 https://yt-dl.org/update 。请务必使用 --verbose 标志调用 youtube-dl 并包含其完整输出。令人惊讶的是,该程序非常适合旧的 youtube 视频。我不知道该错误意味着什么以及如何解决它。有人可以帮忙吗?