PixiEditor 动画导出:GIF 和 MP4 文件瘦身 60% 的 3 个关键设置
PixiEditor 动画导出GIF 和 MP4 文件瘦身 60% 的 3 个关键设置【免费下载链接】PixiEditorPixiEditor is a Universal Editor for all your 2D needs项目地址: https://gitcode.com/GitHub_Trending/pi/PixiEditorPixiEditor 是一款开源 2D 像素动画编辑器内置的 FFmpeg 渲染器负责把逐帧画好的动画打包成 GIF、MP4 和 APNG。文件怎么压、压到哪一档全部由 FFMpegRenderer.cs 里的参数决定。PixiEditor 时间轴界面帧列表、帧率控制与动画预览GIF 导出前256 色调色板怎么生成GIF 只能装 256 色颜色选不好就会出现色带、体积照样大。PixiEditor 的做法是跑两遍 FFmpeg第一遍扫描全部帧生成一张最优调色板第二遍再拿这张调色板编码。options.WithCustomArgument($-filter_complex $\[0:v]fps{FrameRate},scale{Size.X}:{Size.Y}:flagslanczos[x];[x][1:v]paletteuse\); options.WithCustomArgument($-vsync 0);白话讲先用 lanczos 缩放到目标尺寸再套用第一遍生成的调色板-vsync 0保证每一帧都原样输出不被合并。渲染结束后临时的 palette.png 会被自动清理不会留在磁盘上。MP4 导出的 qscale 参数怎么选MP4 走 MPEG-4 编码并强制 yuv420p 像素格式帧间差异编码天然会剔除没动的画面。导出体积主要靠 qscale 控制IAnimationRenderer.cs 里的QualityPreset枚举把它映射成 5 档极致压缩VeryLowqscale31文件最小适合群聊表情包中等Mediumqscale19体积和画质的平衡点发网上推荐极高质量VeryHighqscale1保留最多细节文件最大注意 qscale 的语义数值越大压得越狠、画面越糊档位越高反而数值越小。如果你的动画里大段画面完全静止这一档能带来最明显的瘦身效果。导出对话框里要动的 3 个开关入口是 ExportFileDialog.cs弹窗里分图片、动画、精灵表三个标签页。动画页面上值得动的有三处质量预设下拉框就是前面讲的 5 档默认选中最高档发网上前手动降一档逐帧导出到文件夹复选框勾上后每一帧另存为单独图片适合拿去做逐帧检查或喂给其他工具输出比例与尺寸导出前可切 0.5x、0.25x 等缩放档右侧棋盘格区域实时预览效果改参数立刻能看到结果。另外帧率直接取自文档的时间轴设置默认 60fps——做循环小动画时把它调低到 12~15fpsGIF 的帧数直接减半体积也跟着下来。想要源码自己跑一遍直接克隆仓库git clone https://gitcode.com/GitHub_Trending/pi/PixiEditor【免费下载链接】PixiEditorPixiEditor is a Universal Editor for all your 2D needs项目地址: https://gitcode.com/GitHub_Trending/pi/PixiEditor创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考