最終更新日:2025-08-18 15:32:27
このAPIは、CDNetworksオブジェクトストレージプラットフォームに保存された指定の音声・動画リソースのメタデータ情報を取得するためのものです。
GET /<key>?op=avinfo
HOST: <DownloadDomain>
| パラメータ | 必須 | 説明 |
|---|---|---|
| HOST | はい | 保存スペースにバインドされたダウンロードドメイン |
| パラメータ | 必須 | 説明 |
|---|---|---|
| op | はい | 操作種別。固定値:avinfo(音声/動画情報) |
リクエストが成功した場合、以下のような JSON 形式のデータが返ります:
{
"streams": [
{
"index": 0,
"codec_name": "h264",
"codec_long_name": "H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10",
"codec_type": "video",
"codec_time_base": "1/30",
"codec_tag_string": "avc1",
"codec_tag": "0x31637661",
"width": 1152,
"height": 864
// ... その他の項目
},
{
"index": 1,
"codec_name": "aac",
"codec_long_name": "Advanced Audio Coding",
"codec_type": "audio",
"codec_time_base": "1/44100",
"codec_tag_string": "mp4a",
"codec_tag": "0x6134706d"
// ... その他の項目
}
],
"format": {
"filename": "/disk1/fopd_tmpdir/avinfo184020568",
"nb_streams": 2,
"format_name": "mov,mp4,m4a,3gp,3g2,mj2",
"format_long_name": "QuickTime/MPEG-4/Motion JPEG 2000 format",
"start_time": "0.000000",
"duration": "6413.359589"
// ... その他の項目
}
}
各フィールドの詳細説明については、avinfo フィールド説明 をご参照ください。
リクエスト失敗時は、以下のような JSON オブジェクトが返ります:
{
"code": "<code string>",
"message": "<message string>"
}
| フィールド | 必須 | 説明 |
|---|---|---|
| code | はい | HTTPレスポンスコード。HTTP Response Status Codesを参照 |
| message | はい | 音声/動画情報の取得失敗理由を示すエラーメッセージ |
curl -v "http://downloadDomain/1.mp4?op=avinfo"