3

YouTubeデータAPIを使用して、特定のYouTubeビデオがH.264またはFLVのどちらでエンコードされているかを判断することはできますか?もしそうなら、どのように?

ファイルのダウンロードを開始して、ビデオストリームがどのようにエンコードされたかを確認できますが(もちろんプログラムで)、そのオーバーヘッドをすべて回避するためにYouTubeデータAPIを使用したいと思います。

4

3 に答える 3

1

私はこれが可能だとは思わない。

YouTubeAPIリファレンスドキュメントはここhttp://code.google.com/apis/youtube/2.0/reference.htmlにあります。

于 2009-04-28T08:36:42.970 に答える
1

特定のビデオ ページのソースがあれば、どのバージョンのビデオが利用できるかを簡単に判断できます。

  1. <embed>でタグを見つけますid movie_player
  2. そのflashvars要素の属性には、 で区切られた html エンコードされたkey=valueペアのリストが含まれ&ます。値は URL エンコードされています。
  3. url_encoded_fmt_stream_map探しているビデオ バージョンのコンマ区切りリストであるキーの値を取得します。
  4. 各バージョンは、 でkey=value区切られたペアのリストです&。値は URL エンコードされています。
  5. キーの値itagは としてよく知られており、ウィキペディアfmtでさまざまなタイプを見つけることができます
于 2011-10-09T19:44:09.343 に答える
1

これは不可能であり、(YouTube の API TOS に関して) 疑わしいことをしていない限り、これを行う必要はありません;)

あなたがやろうとしていることについてもっと詳しく教えていただければ、おそらく別の解決策がありますか?

于 2009-08-12T04:05:47.033 に答える