Release Notes
お知らせ



{"Action": "ProcessMedia","Version": "2019-06-12","InputInfo": {"Type": "URL","UrlInputInfo": {"Url": "https://..." //横→縦変換したいビデオのURLに置き換えるか、「メディア処理」APIドキュメントを参照してください}},"OutputStorage": {"CosOutputStorage": {"Bucket": "BucketName","Region": "BucketRegion"},"Type": "COS"},"OutputDir": "/mycos/htv_test/result/","AiAnalysisTask": {"Definition": 28, // プリセットの横→縦変換テンプレートID"ExtendedParameter": "{\\"htv\\": {\\"AlgorithmType\\": 1}}"}"TaskNotifyConfig": {"NotifyType": "URL","NotifyUrl": "http://callback_url"}}

{"htv": {"AlgorithmType": 3,"SmoothWeight": 0.75,"Ratio": "9:16",}}// エスケープ後(APIを直接呼び出す際は、エスケープ後のパラメータを渡す必要があります): {\\"htv\\": {\\"AlgorithmType\\": 2,\\"SmoothWeight\\": 0.75, \\"Ratio\\": \\"9:16\\" }}
名称 | タイプ | 説明 |
AlgorithmType | Integer | 指定アルゴリズムタイプ: 1:処理速度が速い汎用モデル。 2:多様なモデルとカスタマイズ最適化をサポートします。 3:正確な顔検出アルゴリズムを使用。2つの顔が検出された場合、画面を上下に分割し、各顔を中央に配置します。 5:ビデオを直接スケーリングし、縦画面の中央に配置します。背景には、すりガラス風のぼかし処理を施した画像を使用します。 |
Ratio | String | ビデオのアスペクト比。文字列形式で、内部で解析されます。解析に失敗した場合は、デフォルト値の9:16でクロッピングされます。(例:"9:16"は、アスペクト比9:16のビデオに変換。高さは元のビデオの高さが維持されます)。 |
FaceDetectConfig | Object | 顔検出に関する設定。 |
OutputPattern | String | カスタムファイル名を指定します。 timestamp、sessionIdが使用可能なプレースホルダーです。例: "htv-{sessionId}-{timestamp}"と指定すると、出力ファイル名はhtv-xxxx-202412250000のようになります。ここで、xxxxはタスクの実際のsessionIdです。指定しない場合、デフォルトの出力ファイル名は "htv-{sessionId}"です。 |
BlurWeight | Integer | ぼかしのパラメータ。数値が大きいほど、ぼかし効果が強くなります。パラメータ値が大きすぎると、処理速度に影響する場合があります。 |
SmoothWeight | Float | 0~1の浮動小数点数。スムージング速度を制御するパラメータです。数値が小さいほど、カメラの動きが速くなります。 |
名称 | タイプ | 説明 |
FaceScoreThd | Integer | 顔検出アルゴリズムの認識しきい値。顔認識スコアがこのしきい値を超えた場合にのみ、有効な顔として扱われます。 |
FaceAccuracy | String | 任意。顔検出アルゴリズムの実行レベル。デフォルトはBalance。その他Efficiency、Precisionが選択可能です。 |
FallbackConfig | Object | 顔が検出されなかった場合、または2つの顔が検出された場合のフォールバック戦略が含まれます。 |
名称 | タイプ | 説明 |
NoFaceDetect | String | 選択可能な値:Scale、ScaleWithoutBlur。デフォルトはScaleWithoutBlurです |
DoubleFace | String | 選択可能な値:Scale、ScaleWithoutBlur、SplitScreenVertical。デフォルトはSplitScreenVerticalです |
TaskIdには「WorkflowTask」(例:24000022-WorkflowTask-b20a8exxxxxxx1tt110253)が含まれます。この場合、DescribeTaskDetailインターフェースのWorkflowTask -> AiAnalysisResultSetフィールドを解析してタスク結果を取得する必要があります。AiAnalysisTask -> DefinitionでテンプレートIDを関連付けるのではなく、ScheduleIdフィールドにワークフローIDを記入した場合(ワークフローの作成方法は下記のタスクの自動実行で説明)、返されるtaskidには「ScheduleTask」(例:24000022-ScheduleTask-774f101xxxxxxx1tt110253)が含まれます。この場合、DescribeTaskDetailインターフェースのScheduleTask -> ActivityResultSetフィールドを解析してタスク結果を取得する必要があります。ScheduleTask -> ActivityResultSetフィールドを解析してタスク結果を取得することも可能です。

名称 | タイプ | 説明 |
Status | String | タスクのステータス。PROCESSING、SUCCESS、FAILの3種類があります。 |
ErrCode | Integer | エラーコード。0は成功、その他の値は失敗を示します。 |
Message | String | エラーメッセージ。 |
Input | AiAnalysisTaskHorizontalToVerticalInput | スマート横縦変換タスクの入力。 |
Output | AiAnalysisTaskHorizontalToVerticalOutput | スマート横縦変換タスクの出力。 注意:このフィールドはnullを返す可能性があり、その場合は有効な値が取得できなかったことを示します。 |
名称 | タイプ | 説明 |
Definition | Integer | スマート横縦変換テンプレートのID。 |
名称 | タイプ | 説明 |
Path | String | スマート横縦変換リスト。 |
OutputStorage | TaskOutputStorage | スマート横縦変換ビデオの保存場所。 注意:このフィールドはnullを返す可能性があり、その場合は有効な値が取得できなかったことを示します。 |






フィードバック