1

私は自分のウェブサイトで使用したいさまざまなビデオ ホストを持っています。ビデオのサムネイルを取得する方法をコーディングしようとしています。

これらのビデオ ホストのほとんどは、ビデオの再生が開始される前に、ビデオのフレームを実際に表示しています。そのフレームをサムネイルとして取得することさえ可能であれば、それは素晴らしいことです. これらの動画ホストのすべてではないにしても、ほとんどが埋め込みに iframe を使用しています。

ビデオが埋め込まれたら、ビデオから何らかのタイプのフレームを表示するすべてのビデオ ホストのサムネイルを取得するかなり一般的な方法を探しています。そのフレームを何らかの方法で取得して、使用できる画像に変換できれば、それは素晴らしいことです。しかし、私はそれを行う方法が正確にはわかりません。

4

3 に答える 3

1

実際のバイナリ ファイル データが必要です。そのアクセス権がある場合は、サーバーに ffmpeg-php をインストールし、この質問を使用してさらに指示を出します: ffmpeg to get screenshot

于 2013-02-06T05:10:17.717 に答える
0

最も人気のあるビデオホスティングサイト(Youtube、Vimeoなど)でサポートされているoEmbedが必要なようです。いくつかのPHPoEmbedライブラリがあり、これらはoEmbedエンドポイントで事前構成されています。

oEmbedでできることは、ビデオURLを使用してプロバイダー(たとえばYoutube)にリクエストを送信することです。ビデオに関する情報を含むJSON応答を返します。YoutubeとVimeoはどちらもthumbnail_urlJSONの要素を返します。

于 2013-02-06T05:20:26.273 に答える
0

サイトによります。

たとえば、YouTube ビデオ http://www.youtube.com/watch?v=AC2FKbyC28kがあるとします。

そのサムネイルは http://i2.ytimg.com/vi/AC2FKbyC28k/mqdefault.jpgにあります

画像のサムネイルを右クリックしてタブで開き、URL を調べることでこれを見つけたので、すべてのサイトでこれを徹底的に行うことができると確信しています ;)

于 2013-02-06T05:12:00.633 に答える