mcpField
A
aliyun-mps-video-translation

aliyun-mps-video-translation

github.com/cinienceクリエイティブ・メディア39657 回インストール11 週間前に更新
リポジトリ

aliyun-mps-video-translation について

Alibaba Cloud IMS OpenAPIで動画翻訳ジョブを送信し、字幕・音声・顔の各レベルの処理結果を確認するスキルです。OSSファイルを使うワークフロー向けです。

主な機能

  1. 01翻訳ジョブの送信
  2. 02ジョブ状態と結果の確認
  3. 03ジョブの一覧表示と削除
  4. 042回目の編集への対応

活用シーン

  1. 01動画を翻訳して処理結果を追跡
  2. 02動画翻訳ジョブの管理
  3. 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.yaml
references/
fields.md
sources.md

詳細

カテゴリ:service

IMS 動画翻訳(OpenAPI)

OpenAPI 経由で動画翻訳ジョブを送信し、字幕レベル、音声レベル、顔レベルの処理結果を確認するためにポーリングします。

前提条件

  • 入力/出力用の OSS URI を用意します(API のリージョンと一致させることを推奨します)。
  • AK を設定します:ALIBABACLOUD_ACCESS_KEY_ID / ALIBABACLOUD_ACCESS_KEY_SECRET / ALIBABACLOUD_REGION_ID(ALIBABACLOUD_REGION_ID はデフォルトのリージョンとして使用できます。未設定の場合は、最も妥当なリージョンを選び、不明な場合は確認してください)。

ワークフロー

  1. ソースファイルと出力先の OSS ロケーションを準備します。
  2. SubmitVideoTranslationJob でジョブを送信します。
  3. GetSmartHandleJob でステータスと結果をポーリングします。
  4. 必要に応じて、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

コメント