byted-tos-video-process
byted-tos-video-process 是字节跳动 agentkit-samples 中的一项技能,用于处理存储在火山引擎 TOS(对象存储)中的视频。它可以读取视频元数据(格式、时长、分辨率、编码、帧率),在指定时间点截取单帧,按时间点或时间间隔批量截取多帧,以及将多个视频片段拼接为一个视频。该技能通过 Python 脚本运行,依赖 TOS 的访问密钥、端点、区域和存储桶等环境变量完成鉴权与对象访问,截帧结果可保存到本地,也可通过 TOS-to-TOS 方式直接持久化回对象存储。拼接功能使用 TOS 网关的 media_jobs 异步接口(job_type=Concat),并支持等待任务完成。需要注意的是,该技能仅覆盖元数据读取、截帧与拼接,不涉及完整的转码流水线,也不适用于仅图片或文档的工作流。