Skip to content

zhouycheng/framelean

Repository files navigation

FrameLean 是一款面向 macOS 和 Windows 的本地媒体压缩和格式处理工具

FrameLean 工作台 FrameLean 任务设置
FrameLean 通知中心 FrameLean 应用设置

Platform Flutter FFmpeg License
下载最新版本 · 查看变更记录 · 问题反馈 · 项目文档

核心能力

  • 处理视频、图片和音频,支持压缩与格式转换。
  • 导入单个文件、多个文件或文件夹,并按媒体类型组织任务夹。
  • 自定义容器、编码器、分辨率、质量、码率、声道和输出位置。
  • 按设备能力使用 VideoToolbox、NVENC、QSV、AMF 等硬件编码。
  • 使用受控并行队列,支持排序、暂停、重试、恢复和批量配置。
  • 通过临时输出、结果验收和本地持久化降低任务失败或异常退出造成的损坏风险。

更完整的能力和平台边界见 项目上下文

下载与安装

GitHub Releases 下载:

  • macOS 10.15+:Universal 2 DMG,同时支持 Intel x86_64 和 Apple Silicon arm64。
  • Windows x64:推荐安装版,也提供可选便携 ZIP。

macOS 首次打开

当前 macOS 安装包尚未经过 Apple Developer ID 签名和公证,因此首次运行可能被系统拦截。将应用拖入“应用程序”并尝试打开一次后,前往“系统设置 → 隐私与安全性”,在 FrameLean 提示处选择“仍要打开”。

macOS 首次打开步骤 1 macOS 首次打开步骤 2 macOS 首次打开步骤 3

开发

flutter pub get
flutter run -d macos
flutter analyze
flutter test

Windows 开发时将设备参数改为 windows。构建、架构、测试和发布规则见:

许可

FrameLean 按 GPL-3.0-or-later 分发。发布包包含 FFmpeg 及其他第三方组件,相关许可和源码可得性说明见:

FFmpeg、Flutter、Dart 及其他第三方组件的商标和版权归各自权利人所有。

About

基于 Flutter 和 FFmpeg 的本地媒体处理工具,支持 macOS 和 Windows。

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages