このトピックでは、メディア指紋分析に関連するデータ型について説明します。
AliyunOSSFile
[説明]
OSS 内のファイルタイプです。
パラメーター | 型 | 説明 |
Bucket | String | OSS バケット。長さは 3〜63 バイトです。 |
Location | String | OSS エンドポイントがデプロイされているリージョン。最大長は 64 バイトです。 |
Object | String | OSS オブジェクト。最大長は 1024 バイトです。 |
AliyunFpShotJob
[説明]
メディア指紋ジョブのデータ型です。
パラメーター | 型 | 説明 |
Id | String | ジョブ ID。 |
InputFile | AliyunOSSFile | ジョブ入力。 |
FpShotConfig | AliyunFpShotConfig | 設定。 |
PipelineId | String | パイプライン ID。 |
State | String | ジョブステータス。次のいずれかの値になります。
|
Code | String | 分析が失敗した場合のエラーコード。 |
Message | String | 分析が失敗した場合のエラーメッセージ。 |
UserData | String | ユーザー定義データ。 |
FpShotResult | FpShotResult | メディア指紋の結果。 |
FpShotConfig
メディア指紋分析ジョブの設定です。
パラメーター | 型 | 必須 | 説明 |
PrimaryKey | String | はい | ビデオの一意なプライマリキー。一意である必要があります。 |
SaveType | String | はい | ストレージクラス。有効な値: |
FpDBId | String | はい | 指紋 DB の ID。クエリ操作の対象となる指紋 DB を指定します。 |
TextType | String | はい | テキストタイプ。このパラメーターは、テキストメディア指紋でのみ使用します。「Text」は長いテキスト文字列を、「ASR」は音声認識の結果を示します。 |
FpShotResult
メディア指紋分析の結果です。
パラメーター | 型 | 説明 |
FpShots | FpShot[] | ビデオ メディア指紋のクエリ結果。 |
TextFpShots | TextFpShots[] | テキスト DNA のクエリ結果。 |
FpShot
[説明]
ビデオ指紋分析結果の詳細です。
パラメーター | 型 | 説明 |
PrimaryKey | String | ビデオの一意のプライマリキー。 |
Similarity | String | ビデオの類似度。 |
FpShotSlices | FpShotSlice[] | 位置と期間を含む、類似ビデオセグメントの詳細。 |
FpShotSlice
[説明]
重複ビデオの詳細です。
パラメーター | 型 | 説明 |
Input | String | 入力ビデオ内のセグメントの開始時間と期間。 |
Duplication | String | データベース内のビデオにおける、重複セグメントの開始時間と期間。 |
TextFpShotSlice
テキスト DNA 分析結果の詳細です。
パラメーター | 型 | 値の例 | 説明 |
PrimaryKey | String | f3bd5404 | ビデオの一意なプライマリキー。一意である必要があります。 |
Similarity | String | 1.0 | 全文の類似度の値。 |
TextFpShotSlices | TextFpShotSlice[] | - | テキストセグメントの類似度照合情報。 |
TextFpShotSlices
類似テキストスニペットの詳細です。
パラメーター | 型 | 値の例 | 説明 |
InputFragment | InputFragment | - | クエリ内の、一致したセグメントの開始時間と期間。 |
InputText | String | 田中一郎は黙って座り、汚れたテーブルに腕を置いた。皿は二つ。四両の酒。これがいつものことであり、この個人経営の店が出せる最高の食べ物と飲み物でもあった。 | クエリ内の、一致したセグメントの音声認識結果。 |
DuplicationText | String | 彼はよくこの店を訪れ、すでに常連だったようだ。店主は彼の意見を聞くこともなく、奥に向かって叫んだ。「スクランブルエッグ一皿、冷たい豚耳一皿、二両の酒!」田中一郎は黙って座り、汚れたテーブルに腕を置いた... | ソースデータベース内の一致する箇所からの抜粋。 |
Similarity | String | 1.0 | 一致したセグメントの信頼度。 |
InputFragment の定義:
パラメーター | 型 | 説明 |
Start | String | 開始時間。 |
Duration | String | セグメントの期間。 |
AliyunFpShotJobNotify
[説明]
メディア指紋分析ジョブの結果通知です。
パラメーター | 型 | 説明 |
Type | String | 通知タイプ。 |
UserData | String | ジョブの送信時に指定した UserData。このデータは通知で返されます。 |
JobId | String | ジョブ ID。 |
State | String | ジョブの結果。
|
Code | String | 分析が失敗した場合のエラーコード。 |
Message | String | 分析が失敗した場合のエラーメッセージ。 |
FpShots | FpShot[] | 重複ビデオの照合結果。 |
FpResultLogInfo
[説明]
データベースのインポートログです。
パラメーター | 型 | 説明 |
LogPath | String | ログのダウンロードパス。 |
LogName | String | ログファイル名。 |
LogStartTime | Long | ログの開始時間。 |
LogEndTime | Long | ログの終了時間。 |
LogSize | Long | ログサイズ。 単位:バイト。 |
CreateTime | Long | ログが生成された時刻。 |
PageInfo
[説明]
クエリ結果に関するページング情報です。
パラメーター | 型 | 説明 |
PageIndex | Long | クエリ結果のページ番号。 |
PageSize | Long | 各ページのエントリ数。 |
Total | Long | 利用可能なログファイルの総数。 |
FpShotFile
[説明]
メディア指紋ファイルに関する情報です。
パラメーター | 型 | 説明 |
FileId | String | ファイル ID。 |
PrimaryKey | String | DNA ファイルのプライマリキー。 |
InputFile | AliyunOSSFile | ファイルの OSS アドレス。 |
FpFileDeleteJob
[説明]
メディア指紋ファイルを削除するジョブの詳細です。
パラメーター | 型 | 説明 |
Id | String | ジョブ ID。 |
PipelineId | String | パイプラインの ID。 |
Status | String | ジョブステータス。 |
Code | String | エラーコード。 |
Message | String | エラーメッセージ。 |
UserData | String | ユーザー定義データ。 |
FpDBId | String | 指紋 DB ID。 |
FileIds | String | 削除するビデオファイルの複数の ID。 |
CreationTime | String | 作成時刻。 |
FinishTime | String | 終了時刻。 |
FpDBDeleteJob
[説明]
メディア指紋ライブラリを削除するジョブの詳細です。
パラメーター | 型 | 説明 |
Id | String | ジョブ ID。 |
PipelineId | String | パイプライン ID。 |
DelType | String | 操作タイプ。 |
Status | String | ジョブステータス。 |
Message | String | エラーメッセージ。 |
Code | String | エラーコード。 |
UserData | String | カスタムデータ。 |
FpDBId | String | 指紋 DB ID。 |
CreationTime | String | 作成時刻。 |
FinishTime | String | 終了時刻。 |