mikumikudance 中文文档 下载 App

MMD PNG 序列导出 — 无损帧输出 + 后期合成完整流程

为什么选 PNG 序列

MMD 社区公认的最高质量导出方式——每一帧单独导出为一张无损 PNG 图片。对于追求画质的作品,这是唯一选择。

PNG 序列 vs AVI

PNG 序列AVI
画质无损(零压缩)有损(取决于编码器)
透明通道✅ 支持(需插件)❌ 不支持
后期灵活度逐帧独立处理整体处理
文件大小很大(每帧 2-5MB)小(整个视频几百 MB)
渲染时间类似类似

文件大小估算

分辨率1 帧30 秒(900 帧)3 分钟
1280×7201-2MB1-2GB6-12GB
1920×10802-5MB2-5GB12-30GB
3840×216010-20MB10-20GB60-120GB

建议:高清视频导出前先确认磁盘空间充足。

导出流程

第一步:File → PNG 出力

菜单 → 文件 → PNG 出力(PNG Output)

弹出对话框,设置:

参数说明建议
输出目录PNG 保存位置专用文件夹,路径纯英文
文件前缀文件名开头frame_ 或 MMD_
帧范围全部 / 自定义通常全部
帧数填充文件名数字位数6 位(000001、000002…)
是否包括背景带背景 or 透明合成用选透明

第二步:带透明通道导出

如果想导出只有角色(无背景)的 PNG 序列:

方法一:o_Png 插件(MME)

安装 o_Png 插件后 Effect 面板加载它,设置背景色为透明 → 导出。

方法二:MMD 原生功能

部分 MMD 版本的 PNG 输出有「透明背景」选项。勾选后 PNG 会带 Alpha 通道。

第三步:开始渲染

点击 OK → MMD 逐帧渲染 → 输出到指定目录。

导出过程中 MMD 会卡住(这是正常的)——不要强杀进程。进度条走完后自动恢复。

加速导出的技巧

o_Png 插件(专业加速)

社区开发的 PNG 导出插件,比原生 PNG 输出快 2-5 倍:

降低预览窗口分辨率

导出时 MM D的视口是实时渲染的——导出期间把视口拖小或隐藏,节省 GPU 资源。

关闭不需要的插件

导出 PNG 序列时,只保留你最终画面需要的 MME 插件——关掉其他不影响最终画面但吃资源的插件。

降低物理步进频率

导出物理效果时,把物理步进从 5 降到 3(默认值)——渲染时不会有可见差异,但快很多。

导出后检查

完整性检查

1. 数一数 PNG 数量 = 帧数(时间轴最后帧 - 第一帧 + 1)
2. 检查每个文件都非 0 字节(没有空文件)
3. 打开几张开头、中间、结尾的 PNG 看画质
4. 确认透明通道正常(带 Alpha 的 PNG)

常见问题排查

问题原因解决
少了几帧导出过程中 MMD 崩了一下找出缺失帧号,用 AVI 补导或手动修
文件全是黑色渲染器问题重启 MMD 再导
透明通道不对插件没开或没生效检查 o_Png 或原生透明选项
PNG 数量不对帧范围设置错了重新设置帧范围

后期合成:把 PNG 变成视频

软件选择

软件适合人群优点
PR(Premiere Pro)专业/准专业行业标准,功能强
DaVinci Resolve专业/免费免费版够用,色彩强
After Effects特效合成支持 Alpha 通道,特效丰富
Blender免费开源全功能,自带合成节点
剪映/CapCut新手免费、简单、中文
ffmpeg命令行批量处理、效率高

DaVinci Resolve 合成流程(免费推荐)

1. 打开 DaVinci Resolve → 新建项目
2. Media 标签页 → 导入 PNG 序列(选中第一张,软件会自动识别序列)
3. 导入 WAV 音频
4. 拖到时间轴,对齐音频
5. Edit 页面裁剪、转场、字幕
6. Color 页面调色(LUT、色阶)
7. Deliver 页面 → 输出为 H.264 MP4
   分辨率:1920×1080
   帧率:与 MMD 导出一致(30/60)
   质量:High / 100%
   编码:H.264 / x264

ffmpeg 命令行快速合成

如果你不需要复杂后期,只想快速把 PNG 序列 + WAV 合成视频:

ffmpeg -framerate 30 -i frame_%06d.png -i audio.wav -c:v libx264 -preset slow -crf 18 -c:a aac final_output.mp4
参数说明
-framerate 30帧率
-i frame_%06d.pngPNG 序列输入(6 位数命名)
-i audio.wav音频输入
-preset slow编码速度(越慢压缩越好)
-crf 18画质(0=无损,51=最差,18 是视觉无损)

带 Alpha 的 PNG 合成(进阶)

如果你导出了只有角色(无背景)的 PNG 序列:

用途一:叠到真人视频上

PR/AE 导入带 Alpha 的 PNG 序列 → 自动叠加到真人视频上

用途二:叠到 3D 场景上

Blender 导入 PNG 序列作为 2D 平面 → 放在 3D 场景的特定位置

用途三:绿幕替代

带 Alpha 的 PNG 比绿幕抠图更干净——不需要后期抠色。

PNG vs 其他输出格式

格式画质透明体积说明
PNG 序列无损✅大首选
BMP 序列无损❌更大没必要
JPG 序列有损❌中压缩损失大,不用
WebP 序列有损/无损✅小MMD 不原生支持
AVI有损❌取决于编码器快速出活

归档与备份

PNG 序列是原始素材,归档时: