/ / YouTubeのURLから直接ビデオのURLを取得するには? [非公開] - javascript、node.js、動画、youtube、discord.js

どのようにyoutubeのURLからビデオの直接のURLを取得するには? [閉じた] - javascript、node.js、video、youtube、discord.js

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を使用してビデオをダウンロードしてからそのファイルを再生できます