Releases: arenascats/MarukoToolbox-Rewrite
update6
v1.1.2 更新日志
开始拆分 gui.py,按页面拆分为 GUI_*.py 独立文件,便于后续维护扩展,目前的业务逻辑还不能直接拆多文件
根据issues做了新的一图流功能,使用了一下有点意思,后续再做一些增强比如缓慢位移,放大缩小等
优化部分卡顿问题,还有滚轮导致spinbox选项移动的问题,已经全局禁用
现有版本支持直接把ffmpeg放在同目录下,自动检测后会自动应用,不用再去配置环境变量(之前我感觉这是个风险项)
下面的压缩包内是单文件版
update5
本次 v1.1.1 版本聚焦体验打磨、功能完善、稳定性加固,在 v1.1.0 里程碑基础上全面优化细节体验、补齐交互短板、强化兼容与易用性,让音视频处理更流畅、更顺手、更稳定😎
功能新增
新增输出视频变速,自动同步处理视频和音频速度。
新增“导出前二次确认”选项,导出或加入队列前先弹窗汇总本次输出设置。
新增界面文字大小调节,支持“小 / 中 / 大”三档,并联动控件尺寸。
加载预设窗口升级,增加用户预设参数预览区。
兼容性与稳定性
视频截取增强了对时间码流 / 数据流素材的兼容,自动排除 tmcd、data 一类附属流,降低专业机素材截取失败概率。
如果普通导出和 CPU H.264 / AVC (libx264) 兜底都失败,会提示是否恢复默认视频压缩设置。
设置窗口如果内容未改动,关闭时不再提示保存。
环境检测窗口打开时更容易保持在主界面前方。
界面与交互优化
主要弹窗统一改为相对主窗口居中显示。
视频页任务列表高度缩短,更适配 1080p / 2K / 4K 分辨率。
夜晚模式修复了勾选文字悬停时白底白字看不清的问题。
AVS 脚本预览修复缺字漏字,改进中文字体显示并补充横向滚动条。
性能优化
GPU 占用轮询移到后台线程。
消息队列处理改为分批限流。
滚动区域刷新改为防抖处理。
主要改善了拖动窗口、滚轮滚动、切换页面时的卡顿和闪烁体验。
update4
本次 v1.1.0 版本堪称里程碑,大幅度增加功能,围绕原本功能扩充、交互优化、兼容性加固与使用体验升级全方位迭代😎,进一步完善音视频处理🎬、画质调校🖌️、版权防护🔒、硬件适配💻等核心能力。
新增 AVS 脚本编辑页面📝,支持裁剪加边、亮度锐化降噪等画面调校,可快速生成、预览并导出脚本文件;上线隐形水印嵌入与解析功能💧,支持图文水印隐藏写入,有效守护原创视频版权。
优化媒体信息检测体系📊,新增杜比、HDR、4K 等高规格标识指示灯💡,升级 AB 参数对比弹窗,支持差异筛选、数据 CSV 导出与帧图提取,便捷完成素材参数核验分析。
强化硬件编码器适配⚙️,补齐 Intel 核显编码支持,基准测试面板新增显卡快捷勾选,程序可依据本机硬件自动匹配可用编码方案;编码失败自动回落 CPU 方案重试🔄,显著提升转码运行稳定性。
交互体验多项焕新💫,新增明暗主题切换🌓,窗口尺寸自动记忆留存;完善任务管理逻辑📋,支持队列排序、快捷删项、关闭误触二次确认,任务结束可设置提示音🔔与自动关机模式。
统一程序配置存储路径📂,减少重装丢失预设问题,优化中文显示、控件操作与滚动手感,修复多处界面异常;扩充音视频分离、声道处理、复古格式转码、画幅反挤压等实用工具,预设系统支持自定义导入导出📤,适配办公剪辑、自媒体创作、老片修复、硬件性能测试各类使用场景
update2
🚀 新增功能与页面
全新功能页面
「常用」页面:支持视频片段精准截取,自定义起止时间并按指定编码 / 容器输出
「字幕」页面:管理视频内置字幕轨道(保留 / 移除)、导入 / 导出字幕,封装为新视频文件
「变形」页面:适配变形镜头视频,支持 1.25x~2.0x 反挤压、画幅裁切 / 黑边适配、锐化及批量输出
「封装」页面:新增多文件无编码合并、容器格式转换(仅换封装不重编码),音频可灵活处理(复制 / 移除 / 转 AAC/MP3 等)
功能增强
音频页面新增「倒放保存」,支持音频倒放后按当前编码设置输出
环境检测升级为「环境检测与 Benchmark」:左侧展示 FFmpeg/NVENC/AMF 环境信息,右侧支持编码器性能测试(显示压缩率、耗时、进度百分比),新增测试停止按钮
输出目录文字改为可点击按钮,一键打开对应文件夹
顶部标题显示版本号(如 v1.0.212),设置窗口新增「页面排序」,支持自定义顶部标签顺序并保存
任务失败日志新增提示:建议切换 CPU H.264 (libx264) 编码器重试
🎨 交互体验优化
多任务并发
多并发压缩时,每个任务独立显示进度 / 日志窗口,关闭窗口可终止对应任务;主窗口日志简化为整体状态展示
单个任务完成后,日志窗口倒计时 3 秒自动关闭
细节体验
变形页面「生成预览帧」自动弹出预览窗口并直接显示图片
环境检测 / Benchmark 窗口加宽,表格列自适应窗口大小;主界面默认宽度加大,顶部按钮自适应布局
字幕页面按钮文案优化(“保存字幕封装”→“保存为新视频文件”),降低理解成本
任务管理页面支持 Del 键快捷删除任务,任务栏文案 / 列宽优化,描述更自然、布局更合理
🛠 工程与兼容性优化
配置与打包
应用设置自动保存至 data/app_settings.json,启动时自动创建目录;窗口统一使用自定义图标
新增 PyInstaller 打包建议:文件夹模式打包,可将 ffmpeg/ffprobe 放入发布目录生成免安装 exe
Bug 修复
修复变形反挤压后奇数宽度导致 H.264 编码失败的问题
修复视频自定义尺寸仅支持宽度、缺少高度设置的问题
修复任务队列添加逻辑异常的问题
修正 README 更新日志 Markdown 格式错误
update1
✨ 本次更新 - 全新重制
✅ 核心功能完整实现
- 视频编码:支持 H.264 / H.265 / AV1 主流编码
- 硬件加速:NVENC / AMD AMF / CPU 多编码路径自适应
- 批量压缩:整目录扫描、保留文件夹结构、横竖屏自适应预设
- 代理文件一键生成:剪辑专用低码率预览素材
- 任务队列系统:支持插队、排序、暂停、批量管理任务
- 实时硬件监控:CPU / GPU 占用趋势图实时显示
- LUT 批量预览:快速对比调色滤镜效果
- 全格式音频转换:AAC / MP3 / Opus / FLAC / WAV
- 复古格式封装:支持 AVI / WMV / ASF / RM / MPG / FLV 老旧格式输出
- MediaInfo 媒体信息读取:完整查看视频、音频、封装参数
💡 新增优化功能
- 新增自定义宽高分辨率,补齐自定义尺寸短板
- 音频模块新增输出目录选择、覆盖源文件选项
- 顶部增加 GitHub 主页快速跳转按钮
- 新增版本计数器,版本标识清晰
- 任务管理支持 Del 快捷键快速删除任务
- 优化任务描述文案、界面列宽,布局更美观紧凑
- 修复任务入队逻辑异常问题,任务队列稳定性大幅提升
v1.0.1 origin.zip