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

ApsaraVideo Media Processing:SubmitFpShotJob

最終更新日:Apr 07, 2026

この操作は、DNA ライブラリで一致または類似する指紋を検索します。

操作説明

  • この操作を使用して、動画、音声、画像、テキストの DNA 分析ジョブを送信します。

  • これは非同期 API です。ジョブを送信すると、操作はジョブ ID を返します。その後、サービスはジョブをキューに入れ、バックグラウンドで処理します。ジョブが完了すると、ApsaraVideo Media Processing は結果を含むコールバック通知を送信します。QueryFpShotJob 操作を呼び出してジョブステータスを確認することもできます。

  • DNA 分析機能は、中国 (北京)、中国 (上海)、中国 (杭州)、アジアパシフィック SE 1 (シンガポール)、およびサウジアラビア (リヤド - パートナー運営) リージョンで利用できます。サウジアラビア (リヤド - パートナー運営) リージョンのサービスはパートナーによって運営されています。これらの機能は他のリージョンでは利用できません。テキスト DNA 分析機能は、中国 (上海) リージョンでのみサポートされています。

  • サポートされている入力ファイル形式は次のとおりです:
    • 画像フォーマット:JPEG、PNG、BMP。

    • 動画フォーマット:MP4、AVI、MKV、MPG、TS、MOV、FLV、MXF。

    • 動画コーデック:MPEG-2、MPEG-4、H.264、HEVC、WMV。

  • テキスト DNA 分析の場合、DNA ライブラリは `TextType` が `Text` に設定されている長いテキスト文字列のみをサポートします。検索入力は、`TextType` が `ASR` に設定された自動音声認識 (ASR) の結果である必要があります。ASR の結果は、`start`、`end`、`text` フィールドを含むオブジェクトの JSON 配列である必要があります。

QPS 制限

この操作は、ユーザーあたり 1 秒あたり 100 クエリ (QPS) に制限されています。この制限を超えた呼び出しはスロットリングの対象となり、ビジネスに影響を与える可能性があります。これに応じて呼び出しを計画してください。詳細については、「QPS 制限」をご参照ください。

今すぐお試しください

この 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 ロールに付与する必要があります。

アクション

アクセスレベル

リソースタイプ

条件キー

依存アクション

mts:SubmitFpShotJob

*All Resource

*

なし なし

リクエストパラメーター

パラメーター

必須 / 任意

説明

Input

string

必須

ジョブの入力ファイル。OSS URL、HTTP URL、または ApsaraVideo VOD メディアアセットを使用してファイルを指定できます。

  • OSS URL:OSS の 3 つ組を含む JSON 文字列。例:{"Bucket":"test-bucket","Location":"oss-cn-shanghai","Object":"test.mp4"}

  • HTTP URL:パブリックにアクセス可能な URL。例:http://example-test-****.mp4

  • ApsaraVideo VOD メディアアセット:メディアアセットの ID を含む JSON 文字列。例:{"MediaId":"99238***321"}

説明

OSS バケットのリージョンとメディアアセットのストレージリージョンは、ApsaraVideo Media Processing サービスを使用するリージョンと同じである必要があります。

{"Bucket":"example-bucket-****","Location":"oss-cn-shanghai","Object":"example-****.flv"}

PipelineId

string

任意

メッセージ通知に使用されるパイプラインの ID。パイプライン ID は、ApsaraVideo Media Processing コンソール[グローバル設定] > [パイプライン] で確認できます。

88c6ca184c0e47098a5b665e2a12****

FpShotConfig

string

必須

動画 DNA ジョブの設定。値は JSON オブジェクトである必要があります。詳細については、「FpShotConfig」をご参照ください。

{ "PrimaryKey": "12345****", "SaveType": "save", "FpDBId": "417f2ada5999daf****" }

UserData

string

任意

ユーザー定義データ。値の長さは最大 128 バイトで、特殊文字で始めることはできません。

testid-****

レスポンスフィールド

フィールド

説明

object

レスポンスパラメーター。

RequestId

string

リクエスト ID。

25818875-5F78-4A13-BEF6-D7393642CA58

JobId

string

動画 DNA ジョブ ID。後続の関連操作の呼び出しのために、この ID を保存することを推奨します。

2a0697e35a7342859f733a9190c4****

非同期通知パラメーター

パラメータータイプ説明
TypeStringメッセージのタイプ。
FpShotJobNotifyAliyunFpShotJobNotify動画 DNA ジョブ。詳細については、「AliyunFpShotJobNotify データ型」をご参照ください。
UserDataStringユーザー定義データ。

成功レスポンス

JSONJSON

{
  "RequestId": "25818875-5F78-4A13-BEF6-D7393642CA58",
  "JobId": "2a0697e35a7342859f733a9190c4****"
}

エラーコード

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

変更履歴

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