0

さまざまな YouTube ビデオが埋め込まれた Web サイトを持っています。ユーザーが特定のビデオを一時停止すると、再生中のビデオのスクリーンショットが撮られます。現在、この問題に取り組むために、ビデオ フレームをキャンバスにコピーする (ビデオが私のサイトの外部にあるため、これは機能しません)、FFMpeg と FFMpeg-PHP を使用するなど、多くのアプローチを取りました。後者の 2 つは非常に強力ですが、特定のメディアをサーバーでホストする必要があるため、機能しません。

これを行うために数え切れないほどの時間を費やしてきたので、私は何をすべきかについて頭を悩ませており、敗北を受け入れる準備ができています.

何か案は?

よろしく、

アンドレ。

4

2 に答える 2

0

動画の任意のフレームのスクリーンショットを撮る方法は、YouTube プレーヤーまたは Data API でサポートされていません。

于 2013-03-27T21:20:17.390 に答える
-1

img.youtube.com/vi パスを使用して画像を取得しました。関数 getScreen は、基本的に YouTube の URL を解析し、&v= 引数を取得してビデオ ID を取得します。

私は youtube.com/embed/ url 形式を使用しているため、動画 ID を取得するために関数を少し作り直す必要がありました。

http://mistonline.in/wp/get-youtube-video-screenshot-using-simple-php-and-javascript/#

于 2014-08-26T00:09:14.930 に答える