问题标签 [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.
python - 如何使用 pytube、pafy 或其他模块在 Python 中从 YouTube 获取播放列表中每个视频的名称?
我正在尝试制作一个转换器供我自己作为项目使用。我一直在使用 pytube 和 pafy,但他们似乎没有从 YouTube 上的播放列表中获取各个视频的名称。
谁能帮我找到解决方案?(我没有代码,因为它与一堆其他文件和 GUI 连接)
python - 使用带有 tqdm 进度条的 pafy 模块下载 YouTube 视频
我正在尝试编写代码以使用pafy
模块和进度条从 YouTube 下载视频tqdm
,但是进度条在下载完成之前完成。
这是我的代码下载片段:
这是进度条的图片:
python - 使用 Python 从 YouTube 流式传输音乐
我正在寻找创建一个脚本,该脚本将从数据库中提取 YouTube 视频 url 并使用 Python 在程序中播放它。
我目前有 pafy 和 vlc 设置,它可以工作,但不完全是我需要的。
这将加载 url 并打开播放视频的 vlc 播放器。
我希望能够在没有 vlc 播放器的情况下播放音乐。我正在阅读 ffmpeg,但我不确定它如何/是否会起作用。
任何方向/见解都会有所帮助。谢谢你。
video - Pafy 无法将 YouTube 视频读取为“webm”
我正在尝试使用 cv2 处理从 Pafy 下载的 YouTube 视频,但每当我尝试使用“webm”格式时,getbest() 总是返回“NoneType”。知道为什么或如何解决它吗?谢谢。
python - 在 pafy 我得到那个错误“best.resolution, best.extension(res, format) TypeError: 'str' object is not callable”
我想做一个 youtube 安装程序,但我遇到了那个错误,我想从用户那里获取分辨率、文件格式和下载路径的输入
image - 如何将图像从 url 显示到 Qlabel
我制作了一个使用pafy下载 YouTube 视频的应用程序,它运行良好。这是一个代码片段:
但是,当我使用pytube时,它不起作用。这是一个代码片段:
除了thumbnail_url没有什么不同, thumbnail_url 和 thumb 都是字符串。
应用程序冻结,然后崩溃,而不会在终端中显示任何错误。欢迎任何建议
谢谢
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:未找到
请问有什么解决办法吗?谢谢你。
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
这是我的代码:
python - 类型错误:_add_dll_directory:路径应该是字符串、字节或 os.PathLike,而不是 builtin_function_or_method
我正在尝试使用 python 将 Youtube 视频流式传输到 VLC,我观看了一个 youtube 频道,教授如何使用 pafy 和 vlc 进行操作。我完全复制了视频中的代码,但是当我尝试运行它时。它说我的网址是错误的(?)
这是代码:
这是错误:
pafy - 找不到视频格式
当我运行此代码时,我收到错误错误:未找到视频格式;请在https://yt-dl.org/bug上报告此问题。确保您使用的是最新版本; 有关如何更新,请参阅 https://yt-dl.org/update 。请务必使用 --verbose 标志调用 youtube-dl 并包含其完整输出。令人惊讶的是,该程序非常适合旧的 youtube 视频。我不知道该错误意味着什么以及如何解决它。有人可以帮忙吗?