TransDuck是一个基于Tauri和Vue实现的免费跨平台桌面应用,提供各种音频/视频的处理能力。
目前SaaS版本的功能还未全部整合入客户端版本,后续会逐步加入到客户端,尽请期待 ^_^
- 前端: Vue 3
- 后端: Node.js 22.15.0
- 框架: Tauri 2.0
- 核心依赖: ffmpeg
- 音频格式转换
- 视频格式转换
- 视频提取音频
- 国际化(中文、英文)
- ...
- 安装核心依赖:
ffmpeg
MacOS安装命令
# 1. 使用brew安装ffmpeg
brew install ffmpeg
# 2. 验证安装
ffmpeg -versionWindows安装命令
# 1. 安装Chocolatey(https://chocolatey.org/install)
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
# 2. 使用Chocolatey安装ffmpeg
choco install ffmpeg
# 3. 验证安装
ffmpeg -version- 验证
ffmpeg的安装
# 打开终端运行,有显示版本信息即可
ffmpeg -version- 根据系统环境,下载安装包进行安装
- 安装完成后,运行使用
如果想在本地自己构建,可以按如下步骤实现:
- 安装依赖:
cd transduck-desktop
npm install- 运行开发服务器:
npm run tauri devnpm run tauri build- 优化ffmpeg的安装,减少用户自己配置的步骤
- 更多功能,包括 transduck.com 中的其他在线能力

