0

私はPythonにかなり慣れていません。現在、バージョン 3.3.2 を使用しています。ストリーミング ビデオのソースへのリンクの配列があります。私がやりたいのは、HD(>720p) ビデオと非 HD(<720p) ビデオの間で並べ替えることです。私はインターネットを検索してきましたが、最も近いのは ffmpeg python ラッパーhttps://code.google.com/p/pyffmpeg/だけでした。

それで、それが可能かどうか知りたかったのですか?はいの場合、いくつかのリソースへのリンク、または Google で検索すべきキーワードを教えてください。

よろしく

4

1 に答える 1

1

これを行う簡単な方法は、各サイトに Web サービス API を使用することです。

たとえば、YouTubeAPI を使用すると、検索を実行して、一致するすべての動画のメタデータを取得できます。ビデオのプロパティを見ると、を確認するか、ビデオに対してdefinition == 'hd'を繰り返して、彼らの定義が気に入らない場合は、「HD」の適切な定義であるかどうかを確認できます。videoStreamsheightPixels >= 720bitrateBps >= 8*1024*1024

「Foo API」をグーグルで検索するだけで、ほとんどのサイトの API を見つけることができますが、質問したサイトのリンクを次に示します。

これを行う難しい方法は、ユニバーサル ビデオ ダウンローダーを作成することです (これは非常に困難です)。ファイルをpyffmpegダウンロードした後 (または、運が良ければ、その一部だけをダウンロードした後に)のような方法でファイルを処理します。 )。

于 2013-07-15T22:03:42.287 に答える