AWS MediaConverter如何修改生成的缩略图文件名命名规则
AWS Elemental MediaConverter 缩略图命名规则调整方案
方案1:直接修改MediaConverter作业配置(优先使用)
无需额外开发,仅调整转码作业配置即可实现目标格式:
- 打开MediaConverter对应作业的编辑界面,定位到缩略图输出组配置模块
- 展开输出设置项,找到「文件名前缀」配置,清空该字段的默认值(默认值会自动继承源视频文件名作为缩略图前缀)
- 找到「帧序号补位长度」配置项,将参数值设置为
5,即可生成00001.jpg、00002.jpg格式的缩略图 - 检查「名称修饰符」配置项,确保该字段为空,避免额外字符插入文件名
如果你通过API/SDK提交转码作业,对应修改参数路径为
JobSettings > OutputGroups > OutputGroupSettings > ThumbnailGroupSettings > NamePrefix,将其赋值为空字符串,FrameCaptureSettings > FrameNumberPadding赋值为5即可。
方案2:S3触发Lambda后置重命名(兼容特殊场景)
如果受业务限制无法修改转码作业配置,可以新增极简的后置处理逻辑:
- 为存储缩略图的S3桶配置对象创建事件触发规则,指定后缀为
.jpg的新对象上传时触发Lambda函数 - Lambda核心逻辑只需提取原文件名末尾的序号和后缀部分,重命名为纯序号格式后覆盖存储,删除原带前缀的文件即可
- 该方案适配性更高,后续如果有其他命名规则调整,只需修改Lambda逻辑无需改动转码作业配置
内容的提问来源于stack exchange,提问作者Rob Nagel
相关产品推荐
相关产品推荐

