我在Discord.JS中创建了一个bot(它是Node.JS的一个库),我想为它添加一个音乐模块。 Discord.JS可以播放语音通道中的.wav,.mp4等格式的视频。我想为用户添加一个可能性,只需键入视频的YouTube网址即可播放它。是否有可能通过API或任何其他方式从YouTube网址获取视频网址?如何从YouTube网址直接获取视频网址?
0
A
回答
0
你曾经是能够得到它与youtube.com/get_video?video_id=...
很容易,但是这就像5+年前,现在我觉得它使用了一些奇怪的东西流。
我不认为Youtube的官方API可以让你下载视频或获取URL。同样,除非你看到一个“下载”或类似链接由YouTube的服务为内容显示你应该看一看的YouTube TOS
您不得下载任何内容部分5B。
但无论如何,我知道的一种方法是youtube-dl,但我敢肯定它只适用于python。虽然(ex.)
我也发现了一个node.js youtube下载器,ytdl。最近更新是9天前,所以它应该可以正常工作与当前系统。你应该可以使用-o filename
或--output filename
下载它,或--print-url
获得一个直接的视频网址。
0
你可以使用FFMPEG下载视频,然后播放文件
+0
示例:用户输入YouTube网址(https://www.youtube.com/watch?v=somevideo),我想从中获取视频网址(https://www.youtube.com/videos/some_video.mp4 )。 – Jqmey
相关问题
- 1. 如何从YouTube视频网址获取直接视频网址?
- 2. 获取YouTube视频直播网址
- 3. 如何获取YouTube视频网址
- 4. python-youtube。获取网址视频列表
- 5. PHP:从YouTube网址提取视频ID
- 6. 如何从视频网址获取NSData?
- 7. 如何使直接的YouTube视频网址工作不嵌入?
- 8. 过滤YouTube视频网址
- 9. 获取视频网址 - PHP
- 10. 从网址获取真实视频网址
- 11. 如何获取YouTube视频的网址以下载它?
- 12. 从WebView的Facebook获取视频网址
- 13. 从twitter与twitter4j获取视频网址
- 14. 提取标题和描述从YouTube视频网址链接
- 15. 使用Youtube V3 API和JavaScript获取Youtube视频网址
- 16. 从curl或get_video_info获取YouTube视频网址
- 17. 从picasa获取图片直接网址
- 18. 如何获取本网站上托管的视频的直接网址?
- 19. 寻找YouTube视频的直接video.google.com网址
- 20. python:获取某个频道的所有youtube视频网址
- 21. 如何提取直接Facebook视频网址
- 22. 如何从视频分享网站的网址直接下载链接?
- 23. 网址YouTube视频的大图像
- 24. 的Youtube视频下载网址
- 25. YouTube数据API V3 - 无视频网址
- 26. 音乐服务网页如何检索YouTube视频网址?
- 27. 获取YouTube视频的下载网址(Android/Java)
- 28. YouTube数据API(v3):获取视频源网址
- 29. 获取变量中的YouTube视频网址
- 30. 通过GData框架获取视频网址上传到YouTube
你调查了什么? –
@Jeroen Heier我从@Poootaatoooo - https://github.com/fent/node-ytdl-core(ytdl是命令行,一个是脚本)找到了一位来自同一作者的库,可以用于此目的。 它可以这样使用: 'const audio_stream = ytdl(“https://www.youtube.com/watch?v=some_id”); voice_handler = voice_connection.playStream(audio_stream);' – Jqmey
[使用Youtube API播放音频]的可能重复(https://stackoverflow.com/questions/36377590/using-youtube-api-to-play-just-udio ) –