aliyun-mps-video-translation について
Alibaba Cloud IMS OpenAPIで動画翻訳ジョブを送信し、字幕・音声・顔の各レベルの処理結果を確認するスキルです。OSSファイルを使うワークフロー向けです。
主な機能
- 01翻訳ジョブの送信
- 02ジョブ状態と結果の確認
- 03ジョブの一覧表示と削除
- 042回目の編集への対応
活用シーン
- 01動画を翻訳して処理結果を追跡
- 02動画翻訳ジョブの管理
- 03既存ジョブを使った2回目の編集
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ cinience/ alicloud-skills --skill aliyun-mps-video-translationインストール後、Claude Code で/aliyun-mps-video-translationを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
agents/openai.yamlreferences/fields.mdsources.md詳細
カテゴリ:service
IMS 動画翻訳(OpenAPI)
OpenAPI 経由で動画翻訳ジョブを送信し、字幕レベル、音声レベル、顔レベルの処理結果を確認するためにポーリングします。
前提条件
- 入力/出力用の OSS URI を用意します(API のリージョンと一致させることを推奨します)。
- AK を設定します:
ALIBABACLOUD_ACCESS_KEY_ID/ALIBABACLOUD_ACCESS_KEY_SECRET/ALIBABACLOUD_REGION_ID(ALIBABACLOUD_REGION_IDはデフォルトのリージョンとして使用できます。未設定の場合は、最も妥当なリージョンを選び、不明な場合は確認してください)。
ワークフロー
- ソースファイルと出力先の OSS ロケーションを準備します。
SubmitVideoTranslationJobでジョブを送信します。GetSmartHandleJobでステータスと結果をポーリングします。- 必要に応じて、
ListSmartJobs/DeleteSmartJobでジョブを管理します。
レベルの選択とパラメーター
- 字幕/音声/顔レベルの選択ルールとフィールドは
references/fields.mdに記載されています。 - フィールドの例(Input/Output/EditingConfig)も
references/fields.mdに記載されています。
注意事項
- 2 回目の編集では、最初のジョブで
SupportEditing=trueを設定し、後からOriginalJobIdを参照します。 - 入力と出力の OSS リージョンは、OpenAPI 呼び出しのリージョンと一致している必要があります。
- 大規模なジョブでは、頻繁なリクエストを避けるため、ポーリング間隔を長めに設定します。
検証
mkdir -p output/aliyun-mps-video-translation
echo "validation_placeholder" > output/aliyun-mps-video-translation/validate.txt
合格条件:コマンドが 0 で終了し、output/aliyun-mps-video-translation/validate.txt が生成されていること。
出力とエビデンス
- 成果物、コマンド出力、API レスポンスの概要を
output/aliyun-mps-video-translation/に保存します。 - 再現性を確保するため、エビデンスファイルに主要なパラメーター(リージョン/リソース ID/時間範囲)を含めます。
参考資料
- ソース一覧:
references/sources.md
コメント
Markdown 対応