CDNetworks ドキュメントセンター Object Storage API Simple Audio/Video Metadata (avinfo2)

Simple Audio/Video Metadata (avinfo2)

最終更新日:2025-08-18 15:32:29

このAPIは、CDNetworksオブジェクトストレージプラットフォームに保存された指定の音声・動画リソースの基本的なメタデータを取得するためのものです。

リクエスト説明

GET /<key>?op=avinfo2
HOST: <DownloadDomain>

ヘッダー説明

パラメータ 必須 説明
Host はい バケットにバインドされたダウンロードドメイン

パラメータ説明

パラメータ 必須 説明
op はい 操作種別。avinfo2(簡易版の音声・動画情報)で指定必須

レスポンス説明

成功時のレスポンス

リクエストが成功した場合、以下の形式の JSON オブジェクトが返されます:

{
    "streams": [
        {
            "index": 0,
            "codec_name": "h264",
            "codec_type": "video",
            "width": 480,
            "height": 480,
            "pix_fmt": "yuv420p",
            "duration": "246.633333",
            "bit_rate": "1173144",
            "nb_frames": "7399",
            "rotate": "90"
        },
        {
            "index": 1,
            "codec_name": "aac",
            "codec_type": "audio",
            "sample_rate": "44100",
            "channels": 2,
            "duration": "246.595918",
            "bit_rate": "122396",
            "nb_frames": "10620"
        }
    ],
    "format": {
        "nb_streams": 2,
        "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
        "duration": "246.639000",
        "size": "40149865",
        "bit_rate": "1302330"
    }
}

各フィールドの詳細については、avinfo フィールド説明 をご参照ください。

注意: rotate フィールドは、ビデオストリームに回転情報が含まれている場合のみ表示されます(オプション項目です)。

失敗時のレスポンス

リクエストが失敗した場合、以下の形式の JSON オブジェクトが返されます:

{
    "code": "<code string>",
    "message": "<message string>"
}
フィールド 必須 説明
code はい HTTPレスポンスコード。HTTP Response Status Codesを参照
message はい 簡易音声・動画情報取得失敗時のエラーメッセージ

リクエスト例

curl -v "http://downloadDomain/1.mp4?op=avinfo2"