動画内の脅威やコンプライアンス違反のコンテンツを検出します。 この操作は、ポルノ検出、テロ・政治的に敏感なコンテンツの検出、テキスト・画像違反の検出、不快なシーンの検出、ロゴ検出などのシナリオで使用できます。
操作説明
- この操作を使用する前に、Intelligent Media Management の課金方法と料金を理解していることを確認してください。
重要 非同期タスクの完了時間は保証されません。
- 検出結果は非同期通知メッセージで返されます。 非同期通知メッセージの `Suggestion` フィールドには、次の値を指定できます。
`pass`:動画は審査に合格しました。 コンプライアンス違反のコンテンツは検出されませんでした。
`block`:動画をブロックする必要があります。 この値は、コンプライアンス違反のコンテンツが検出された場合に返されます。 `Categories` フィールドは、コンプライアンス違反のコンテンツのカテゴリを示します。 カテゴリの詳細については、「Content Moderation の検出結果」をご参照ください。
`review`:動画は手動での審査が必要です。 手動審査が完了すると、結果を含む別の非同期通知メッセージが送信されます。
- ビデオスナップショットの要件:
ビデオフレームの URL は、HTTP および HTTPS プロトコルをサポートしています。
サポートされているビデオフレームのフォーマット: PNG、JPG、JPEG、BMP、GIF、WEBP。
ビデオフレームのサイズは 10 MB を超えることはできません。
ビデオフレームの推奨解像度は 256 × 256 ピクセル以上です。 解像度が低いと、検出精度に影響する可能性があります。
動画検出操作の応答時間は、ビデオフレームのダウンロード時間に依存します。 ご利用のビデオフレームのストレージサービスが安定していて信頼性が高いことを確認してください。 Alibaba Cloud Object Storage Service (OSS) を使用するか、Alibaba Cloud CDN でフレームをキャッシュすることを推奨します。
これは非同期操作です。 タスクが作成された後、タスク情報は 7 日間のみ保存されます。 この期間を過ぎると、情報を取得できなくなります。 返された
TaskIdを使用して、GetTask または ListTasks 操作を呼び出してタスク情報をクエリできます。 また、Notification パラメーターを設定して、非同期通知メッセージを通じてタスク情報を受信することもできます。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
imm:CreateVideoModerationTask |
create |
*Project
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| ProjectName |
string |
必須 |
プロジェクトの名前。 プロジェクト名の取得方法の詳細については、「プロジェクトの作成」をご参照ください。 |
immtest |
| UserData |
string |
任意 |
非同期通知メッセージで返されるカスタム情報。 この情報を使用して、通知メッセージを内部システムに関連付けます。 最大長は 2,048 バイトです。 |
{"ID": "user1","Name": "test-user1","Avatar": "http://example.com?id=user1"} |
| SourceURI |
string |
必須 |
動画の OSS URI。 OSS URI は `oss://${Bucket}/${Object}` のフォーマットに従う必要があります。 |
oss://test-bucket/test-object |
| Tags |
object |
任意 |
タスクの検索に使用されるカスタムタグ。 |
{"test": "val1"} |
| CredentialConfig | CredentialConfig |
任意 |
チェーン権限付与の構成。 このパラメーターはオプションです。 詳細については、「チェーン権限付与を使用して他のエンティティのリソースにアクセスする」をご参照ください。 |
|
| Scenes |
array |
任意 |
動画検出シナリオ。 |
|
|
string |
任意 |
動画検出シナリオ。 有効な値:
説明
検出シナリオを指定しない場合、デフォルトで 列挙値:
|
porn |
|
| Interval |
integer |
任意 |
ビデオスナップショットの間隔 (秒単位)。 値は 1 から 600 までの整数です。 デフォルト値は 1 です。 |
1 |
| MaxFrames |
integer |
任意 |
この検出タスクでキャプチャできるフレームの最大数。 値は 5 から 3,600 までの整数です。 デフォルト値は 200 です。 |
200 |
| Notification | Notification |
任意 |
通知の構成。 非同期通知メッセージのフォーマットについては、「非同期通知メッセージのフォーマット」のメタデータインデックスセクションをご参照ください。 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レスポンス構造体。 |
||
| RequestId |
string |
リクエストの ID。 |
1B3D5E0A-D8B8-4DA0-8127-ED32C851**** |
| TaskId |
string |
タスクの ID。 |
VideoModeration-9442a216-4691-4a48-846d-76daccaf***** |
| EventId |
string |
イベントの ID。 |
2E6-1I0FGn0zFnl5AflRfhzClma***** |
例
成功レスポンス
JSONJSON
{
"RequestId": "1B3D5E0A-D8B8-4DA0-8127-ED32C851****",
"TaskId": "VideoModeration-9442a216-4691-4a48-846d-76daccaf*****",
"EventId": "2E6-1I0FGn0zFnl5AflRfhzClma*****"
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。