-1

.NETを使用してYouTubeから.FLVまたは.MP4形式のビデオファイルをハードディスクにダウンロードするにはどうすればよいですか?ユーザーに特定のリンクを要求する小さなYouTubeダウンローダーアプリケーションを作成したいのですが、ダウンロードボタンをクリックすると、ダウンロードプロセスがビデオをFLVファイルとしてYouTubeサーバーからハードディスクに直接ダウンロードし始めます。

I'm not asking here for the detailed procedure but i want to know only how to start ? is there a YouTube c# api which handle this process.

C#を使用してYouTubeからハードディスクにFlvビデオファイルをダウンロードするにはどうすればよいですか?

ありがとうございました !

4

3 に答える 3

4

この企画面白いと思う

https://github.com/flagbug/YoutubeExtractor

于 2012-06-02T16:03:32.750 に答える
0

埋め込みブラウザを実行し、ウェブページ上のすべてのリソースのgrep URLにイベントハンドラを追加してみてください。そうすれば、YouTubeで使用されているプロトコルを調べることができます。

  • iOSデバイスをシミュレートするためにHTMLリクエストヘッダーを変更すると、YouTubeがFlash Playerの代わりにHTML5プレーヤーを使用するように強制される場合があります(上記の方法でFlash Player内のネットワークアクティビティを追跡できない場合)
于 2012-06-02T15:50:49.073 に答える
0

これを実行できるオープン ソース プログラムを見つけて、YouTube リクエストを形成するソース コードの部分を読んでください。

たとえば、gPodderはこのタイプのアプリケーションの中で私のお気に入りであり、Python コードを読む場合に適しています。しかし、私はあなたが他の人を見つけることができると確信しています.

要求の適切な形式がわかったら、C# の HTTP クラス ( HttpWebRequestなど) を使用できます。最後に、データをファイルに保存します。

Google は .NET から YouTube にアクセスするためのドキュメントもいくつか提供していますが、これはビデオ コンテンツよりもサイトのソーシャル ネットワーキングの側面に関連しています。

于 2012-06-02T15:57:22.570 に答える