インデックスの詳細照会

Prev Next

最新のコンテンツが反映されていません。早急にアップデート内容をご提供できるよう努めております。最新のコンテンツ内容は韓国語ページをご参照ください。

VPC環境で利用できます。

ビデオアセットのインデックスの詳細情報を照会します。

リクエスト

メソッド URI
GET /api/v1/workspaces/{workspace_name}/projects/{project_id}/video-assets/{video_asset_id}/indexes/{index_id}

リクエストヘッダ

Media Intelligence API で共通して使用されるヘッダの詳細は、Media Intelligenceのリクエストヘッダをご参照ください。

リクエストパスパラメータ

パラメータの説明は次の通りです。

フィールド タイプ 必須の有無 説明
workspace_name String Required ワークスペース名
project_id String Required プロジェクト ID
video_asset_id String Required ビデオアセット ID
index_id String Required インデックス ID

リクエストクエリパラメータ

リクエストクエリパラメータの説明は次の通りです。

フィールド タイプ 必須の有無 説明
confidence_level String Optional 信頼度に基づいた絞り込み条件
  • LOW | MEDIUM (デフォルト) | HIGH
    • LOW: 信頼度が低い検出結果を表示(より多くのキーワードを抽出)
    • MEDIUM: 信頼度が中の検出結果を表示(適度なキーワードを抽出)
    • HIGH: 信頼度が高い検出結果を表示(正確なキーワードを抽出)

リクエスト例

リクエストのサンプルコードは次の通りです。

curl --location --request GET 'https://maiu.apigw.ntruss.com/api/v1/workspaces/my-workspace/projects/1234/video-assets/5678/indexes/1001?confidence_level=MEDIUM' \
--header 'x-ncp-apigw-timestamp: {Timestamp}' \
--header 'x-ncp-iam-access-key: {Access Key}' \
--header 'x-ncp-apigw-signature-v2: {API Gateway Signature}' \
--header 'Content-Type: application/json'

レスポンス

レスポンス形式を説明します。

レスポンスボディ

レスポンスボディの説明は次の通りです。

フィールド タイプ 必須の有無 説明
code String Required API処理結果コード
message String Required API処理結果メッセージ
result Object Required インデックスの詳細情報
result.indexId Integer Required インデックス ID
result.createdTime String Required インデックスの作成日時
  • ISO 8601形式
result.createdUserName String Required インデックスを作成したユーザー名
result.updatedTime String Required インデックスの最終更新日時
  • ISO 8601形式
result.updatedUserName String Required インデックスを最後に更新したユーザー名
result.analysisSetting Object Required 分析設定情報
result.analysisSetting.analysisEngine String Required 分析エンジンバージョン
  • Sinossi v1.0
result.analysisSetting.sceneRange String Required 自動で分割されるシーンの長さ
  • SHORT | MEDIUM (デフォルト) | LONG
    • SHORT(短く): 短い単位で細かく分割して映像内の詳細なシーンを精密分析
    • MEDIUM(通常): シーン間の適切な流れを維持しながら、主要な変化を捉える
    • LONG(長く): シーン間の連続性を高め、自然な流れを維持
result.analysisSetting.analysisPersonCount Integer Required 映像分析時に検出する人物の数
result.analysisSetting.analysisLanguage String Required 映像分析時の基準となる言語
  • En-Ko
result.indexDetails Object Required インデックス内容情報
result.indexDetails.durationMs Integer Required 動画の長さ(ミリ秒)
result.indexDetails.fps Integer Required 1秒当たりのフレーム数
result.indexDetails.frameCount Integer Required フレームの総数
result.indexDetails.videoUrl String Required 動画のソース URL
result.indexDetails.segments Array Required セグメントリスト

result.indexDetails.segments

フィールド タイプ 必須の有無 説明
start Integer Required セグメント開始フレーム番号
  • 0からスタート
end Integer Required セグメント終了フレーム番号
startMs Integer Required セグメント開始時間(ミリ秒)
endMs Integer Required セグメント終了時間(ミリ秒)
scene Integer Required シーン番号
shot Integer Required ショット番号
speeches Array Required 発話情報
keywords Array Required キーワード情報
people Array Required 登場人物情報

result.indexDetails.segments.speeches

フィールド タイプ 必須の有無 説明
id Integer Optional 発話 ID
startMs Integer Optional 発話開始時間(ミリ秒)
endMs Integer Optional 発話終了時間(ミリ秒)
text String Optional 発話内容
pid String Optional 人物 ID
name String Optional 人物名

result.indexDetails.segments.keywords

フィールド タイプ 必須の有無 説明
category String Optional キーワードカテゴリ
group String Optional キーワードグループ
text String Optional キーワードテキスト
score Integer Optional キーワード信頼度スコア

result.indexDetails.segments.people

フィールド タイプ 必須の有無 説明
name String Optional 人物名
pid String Optional 人物 ID
img String Optional 画像 URL

レスポンスステータスコード

Media Intelligence APIで共通して使用されるレスポンスステータスコードの詳細は、Media Intelligenceのレスポンスステータスコードをご参照ください。

レスポンス例

レスポンスのサンプルコードは次の通りです。

{
    "code": "0",
    "message": "success",
    "result": {
        "indexId": 1001,
        "createdTime": "2025-04-24T16:42:00",
        "createdUserName": "username",
        "updatedTime": "2025-04-24T16:43:08",
        "updatedUserName": "username",
        "analysisSetting": {
            "analysisEngine": "Sinossi v1.0",
            "sceneRange": "MEDIUM",
            "analysisPersonCount": 2,
            "analysisLanguage": "En-Ko"
        },
        "indexDetails": {
            "durationMs": 20054,
            "fps": 29.97,
            "frameCount": 601,
            "videoUrl": "https://kr.object.ncloudstorage.com/maiu-my-storage/videos/1234/interview.mp4",
            "segments": [
                {
                    "start": 0,
                    "end": 275,
                    "startMs": 0,
                    "endMs": 9176,
                    "scene": 1,
                    "shot": 1,
                    "speeches": [
                        {
                            "id": 180080,
                            "startMs": 679,
                            "endMs": 10195,
                            "text": "こんにちは。本日はインタビューにご協力いただき、ありがとうございます。",
                            "pid": "1",
                            "name": "話者1"
                        }
                    ],
                    "keywords": [
                        {
                            "category": "行動",
                            "group": "事務/オーフィス/イベント",
                            "text": "ニュースキャスター",
                            "score": 87.23
                        },
                        {
                            "category": "映像制作技法",
                            "group": "撮影技法",
                            "text": "インタビュー",
                            "score": 85.12
                        }
                    ],
                    "people": []
                },
                {
                    "start": 275,
                    "end": 467,
                    "startMs": 9176,
                    "endMs": 15583,
                    "scene": 2,
                    "shot": 2,
                    "speeches": [
                        {
                            "id": 180081,
                            "startMs": 10195,
                            "endMs": 20000,
                            "text": "お招きいただきありがとうございます。お会いできて嬉しいです。"
                            "pid": "2",
                            "name": "話者2"
                        }
                    ],
                    "keywords": [
                        {
                            "category": "場所",
                            "group": "商業施設",
                            "text": "放送スタジオ",
                            "score": 80.26
                        }
                    ],
                    "people": [
                        {
                            "name": "人物2",
                            "pid": "9876543210987654321",
                            "img": "https://kr.object.ncloudstorage.com/maiu-my-storage/indexer/1001/people/9876543210987654321.jpg?"
                        }
                    ]
                },
                {
                    "start": 467,
                    "end": 601,
                    "startMs": 15583,
                    "endMs": 20054,
                    "scene": 2,
                    "shot": 3,
                    "speeches": [],
                    "keywords": [
                        {
                            "category": "オブジェクト",
                            "group": "ファッション",
                            "text": "腕時計",
                            "score": 85.81
                        }
                    ],
                    "people": [
                        {
                            "name": "人物1",
                            "pid": "1234567890123456789",
                            "img": "https://kr.object.ncloudstorage.com/maiu-my-storage/indexer/1001/people/1234567890123456789.jpg"
                        }
                    ]
                }
            ]
        }
    }
}