1. ホーム
  2. ハイパーリンク

[解決済み】Vimeoからimgのサムネイルを取得する?

2022-03-26 11:34:54

質問

Vimeoからビデオのサムネイル画像を取得したい。

Youtubeから画像を取得する場合、私はちょうどこのようにします。

http://img.youtube.com/vi/HwP5NG-3e8I/2.jpg

Vimeoの場合はどうすればいいのか、何か思いつくことはありますか?

以下は同じ質問ですが、回答はありません。

どのように解決するのですか?

より Vimeo Simple API ドキュメント :

映像のリクエストをする

特定の動画に関するデータを取得する場合。 は、次のURLを使用してください。

http://vimeo.com/api/v2/video/video_id.output

video_id 情報が必要なビデオのID。

アウトプット を指定します。 出力タイプ。 現在、JSONを提供しています。 PHP、XMLの各フォーマット。

そこで、このURLを取得する http://vimeo.com/api/v2/video/6271487.xml

    <videos> 
      <video> 
        [skipped]
        <thumbnail_small>http://ts.vimeo.com.s3.amazonaws.com/235/662/23566238_100.jpg</thumbnail_small> 
        <thumbnail_medium>http://ts.vimeo.com.s3.amazonaws.com/235/662/23566238_200.jpg</thumbnail_medium> 
        <thumbnail_large>http://ts.vimeo.com.s3.amazonaws.com/235/662/23566238_640.jpg</thumbnail_large> 
        [skipped]
    </videos>

すべての動画についてこれを解析し、サムネイルを取得します。

以下は、PHPでのおおよそのコードです。

<?php

$imgid = 6271487;

$hash = unserialize(file_get_contents("http://vimeo.com/api/v2/video/$imgid.php"));

echo $hash[0]['thumbnail_medium'];