我在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. 如何獲取YouTube視頻網址
- 5. python-youtube。獲取網址視頻列表
- 6. PHP:從YouTube網址提取視頻ID
- 7. 提取視頻ID從YouTube網址
- 8. 如何從youtube網址獲取youtube ID?
- 9. 如何從視頻網址獲取NSData?
- 10. 如何獲取谷歌視頻嵌入的YouTube視頻直播網址
- 11. 如何使用youTube API獲取youTube精選視頻網址?
- 12. Angular如何從完整的YouTube網址獲取視頻ID
- 13. 如何從YouTube的HTML5版本獲取HTML5視頻網址?
- 14. 如何使直接的YouTube視頻網址工作不嵌入?
- 15. 從UIWebView獲取YouTube網址
- 16. 過濾YouTube視頻網址
- 17. 獲取視頻網址 - PHP
- 18. 從視頻網址獲取藤蔓短網址
- 19. 從網址獲取真實視頻網址
- 20. 在iOS上獲取YouTube音頻網址
- 21. 如何獲取YouTube視頻的網址以下載它?
- 22. 如何使用網址獲取YouTube視頻標題
- 23. 如何使用Google Apps腳本獲取YouTube視頻的網址
- 24. 獲取youtube視頻網址表單網頁源代碼
- 25. 從WebView的Facebook獲取視頻網址
- 26. 從twitter與twitter4j獲取視頻網址
- 27. 提取標題和描述從YouTube視頻網址鏈接
- 28. 從picasa獲取圖片直接網址
- 29. 如何獲取本網站上託管的視頻的直接網址?
- 30. 使用Youtube V3 API和JavaScript獲取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 ) –