AgentSkillsCN

transform-encode-hls-video-with-transloadit

通过 `transloadit` CLI 工具,一次性完成 HLS 编码任务(本地视频 → HLS 转码版本 + 播放列表)。优先使用内置模板(`builtin/encode-hls-video@latest`),并通过 `-o` 参数将输出文件本地下载。

SKILL.md
--- frontmatter
name: transform-encode-hls-video-with-transloadit
description: One-off HLS encoding (local video -> HLS renditions + playlist) using Transloadit via the `transloadit` CLI. Prefer builtin templates (`builtin/encode-hls-video@latest`) and download outputs locally via `-o`.

Run (Local Input Video)

bash
npx -y @transloadit/node assemblies create \
  --template builtin/encode-hls-video@latest \
  -i ./input.mp4 \
  -o ./out/ \
  -j

Footnote (discover more builtin templates):

bash
npx -y @transloadit/node templates list --include-builtin exclusively-latest --fields id,name --json

Debug If It Fails

bash
npx -y @transloadit/node assemblies get <assemblyIdOrUrl> -j