2013-07-18 7 views
9

このURLは、ビデオを見るための巨大なHTMLページを返します。YouTubeからビデオファイルまたはストリームを取得するためのURL?

http://www.youtube.com/watch?v=some_id 

すべてのHTMLタグを調べて、実際の動画に正しいURLを取得することはできません。私は実際のビデオストリームがどこから来ているのかというURLがあると思います。

http://www.youtube.com/get_the_video?id=some_id 
Or, 
http://www.youtube.com/get_the_video/some_id.mp4 

私はビデオの正しいURLについての情報を見つけることができません。

これはYouTubeが動画リンクを維持しているか、それとも何か他のものですか?

彼らはいつもURLを変更しますか?

ビデオを再生するには、HTMLでこれを行う必要があります。

<video width="320" height="240" controls autoplay> 
     <source src="http://www.youtube.com/get_the_video?id=some_id" type="video/mp4"> 
</video> 

(私はYouTubeがどのように機能するかに新しいです。いくつかのガイダンスが必要です)

+0

ここでは、2016年6月の更新された回答です。http://stackoverflow.com/a/37779863/68788 – Geuis

答えて

15

あなたは、YouTubeからのストリームのURLをダウンロードしたり、取得するためにyoutube-dl を使用することができます。

youtube-dl -g http://www.youtube.com/watch?v=some_id 

は、基本的にはURLがのHTMLソースコードから解析されない、ストリームのURLを取得するには、

youtube-dl http://www.youtube.com/watch?v=some_id 

または

youtube-dl some_id 

ビデオをダウンロードします元のページ。

+0

おすすめはすばらしいです。しかし、 '-g'フラグは私のためには機能しません。すべての手がかりは?ありがとう! – Brian

+0

それは私のために働いています。 [here](http://rg3.github.io/youtube-dl/download.html)から最新バージョンをインストールしてみてください [documentation](https://github.com/rg3/youtube-dl/)をチェックしてください。 blob/master/README.md#詳細 - シミュレーションオプション)。 よろしくお願いします。 – neo

+0

@Junaid stream urlはセキュリティ上の理由から推測して変わっていますか? –

関連する問題