问题标签 [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 - 无法使用 pafy 获得完整的播放列表
我正在尝试获取播放列表中视频的所有网址。播放列表包含 700 多个视频。
当我用它创建一个播放列表时,pafy.get_playlist
它只会创建一个包含 194 个视频的数组,而不是全部。
那么 pafy 的播放列表有大小限制吗?
python - 如果文件修改了 Python,则关闭当前并打开一个新的 openCV 窗口
我想知道是否有人可以帮助我解决这个我无法解决的问题。我正在使用 Pafy 从一个文本文件中搜索 Youtube,该文本文件中写有歌曲名称,并且每隔几分钟就会获得一首新歌曲。我正在使用看门狗来监视文件修改,当我第一次运行脚本时,看门狗会捕获文件修改并运行 pafy 和 opencv 脚本,但是当发生以下修改时它不会做同样的事情。
所以,我想要发生的是,当文件被修改时,我希望 openCV 关闭窗口并使用新的 youtube 查询结果打开一个新窗口。
任何建议都将非常受欢迎,在此先感谢您。
python - 异步函数中的Python慢for循环
我正在尝试从库中获取Song-Objects
我Queue-Object
循环播放的实际歌曲。Playlist-Object
Pafy
我也应该进行add_song-Method
异步吗?
循环此代码一次大约需要 1-2 秒。这让我遇到了一个问题asyncio
,因为它会抛出一个TimeoutError
. 此错误在 30 秒后发生,对于 70 首歌曲,循环需要超过一分钟。这个循环这么慢吗,因为它在async def function
? 我什至可以让它更快吗?
这是错误:
我可以在现有的 for 循环中创建一个新任务,asyncio.event.loop
这样我就不会遇到这个问题TimeoutError
吗?我应该试着抓住它然后继续吗?
目前运行于:
英特尔 I5 系列 CPU
64 GB DDR4 内存
Python 3.x
python - python flask-ask 中的 Alexa youtube 技能
我正在使用 Python 中的 flask-ask 框架来开发一个 Alexa-Skill,它只播放 YouTube 视频的音频流而不下载它。
因此我用pafy
以下函数从 YouTube 视频中获取音频 URL:
此功能应该播放音频
不幸的是,它不适用于我从 pafy 获得的网址。Alexa什么也没玩。
我打印了从 pafy 获得的 url,它看起来像这样:
如果我使用以下 URL stream_url
,一切正常:
我还尝试了什么: 我从“Pafy:Youtube-Audio URL”下载了音频文件并将其上传到 S3,并使用了 S3 中的链接,一切正常。但我不想为我的方法下载 YouTube 视频。
python - 无法使用 Python 和 OpenCV 显示来自 Youtube 的视频
我正在尝试使用 Python 3.5、OpenCV 3.4.3 和 Pafy 0.5.4 从 Youtube 获取视频。问题是cv2.VideoCapture(video_from_url)
看不到来自 url 的视频。我以前也看过这个话题。video_from_url
如果将变量替换为本地 PC 上的视频路径,则此代码运行良好。
django - 如何在 Django App 中即时将 pafy 音频文件转换为 mp3
我正在使用 Django 和 pafy 制作 Youtube 到 mp3 下载器应用程序,
很长一段时间以来,我一直被两个问题困扰,
Pafy 默认提供 webm 和 mp4a 我想将它们转换为 mp3 文件而不将它们下载到我的服务器,可以吗?我可以更改 mp3 文件的缩略图吗?
pafy 提供的链接不是他们开始在浏览器中播放的下载链接。如何将它们转换为可下载的链接,我尝试了一些组合但总是出错。
这是我的文件
视图.py
网址.py
下载.html
django - 如何在 Django webapp 中通过 pafy 和 youtube-dl 强制下载文件
我用 django 和 pafy 制作了一个 youtube 视频下载器应用程序。
我得到的最终链接中的问题类似于https://r5---sn-gwpa-jj0z-blah-blah。
这些链接在浏览器中打开文件如何使它们可以在客户端机器上下载?
我用来获取下载链接的模板是,
是否可以从 youtube-dl 获取直接链接,我进行了很多搜索,但没有找到有效的答案,对我没有任何帮助?
更新
视图.py
python - 使用 aiohttp 流式传输 m4a
js音频播放器和m4a问题
你好!我正在尝试使用 python aiohttp 流式传输 m4a 文件,并使用一些 html5 播放器在浏览器中播放它,例如 audio.js、Plyr。我的问题是它只有在浏览器获取整个文件时才开始播放。webm音频没问题,只有m4a。有正确的方法吗?
js代码:
python - 我如何用 pafy 为进度条制作线程
我正在尝试解决我的程序中的问题,这个问题是当我开始下载视频时,程序没有响应,我也看不到进度条移动,所以我尝试使用线程模块,但我无法解决问题,所以我怎么能解决问题
从这段代码中,我可以下载视频并将数据发送到另一个函数,以检索我用来将其连接到进度条的信息
此代码是从视频功能接收到的信息以连接进度条
我用;python3.5 pyqt5 pafy
python - 使用 sudo pip install 从运行 python 3.6 的 ubuntu 18.04 安装后如何删除“pafy”?
我以超级用户身份安装了 pafy 的软件包,但我以普通用户身份运行 python。所以我实际上不能使用该模块。如何删除它以便以普通用户身份使用 pip install 重新安装?先感谢您。