C#/.Net を使用して YouTube 動画を FLV 形式でダウンロードする現在の方法は何ですか? (ある場合)(アイデアは、純粋にデスクトップベースにすることです)
3 に答える
youtube.com に移動して任意のビデオを開き、ページを右クリックしてビューソース検索を選択し、playerConfig を選択すると、jsonが割り当てられていることがわかります。必要な情報がすべて含まれています。詳細については、 youtubeFisherをご覧ください。これはオープンソース ソフトウェアであるため、ソース コードを見て必要な情報を取得できます。
最初の解決策は、Web サービスを使用することです。
http://www.icyvideo.com/?url=http%3A%2F%2Fwww.youtube . _ _ com%2Fwatch%3Fv%3D2Z4m4lnjxkY
サイトで「Download FLY」のリンクを検索して、ムービーをダウンロードします。
このソリューションの問題は、その Web サイトを使用する必要があり、リンクの場所が変わる可能性があることです。とはいえ、セットアップは非常に迅速です。
「正しい」方法は、公開された API を使用することです。
https://developers.google.com/youtube/getting_started
アップデート:
これは面白いと思うかもしれません。API に欠落しているダウンロード サポートを追加するクラスを次に示します。