惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

MyScale Blog
MyScale Blog
F
Fortinet All Blogs
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
D
Docker
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
爱范儿
爱范儿
V
Visual Studio Blog
Last Week in AI
Last Week in AI
WordPress大学
WordPress大学
aimingoo的专栏
aimingoo的专栏
小众软件
小众软件
L
LangChain Blog
Vercel News
Vercel News
阮一峰的网络日志
阮一峰的网络日志
IT之家
IT之家
P
Proofpoint News Feed
博客园_首页
D
DataBreaches.Net
T
The Blog of Author Tim Ferriss
The GitHub Blog
The GitHub Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
C
Check Point Blog
Engineering at Meta
Engineering at Meta
Microsoft Azure Blog
Microsoft Azure Blog

开源软件

分享一个免费汇率 API:已经稳定运行 2 年(每月 500 万次请求) - V2EX [开源分享] 仅需一个脚本就能将目录转 s3 服务, FluxonFS vs Alluxio 5x 吞吐 - V2EX 推荐自用「文字转朗读音频」工具: Edge TTS 语音合成助手(开源 · 免费 · Windows) - V2EX 做一个 iOS 27 风格的 V2EX 客户端 - V2EX macOS 原生终端 Termite 1.18 版本发布-新增工作区灵感来自 ARC 浏览器 - V2EX 今天给 Berth 连发了 v1.3 和 v1.4 两个版本 - V2EX [开源]给分散 Cursor 账号做了个自托管额度与用量看板 - V2EX [开源] Git AI Control: Git AI 的本地隐私与策略控制面板 - V2EX 我做了一个可从手机远程管理 Mac 的开源控制台: Flux Monitor - V2EX 什么都没干 被帖上莫须有的罪名! - V2EX 你们都在用 AI,而我用古法编程做了一个剪映 - V2EX 终于有可以替代剪映的开源视频工具了!数据全本地,还能用 AI 聊天剪视频 - V2EX 开源一款 MAC 原生终端和一款原生 SSH 客户端 PurePic:一个由 AI 全制作的轻量图片查看器 然人赚不到自己认知以外的钱! 写了一个轻量的后台导航页 Admin Dock, Docker 一键部署 终于做出了我理想中的那个优雅的跨平台阅读软件 cursor canvas 技能复刻 一款跨设备的重复文件清理器 Excelize 开源十周年,发布 2.11.0 版本 OmenXHub 更美观 轻量 功能完备的暗/光影精灵控制中心 boss 直聘 ai 招聘助手(hr 用 轻量 macOS 上模拟 iOS 设备定位的工具 [独立开发] 因为嫌 Quicker 限制多且收费,我用业余时间写了款免费开源的 Windows 效率神器 [开源分享] RPG Roleplay Platform:把你收藏的小说变成可交互游戏世界的自托管 LLM 引擎 [开源] 告别“删库跑路”的恐惧:我做了一款跨平台的磁盘清理工具 Skiff [开源] 一个支持自定义管理 github star 页的浏览器插件 [Github 开源] 个人自托管、零运维的 A 股「选股 + 监控 + 回测」智能量化工作台 [开源] 嘴遁 TalkOut: AI 斗嘴游戏 用一张嘴说服一个死活不松口的 AI 开源了一个自托管的 Agent 编排项目,不想再用拖拽画工作流了
[开源] 音视频图片处理工具 批量友好 本机处理不上传
colinsimth · 2026-06-05 · via 开源软件

标题: Viko:一款开源的本地音视频图片处理工具


批量处理多个视频/图片要转格式、压体积、批量加水印,素材不必上传云端;不记 FFmpeg 命令。

把音视频/图片的转换、压缩、水印、降噪、元数据编辑收进一个工具里,支持批量任务队列,默认参数开箱即用,需要时再精调码率、分辨率、编码器。所有处理都在本机完成,素材不必上传云端

核心亮点

  • 一站式媒体处理:转换器、压缩器、水印、降噪、元数据编辑,常用能力集中在一个应用里,不用在多个工具之间来回跳。
  • 批量任务队列:多文件一次拖入,统一配置或逐条微调;任务记录可搜索、排序,一键打开输出目录。
  • 默认即用,也可精调:不懂编码参数也能直接出结果;需要时可调 CRF/VBR 、分辨率、编码器,还支持极速模式与 GPU 硬件加速( NVENC / QSV / VideoToolbox 等,视系统环境而定)。
  • 本地优先,隐私可控:媒体引擎基于 Rust ffmpeg-next 集成,文件留在本机,适合对素材隐私有要求的创作者和小团队。
  • 跨平台桌面应用:支持 macOS( Apple Silicon )、Windows,基于 Tauri 2 + React 构建,体积相对 Electron 更轻。

能力一览:

  • 转换器:批量转码音视频/图片,支持 GIF 等动图输出
  • 压缩器:一键批量压缩,可调质量
  • 水印:文本/图片水印,便于品牌与版权标注
  • 降噪:音视频降噪,适合日常素材优化
  • 元数据:视频/音频/图片元数据批量编辑
  • 我的文件:处理结果集中管理

运行界面截图

首页

转换器

压缩器

任务记录

访问与下载

本项目完全开源,提供各平台安装包下载。

安装后打开即可使用,首次处理可直接采用默认参数;有进阶需求时再逐步调整即可。

技术栈

如果你对 Tauri + FFmpeg 集成感兴趣,这个项目也许值得一看:

  • 前端:React 18 + TypeScript + Vite + Tailwind CSS + Zustand
  • 桌面端:Tauri 2
  • 媒体引擎:Rust ffmpeg-next 8.x ( codec / format / filter / scaling / resampling )
  • License:MIT ,欢迎 Fork 二次开发

从源码运行:

git clone https://github.com/boy-lin/viko.git
cd viko
corepack enable && pnpm install
pnpm check:deps    # macOS / Linux 检查 FFmpeg 开发库
pnpm tauri:dev

适合谁用

  • 内容创作者:批量转码、压缩、加水印
  • 隐私敏感用户:素材不上传云端,数据留在本机
  • 开发者:基于 Tauri + FFmpeg 二次扩展
  • 入门用户:默认参数即用,逐步学习进阶选项