最終更新日: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"