AI Agent Hub
Back to skills
Tencent Cloud VOD International icon

Tencent Cloud VOD International

IT Ops & Security Updated 2026.08.29

Paste the following prompt into your AI chat to install this skill:

Please follow https://skillhub.cn/install/skillhub.md and install @tencent-adm/tencent-vod-intl.

About this skill

What it solves

  • Tencent Cloud VOD scripts are spread across upload, transcoding, snapshots, search, AIGC image/video/audio generation, and knowledge base import, where parameter names, model names, and async task handling are easy to mix up.
  • Processing APIs can incur charges, and retrying after missing credentials can create misleading or duplicate requests.

How it works

  • It produces commands in the python3 scripts/<script>.py shape and maps each request to a script such as vod_upload.py, vod_process_media.py, vod_aigc_image.py, vod_aigc_video.py, or vod_aigc_audio.py.
  • Scripts support --help and --dry-run; before calling processing scripts for transcoding, enhancement, snapshots, AIGC, or knowledge base import, it restates the command and confirms, preferring --dry-run when parameters are uncertain.
  • Async tasks poll for completion by default, or use --no-wait to return a TaskId and later query it with vod_describe_task.py --task-id <id>.
  • If output indicates missing TENCENTCLOUD_SECRET_ID or TENCENTCLOUD_SECRET_KEY, it stops and asks for configuration instead of trying other parameter combinations.

Boundaries and cautions

  • Query and upload scripts generally do not trigger processing fees, but transcoding, enhancement, snapshots, AIGC, image processing, and knowledge base import are billed by Tencent Cloud services, so duplicate submissions should be avoided.
  • Script responsibilities are strict: use vod_describe_media.py for media details, vod_search_media_by_semantics.py for semantic search, vod_process_media.py for video processing, and the matching models subcommand for AIGC model discovery.

Use Cases

  • Upload local videos to VOD before launch and obtain a playable pre-signed URL.
  • Query transcoding or snapshot task status and results by TaskId after submission.
  • Check available models before creating text-to-image, text-to-video, or text-to-audio tasks.
  • Batch import existing media into a knowledge base and retrieve it by natural language.

Best For

  • Video platform ops engineers who need to submit transcoding, snapshot, and enhancement tasks and track async results.
  • AIGC application engineers who need to call image, video, and audio generation and check available models.
  • Backend engineers who need to upload remote files, query media details, and handle missing credential errors.
  • AV content operators who need to search assets by name, tag, or semantics and import them into a knowledge base.