标签: youtube-dl

pafy 运行时警告“youtube-dl 未找到”

我最近安装了pafywindows在运行时收到以下消息。

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并消除警告?

youtube-dl pafy

1
推荐指数
1
解决办法
2万
查看次数

youtbe-dl 同时多个下载

我有一个 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的角度来看可以在线程上。

python python-3.x youtube-dl

1
推荐指数
1
解决办法
9832
查看次数

librosa.load() 无法准确解码来自 Youtube 的音频文件

我正在尝试librosa.load().wav文件上运行该命令。在.wav file从通过YouTube视频下载的YouTube-DL并具有以下特性:

  • 通道数:2
  • 采样率:44,100Hz
  • 持续时间:3486.104 秒

但是,该命令返回的时间序列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视频音频文件,并有同样的结果。

如果有人对导致此输出的原因有任何想法,请现在告诉我。提前致谢。

python wav youtube-dl librosa

1
推荐指数
1
解决办法
2010
查看次数

Discord 音乐机器人 VoiceClient' 对象没有属性 'create_ytdl_player'

我想编写自己的不和谐机器人,它可以播放 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)

python-3.x youtube-dl discord discord.py

1
推荐指数
1
解决办法
9310
查看次数

合并youtube-dl后删除m4a

我试图从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-dl

0
推荐指数
1
解决办法
1084
查看次数

无法使用 YouTube-dl 下载指定比特率

在需要一些既简单又强大的东西来让我下载 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。谁能告诉我为什么会遇到这个问题?

youtube-dl

0
推荐指数
1
解决办法
5764
查看次数

通过youtube-dl使用输出模板错误

我承认,我是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或自动编号冲突

我需要做什么才能将文件直接下载到单独的内部驱动器,重命名文件,并跟踪我已下载的视频?

terminal download youtube-dl ubuntu-14.04

0
推荐指数
1
解决办法
2431
查看次数

如何从mac中完全删除youtube-dl?

我用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安装它.我现在只想删除它.

macos uninstall file removeall youtube-dl

0
推荐指数
1
解决办法
3706
查看次数

youtube-dl 指定 python 脚本的输出吗?

我正在遵循有关使用python 脚本的文档。youtube-dl

但我似乎无法获得输出选项,指定我希望下载进入工作的文件夹:

ydl_opts = {'output':'video'}                                                                                                                           
with youtube_dl.YoutubeDL(ydl_opts) as ydl:                                                                                                         
  ydl.download([url])
Run Code Online (Sandbox Code Playgroud)

我也尝试过outputo和替换-o

python youtube-dl

0
推荐指数
1
解决办法
3389
查看次数

如何使用youtube dl?

如何在Windows XP上使用youtube dl下载youtube视频.有任何命令吗?我想将这个工具与PHP集成.请帮忙..

php windows youtube youtube-api youtube-dl

-1
推荐指数
1
解决办法
2366
查看次数

Youtube-dl 错误消息和无限循环

我已经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

-1
推荐指数
1
解决办法
2754
查看次数