问题标签 [ytdl]
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.
youtube - Youtube-dl 仅选择主要发行艺术家和年份并添加自定义元数据
我想请教各位大佬的意见。
- 我一直在尝试从 ytmuzik 存档一些音乐,但我遇到了以下问题:当我将输出参数设置如下:
--output "X:/SOMEPATH/%%(artist)s %%(album)s %%(release_year)s/%%(playlist_index)s %%(artist)s %%(track)s.%%(ext)s"
它按预期工作,直到有很多艺术家或专辑中的歌曲在不同年份发布。例如:如果我归档一张专辑,其中包含以下艺术家的歌曲:歌曲 1 上的 aX,歌曲 2 上的 aB,歌曲 3 上的 aX,它将创建不同的目录,每个目录中都包含一首歌曲。同样的情况适用于年份,如果第一首歌曲于 2020 年发行,第二首歌曲于 2021 年发行,它将创建两个单独的目录。是否可以查询主要艺术家专辑和专辑发行年份,而不是歌曲艺术家和歌曲发行年份,也许是一些自定义标签?(图片相关是我想查询的) 图片
2.另一个问题是添加自定义元数据,例如文件中的年份并删除无用的描述标签,我认为这可能--postprocessor-args ARGS
会很好,但找不到任何信息。
3.是否有可能克服youtube带宽瓶颈?即使我使用:
它通常会限制到 50/70kbps。
- 使用
--embed-thumbnail
时经常出现 502 错误且不重试下载导致下载不完整。这是个常见的问题吗?
我知道该工具是开源的,但我没有编程知识来重写它(或者可能阅读手册足够好)。
感谢您花时间阅读我的问题。
问候。
web-audio-api - 有一种方法可以在下载时从 ytdl-core 播放音频吗?
ytdl -core有一个函数可以创建一个可以通过管道传输到文件的 internal.Readable 流,例如:
然后,我在完全下载后返回文件路径。但是,我想在“下载”文件时播放它,有没有办法做到这一点?
javascript - 如何使用 Web Audio API 播放不断增长的音频文件
我正在创建一个下载音频文件的电子应用程序,但是,我想在下载时播放此音频文件,而不是等待它完成。那可能吗?目前我正在使用这个脚本下载:
python - youtube-dl 和使用它的工具也出错。可能与aria2c有关?
我难住了。我到处谷歌,找不到任何东西。我还尝试安装 pyenv 并查看我是否做了一些事情来弄乱我的 python。尝试了不同版本的python,它仍然给我这个错误......开始很好,然后:
任何线索或帮助将不胜感激!
node.js - Angular HTTP 下载视频 - 问题
我正在尝试学习一些关于节点和角度的基础知识。我在 heroku 有一个节点服务器,节点应用程序使用 ytdl-core 库来下载视频。我有一个有角度的前端页面,它将使用 url 提取视频数据。
问题:
如果我直接用链接点击请求,视频将在浏览器中下载
"下载 api 的直接链接: https ://youtube-downloader-hari.herokuapp.com/download?url=https://www.youtube.com/watch?v=0q6fFijmP7o&quality=18&format=mp4
但从我的角度应用程序 GITHUB LINK: Youtube Downloader Angular 我看到如下错误。
让我知道我正在犯的错误,即视频没有在浏览器中下载。
javascript - 为什么 dispatcher.resume() 在 ytdl-core 最新版本中停止工作
在 ytd-core 和 discord-ytdl-core 的最后一次更新之前一切正常,现在当我停止音乐时,我无法恢复它。
曾经工作的代码是:
我尝试使用pause(false)
而不是resume()
它也不起作用
我的暂停命令正在工作,但它可能是恢复错误的根源,我尝试替换pause()
它pause(true)
并没有改变恢复命令问题。
暂停命令代码为:
stream - 没有人在语音频道时停止直播,当有人加入 discord.js 时播放
克隆了一个GitHub project
并想稍微修改一下。bot
基本上Youtube livestream
在voice channel
24/7中播放。我想让它bot
在没有人时停止播放,voice channel
并在成员加入时立即开始voice channel
。由于对 的知识为零discord.js
,我发现很难实现我的目标。
以下是code
使用的:
我已经尝试过使用voiceStateUpdate
,但我认为我犯了很多错误:
任何帮助表示赞赏。
javascript - ytdl-core 不播放流
我正在调用 ytdl-core 将歌曲流式传输到不和谐机器人中。机器人连接到频道但不播放任何音频。我没有收到任何错误。
这就是我认为问题所在。
node.js - Discord bot 使用 WokCommands 给出“无效的交互应用程序命令”
我正在尝试使用 WokCommands、Discord.JS 和 ytdl-core 创建一个音乐机器人。
有时当我尝试运行命令时,我得到的只是“无效的交互应用程序命令”。当我在机器人登录后等待 10-15 分钟时,它开始工作。对这些命令进行编程的第一天立即起作用,但昨天他们开始出现这种奇怪的行为。它不是一个单一的命令,而是全部。
这是播放命令文件:
我正在使用 Discord.JS 12 和 Wokcommands 1.3.6