必须用ffmpeg命令行抽帧合成:ffmpeg -i input.mp4 -vf "fps=12,scale=240:240:flags=lanczos,format=rgba" -f gif -gifflags +transdiff output.gif,确保透明通道不丢失且适配微信240×240规格。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

想把Animated Drawings生成的动画视频快速变成微信可用的透明背景GIF表情包,必须绕过它默认导出的MP4格式,直接提取关键帧并合成适配平台规格的动图。
确认Animated Drawings输出文件类型
打开Animated Drawings项目生成的动画输出目录,检查默认导出的是MP4还是AVI——【必须是无音频的纯视频文件】,如果带音轨,后续转GIF时会报错或静音失败;若项目配置了直接导出GIF选项(如examples/characters/char1/export_gif: true),跳过本教程其余步骤,直接检查生成GIF是否含透明通道。
查看文件属性,确认编码为H.264或VP9,避免使用HEVC(部分转换工具不支持)。
用FFmpeg精准抽帧合成透明GIF
这一步必须用命令行,图形界面工具无法保留Alpha通道。
第一步:安装FFmpeg(若未安装)。Windows用户下载官网静态build,解压后将bin目录加入系统PATH;macOS用brew install ffmpeg;Linux用apt install ffmpeg。
第二步:进入视频所在文件夹,执行以下命令:
ffmpeg -i input.mp4 -vf "fps=12,scale=240:240:flags=lanczos,format=rgba" -f gif -gifflags +transdiff output.gif
其中fps=12控制表情包流畅度与体积平衡,scale=240:240严格匹配微信表情商店上传要求,format=rgba确保透明信息不丢失,【-gifflags +transdiff不可省略,否则透明区域会变黑块】。
等待命令执行完成,output.gif即生成。
在线压缩并验证透明度
方法一:访问 https://docsmall.com/gif-compress ,拖入刚生成的GIF,勾选“保持透明度”,点击压缩。该站对Animated Drawings输出的RGBA GIF兼容性最好,不会破坏alpha层。
方法二:用EZGIF网站的“GIF Maker”功能重传——上传时选择“From video file”,再上传原MP4,手动设置帧率12、尺寸240×240、勾选“Transparency”,但此法会重新编码,可能轻微模糊边缘。
压缩完成后,下载新GIF,在Chrome中右键→“在新标签页中打开图像”,用开发者工具(F12)→Elements面板检查标签的src是否加载正常;再用Photoshop或GIMP打开,确认图层缩略图带棋盘格背景。











