我最近安装了pafy
并windows
在运行时收到以下消息。
Python 2.7.9(默认,2014 年 12 月 10 日,12:24:55)[MSC v.1500 32 位(Intel)] 在 win32 上键入“copyright”、“credits”或“license()”以获取更多信息。
=================================重新启动================= ===============
警告:root:pafy:未找到 youtube-dl;回退到内部后端。这不像 youtube-dl 后端那样维护得很好。要隐藏此消息,请将环境变量 PAFY_BACKEND 设置为“internal”。
如何设置环境变量PAFY_BACKEND
并消除警告?
我有一个 python 应用程序,其中有一个包含多个 url 的变量。
此时我使用这样的东西:
for v in arr:
cmd = 'youtube-dl -u ' + email + ' -p ' + password + ' -o "' + v['path'] + '" ' + v['url']
os.system(cmd)
Run Code Online (Sandbox Code Playgroud)
但这样我就只能下载一个又一个视频。我怎样才能同时下载 3 个视频?(不是来自 youtube,所以没有播放列表或频道)
我不需要在Python中使用多线程,而是多次调用youtube-dl,分割数组。所以从Python的角度来看可以在线程上。
我正在尝试librosa.load()
在.wav
文件上运行该命令。在.wav file
从通过YouTube视频下载的YouTube-DL并具有以下特性:
但是,该命令返回的时间序列librosa.load('file.wav')
如下:
(array([0., 0., 0., ..., 0., 0., 0.], dtype=float32), 22050)
Run Code Online (Sandbox Code Playgroud)
该.wav
文件肯定有很多噪音,所以我不太明白为什么输出是0
针对每一帧的。
我也试过运行librosa.load()
其他.wav
其他Youtube视频音频文件,并有同样的结果。
如果有人对导致此输出的原因有任何想法,请现在告诉我。提前致谢。
我想编写自己的不和谐机器人,它可以播放 youtube 上的一些歌曲,但它不会创建 ydl 播放器,这是错误Command raised an exception: AttributeError: 'VoiceClient' object has no attribute 'create_ytdl_player'
,这是我的代码。提前致谢。
@client.command(pass_context=True)
async def s(ctx):
user=ctx.message.author
voicech = ctx.author.voice.channel
voice = await voicech.connect()
player = await voice.create_ytdl_player("some url")
player = await vc.create_ytdl_player()
player.start()
Run Code Online (Sandbox Code Playgroud) 我试图从youtube下载播放列表但我总是有这个问题:
youtube-dl下载视频,声音和合并.
但是当它试图删除其余部分时,没有进展.
[fishticker@archsamsung F1.4]$ youtube-dl https://www.youtube.com/watch?v=cKlJrMyWAE0&list=PLBD47CE9F15D97BEC
[2] 3822
[fishticker@archsamsung F1.4]$ [youtube] cKlJrMyWAE0: Downloading webpage
[youtube] cKlJrMyWAE0: Extracting video information
[youtube] cKlJrMyWAE0: Downloading DASH manifest
[download] Destination: J-doe - #iongivafuhabownuhn (I Don't Give A Fuck About Nothing)-cKlJrMyWAE0.f137.mp4
[download] 100% of 54.17MiB in 01:29
[download] Destination: J-doe - #iongivafuhabownuhn (I Don't Give A Fuck About Nothing)-cKlJrMyWAE0.f141.m4a
[download] 100% of 5.28MiB in 00:04
[ffmpeg] Merging formats into "J-doe - #iongivafuhabownuhn (I Don't Give A Fuck About Nothing)-cKlJrMyWAE0.mp4"
Deleting original file J-doe - …
Run Code Online (Sandbox Code Playgroud) 在需要一些既简单又强大的东西来让我下载 YouTube 播放列表并且找不到更好的选择之后,我最近开始在命令行中使用 youtube-dl(带有 ffmpeg)。我目前正在试用和测试我下载的播放列表的质量,但是我在将播放列表转换为 192kbps 的 M4A 音频时遇到了问题。这是我正在使用的:
youtube-dl --extract-audio --audio-format m4a --audio-quality 192 --playlist-items 1-26 https://www.youtube.com/playlist?list=PLR3nWwHlZ9WBpi3uWsjSe6r1PiA8MTbnE
在--audio-quality 192
似乎没有被登记,即使语法似乎是正确的,据我所知,当音频文件下载和提取,它们由一系列不同的比特率的,从189到254。谁能告诉我为什么会遇到这个问题?
我承认,我是Linux的新手,但我在Ubuntu终端拼凑了以下内容,从YouTube频道下载所有视频:
youtube-dl -o"/media/ubuntu/3A3A9F353A9EED5F/%(uploader)s/%(autonumber)s.%(title)s.%(ext)s"--download-archive~/.mydownloads -citw ytuser: DirectFix
但是,我不断收到此错误:
youtube-dl:错误:使用输出模板与使用标题,视频ID或自动编号冲突
我需要做什么才能将文件直接下载到单独的内部驱动器,重命名文件,并跟踪我已下载的视频?
我用brew安装了youtube-dl但它没有工作 ......它一直说连接被拒绝了.所以,我尝试重新使用curl命令 - https://github.com/rg3/youtube-dl
sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
Run Code Online (Sandbox Code Playgroud)
仍然没有工作......我尝试卸载它就像我第一次使用它
brew remove youtube-dl
Run Code Online (Sandbox Code Playgroud)
但这显然不起作用,因为我没有第二次用brew安装它.我现在只想删除它.
我正在遵循有关使用python 脚本的文档。youtube-dl
但我似乎无法获得输出选项,指定我希望下载进入工作的文件夹:
ydl_opts = {'output':'video'}
with youtube_dl.YoutubeDL(ydl_opts) as ydl:
ydl.download([url])
Run Code Online (Sandbox Code Playgroud)
我也尝试过output
用o
和替换-o
。
如何在Windows XP上使用youtube dl下载youtube视频.有任何命令吗?我想将这个工具与PHP集成.请帮忙..
我已经youtube-dl
成功使用了一段时间,直到最近。现在,在我看来,从 YouTube 或 Odysee 上抓取视频似乎毫无用处,因为它们是我真正使用的唯一平台。
我已经尝试过卸载并重新安装。
以下是错误消息;无论我如何格式化命令或尝试抓取哪个视频,都会发生类似的错误。
这是 Odysee 的一个例子:
will@will-Inspiron-15-7579:~$ youtube-dl https://odysee.com/@betterthanfood:4/brave-new-world-aldous-huxley-book:f
[generic] brave-new-world-aldous-huxley-book:f: Requesting header
WARNING: Falling back on generic information extractor.
[generic] brave-new-world-aldous-huxley-book:f: Downloading webpage
[generic] brave-new-world-aldous-huxley-book:f: Extracting information
[generic] f0338bc5ed0263d3832d5288807d43fb222e0a10?: Requesting header
[redirect] Following redirect to https://odysee.com/$/embed/brave-new-world-aldous-huxley-book/f0338bc5ed0263d3832d5288807d43fb222e0a10
[generic] f0338bc5ed0263d3832d5288807d43fb222e0a10: Requesting header
WARNING: Falling back on generic information extractor.
[generic] f0338bc5ed0263d3832d5288807d43fb222e0a10: Downloading webpage
[generic] f0338bc5ed0263d3832d5288807d43fb222e0a10: Extracting information
[generic] f0338bc5ed0263d3832d5288807d43fb222e0a10?: Requesting header
[redirect] Following redirect to https://odysee.com/$/embed/brave-new-world-aldous-huxley-book/f0338bc5ed0263d3832d5288807d43fb222e0a10
[generic] f0338bc5ed0263d3832d5288807d43fb222e0a10: Requesting header
WARNING: Falling back on generic …
Run Code Online (Sandbox Code Playgroud) youtube-dl ×11
python ×3
python-3.x ×2
discord ×1
discord.py ×1
download ×1
file ×1
librosa ×1
macos ×1
pafy ×1
php ×1
removeall ×1
terminal ×1
ubuntu-14.04 ×1
uninstall ×1
wav ×1
windows ×1
youtube ×1
youtube-api ×1