すべてのプロダクト
Search
ドキュメントセンター

Intelligent Media Management:DetectMediaMeta

最終更新日:Jul 08, 2026

メディアファイルのメタデータを取得します。これには、メディアフォーマット情報およびメディアストリーム情報が含まれます。

操作説明

  • この操作を使用する前に、Intelligent Media Management (IMM) の課金および料金について理解していることを確認してください。

  • この操作を呼び出す前に、現在のリージョンでプロジェクトが利用可能であることを確認してください。詳細については、「プロジェクト管理」を参照してください。

今すぐお試しください

この API を OpenAPI Explorer でお試しください。手作業による署名は必要ありません。呼び出しに成功すると、入力したパラメーターに基づき、資格情報が組み込まれた SDK コードが自動的に生成されます。このコードをダウンロードしてローカルで使用できます。

テスト

RAM 認証

下表に、この API を呼び出すために必要な認証情報を示します。認証情報は、RAM (Resource Access Management) ポリシーを使用して定義できます。以下で各列名について説明します。

  • アクション:特定のリソースに対して実行可能な操作。ポリシー構文ではAction要素として指定します。

  • API:アクションを具体的に実行するための API。

  • アクセスレベル:各 API に対して事前定義されているアクセスの種類。有効な値:create、list、get、update、delete。

  • リソースタイプ:アクションが作用するリソースの種類。リソースレベルでの権限をサポートするかどうかを示すことができます。ポリシーの有効性を確保するため、アクションの対象として適切なリソースを指定してください。

    • リソースレベルの権限を持つ API の場合、必要なリソースタイプはアスタリスク (*) でマークされます。ポリシーのResource要素で対応する ARN を指定してください。

    • リソースレベルの権限を持たない API の場合、「すべてのリソース」と表示され、ポリシーのResource要素でアスタリスク (*) でマークされます。

  • 条件キー:サービスによって定義された条件のキー。このキーにより、きめ細やかなアクセス制御が可能になります。この制御は、アクション単体に適用することも、特定のリソースに対するアクションに適用することもできます。Alibaba Cloud は、サービス固有の条件キーに加えて、すべての RAM 統合サービスに適用可能な一連の共通条件キーを提供しています。

  • 依存アクション:ある特定のアクションを実行するために、前提として実行が必要となる他のアクション。依存アクションの権限も RAM ユーザーまたは RAM ロールに付与する必要があります。

アクション

アクセスレベル

リソースタイプ

条件キー

依存アクション

imm:DetectMediaMeta

none

*Project

acs:imm:{#regionId}:{#accountId}:project/{#ProjectName}

なし なし

リクエストパラメーター

パラメーター

必須 / 任意

説明

ProjectName

string

任意

プロジェクト名。プロジェクト名の取得方法については、「プロジェクトの作成」を参照してください。

test-project

SourceURI

string

任意

メディアファイルの Object Storage Service (OSS) URI。

OSS URI は oss://${Bucket}/${Object} というフォーマットに従います。ここで、${Bucket} は現在のプロジェクトと同じリージョンにある OSS バケットの名前、${Object} はファイル拡張子を含むファイルの完全なパスです。

oss://examplebucket/sampleobject.mp4

CredentialConfig CredentialConfig

任意

特別な要件がない限り、このパラメーターは空のままにしてください。

チェーン権限付与構成。このパラメーターは任意です。詳細については、「チェーン権限付与を使用して他のエンティティのリソースにアクセスする」を参照してください。

レスポンスフィールド

フィールド

説明

object

RequestId

string

リクエスト ID。

2213B1A9-EB3D-4666-84E0-24980BC*****

Language

string

ビデオで使用されている言語。値は ISO 639-2 標準に従います。

eng

Title

string

メディアファイルのタイトル。

test

VideoStreams

array

ビデオストリームの配列。

VideoStream

ビデオストリームのフォーマット情報。

AudioStreams

array

音声ストリームの配列。

AudioStream

音声ストリームのフォーマット情報。

Subtitles

array

字幕ストリームの配列。

SubtitleStream

字幕ストリーム情報。

StreamCount

integer

メディアストリームの数。

2

ProgramCount

integer

プログラムの数。

2

FormatName

string

フォーマット名。

mov,mp4,m4a,3gp,3g2,mj2

FormatLongName

string

フォーマットの正式名称。

QuickTime / MOV

Size

integer

メディアファイルのサイズ (バイト単位)。

25115517

StartTime

number

メディアの再生開始時間 (秒単位)。

0.000000

Bitrate

integer

メディアファイルのビットレート (bit/s 単位)。

13164131

Artist

string

アーティスト。

unable

AlbumArtist

string

アルバムアーティスト。

unable

Composer

string

作曲者。

unable

Performer

string

演奏者。

unable

Album

string

アルバム。

unable

Duration

number

ビデオの合計持続時間 (秒単位)。

15.263000

ProduceTime

string

ビデオが録画された時間。値は RFC 3339 Nano 標準に従います。

2022-04-24T02:39:57Z

LatLong

string

中心地理座標ポイント (緯度および経度の値)。 フォーマットは latitude,longitude で、緯度が先、経度が後になります。緯度の有効値は [-90,+90]、経度の有効値は [-180,+180] です。例: 35.8,-45.91。

+120.029003,+30.283095

VideoWidth

integer

メディアファイル内のビデオフレームの幅 (ピクセル単位)。

1080

VideoHeight

integer

メディアファイル内のビデオフレームの高さ (ピクセル単位)。

1920

Addresses

array

ビデオの地理位置検出結果。

このパラメーターは、ビデオに地理位置情報が含まれている場合にのみ値を持ちます。

Address

詳細な位置情報。

成功レスポンス

JSONJSON

{
  "RequestId": "2213B1A9-EB3D-4666-84E0-24980BC*****",
  "Language": "eng",
  "Title": "test",
  "VideoStreams": [
    {
      "Index": 0,
      "Language": "en",
      "CodecName": "h264",
      "CodecLongName": "H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10",
      "Profile": "High",
      "CodecTimeBase": "1373627/83160000",
      "CodecTagString": "avc1",
      "CodecTag": "0x31637661",
      "Width": 1280,
      "Height": 720,
      "HasBFrames": 2,
      "SampleAspectRatio": "1:1",
      "DisplayAspectRatio": "16:9",
      "PixelFormat": "yuv420p",
      "Level": 40,
      "FrameRate": "25/1",
      "AverageFrameRate": "25/1",
      "TimeBase": "1/12800",
      "StartTime": 0,
      "Duration": 22.88,
      "Bitrate": 5407765,
      "FrameCount": 572,
      "Rotate": "90",
      "BitDepth": 8,
      "ColorSpace": "bt709",
      "ColorRange": "tv",
      "ColorTransfer": "bt709",
      "ColorPrimaries": "bt709"
    }
  ],
  "AudioStreams": [
    {
      "Index": 1,
      "Language": "en",
      "CodecName": "aac",
      "CodecLongName": "AAC (Advanced Audio Coding)",
      "CodecTimeBase": "1/44100",
      "CodecTagString": "mp4a",
      "CodecTag": "0x6134706d",
      "TimeBase": "1/48000",
      "StartTime": 0.0235,
      "Duration": 3.690667,
      "Bitrate": 320087,
      "FrameCount": 173,
      "Lyric": "test",
      "SampleFormat": "fltp",
      "SampleRate": 48000,
      "Channels": 2,
      "ChannelLayout": "stereo"
    }
  ],
  "Subtitles": [
    {
      "Index": 2,
      "Language": "en",
      "CodecName": "mov_text",
      "CodecLongName": "MOV text",
      "CodecTagString": "tx3g",
      "CodecTag": "0x67337874",
      "StartTime": 0,
      "Duration": 71.378,
      "Bitrate": 74,
      "Content": "欢迎",
      "Width": 600,
      "Height": 30
    }
  ],
  "StreamCount": 2,
  "ProgramCount": 2,
  "FormatName": "mov,mp4,m4a,3gp,3g2,mj2",
  "FormatLongName": "QuickTime / MOV",
  "Size": 25115517,
  "StartTime": 0,
  "Bitrate": 13164131,
  "Artist": "unable",
  "AlbumArtist": "unable",
  "Composer": "unable",
  "Performer": "unable",
  "Album": "unable",
  "Duration": 15.263,
  "ProduceTime": "2022-04-24T02:39:57Z",
  "LatLong": "+120.029003,+30.283095",
  "VideoWidth": 1080,
  "VideoHeight": 1920,
  "Addresses": [
    {
      "Language": "zh-Hans",
      "AddressLine": "中国浙江省杭州市余杭区文一西路969号",
      "Country": "中国",
      "Province": "浙江省",
      "City": "杭州市",
      "District": "余杭区",
      "Township": "文一西路"
    }
  ]
}

エラーコード

完全なリストについては、「エラーコード」をご参照ください。

変更履歴

完全なリストについては、「変更履歴」をご参照ください。