AudioPeel

音频提取器 [AudioPeel]

License Version Downloads Latest Downloads

简体中文 English

一款轻量级 Android 视频转音频工具支持导出为 MP3 / M4A / WAV / FLAC / OGG

功能特性

快速开始

前提条件

安装步骤

  1. Releases 下载最新 APK
    • 普通 Android 手机请选择 arm64-v8a
    • 模拟器请选择 x86_64
  2. 安装并打开应用
  3. 选择视频并确认输出格式后开始提取

截图展示

技术栈与架构

模块 技术选型
开发语言 100% Kotlin
UI 框架 Jetpack Compose + Material Design 3 + Edge-to-Edge
多媒体处理 FFmpegKit
音频引擎 AndroidX Media3 ExoPlayer
媒体探测 MediaExtractor + MediaMetadataRetriever
架构模式 MVVM + StateFlow
包体优化 R8 + 资源压缩 + ABI 过滤(arm64-v8ax86_64

本地编译

环境依赖

  1. Android Studio(建议使用较新的稳定版)
  2. Java 17+(需与当前 Gradle 版本兼容)
  3. Android SDKminSdk 24,compileSdk / targetSdk 37)

编译步骤

  1. 克隆仓库:
    git clone https://github.com/tianxing-ovo/AudioPeel.git
    
  2. 用 Android Studio 打开项目根目录
  3. 等待 Gradle 同步完成
  4. 连接真机或模拟器
  5. 运行 Run 'app' 或执行 ./gradlew assembleDebug

权限说明

应用按最小权限原则设计,不申请敏感权限:

说明 详情
无存储权限 选视频不需要存储读写权限
无网络权限 本地处理不上传数据
无后台/通知权限 不申请后台运行或通知权限

参与贡献

欢迎提交 Issue 和 Pull Request

  1. Fork 本仓库
  2. 创建功能分支并提交更改
  3. 推送后发起 Pull Request

许可证

本项目基于 MIT License 开源