Discordでボットを作成しています。JS(それはNode.JS用のライブラリです)と私はそれに音楽モジュールを追加したいのですが。 YouTubeのURLからAPIのURLなどを使って動画のURLを取得する可能性はありますか。
回答:
回答№1は0以前はかなり簡単に手に入れることができました youtube.com/get_video?video_id=...
しかし、それは5年以上前のようなものでした、今、私はそれがいくつかの奇妙なストリームものを使うと思います。
YouTubeの公式APIでは、動画をダウンロードしたりURLを取得することはできません。また、あなたはおそらくのセクション5Bを見てみるべきでしょう YouTube TOS
YouTubeがそのコンテンツのサービスに表示する「ダウンロード」リンクまたは類似のリンクが表示されない限り、コンテンツをダウンロードしてはいけません。
しかし、とにかく、私が知っている一つの方法は youtube-dlしかし、私はそれがpythonだけのものだと確信しています。オンラインでいくつかのノードラッパーがあるようです((例。)
node.jsのYouTubeダウンローダも見つけました。 ytdl。最終更新は9日前だったので、おそらく現在のシステムでうまく動くはずです。あなたは使えるはずです -o filename
または --output filename
ダウンロードする --print-url
直接のビデオURLを取得する。
回答№2の場合は0
FFMPEGを使用してビデオをダウンロードしてからそのファイルを再生できます