简单易用的批量视频编码工具,一键转换多种视频格式为 MP4
提示:此项目使用 AI 并在作者监督下完成,完全基于作者本人的需求由作者本人为作者本人开发,可以提需求但不一定采纳。
核心特性
-
拖放即用 - 支持文件和文件夹拖放,操作简单直观
-
批量处理 - 一次处理多个视频文件,高效便捷
-
保持目录结构 - 自动保留原始文件夹层级,输出目录结构清晰
-
格式统一 - 支持多种输入格式(mp4/flv/webm/rm/rmvb/wmv/mov 等),统一输出为 MP4
-
实时进度 - 显示整体和单文件编码进度,支持 Windows 任务栏进度指示
-
多语言界面 - 支持简体中文、繁体中文、英语、日语
-
任务管理 - 支持暂停、恢复、重试,灵活控制编码任务
-
配置丰富 - 支持自定义编码参数(编码器、分辨率、帧率、码率等)
下载使用
GitHub 发布页面: https://github.com/vevan/VvEnc/releases
支持 Windows、Linux、macOS 三个平台,下载对应系统的压缩包即可使用。
重要提示: 本工具主要在 Windows 平台开发和测试。Linux 和 macOS 版本由 GitHub Actions 自动构建,但作者未进行实际测试,可能存在未知问题。使用 Linux 和 macOS 版本时请自行承担风险,作者不对这些平台的问题负责。
详细使用说明: 查看完整 README
适用场景
-
批量转换视频格式为 MP4
-
统一视频编码格式和参数
-
压缩视频文件大小
-
调整视频分辨率、帧率等参数
-
批量处理视频文件
技术栈
-
基于 PyQt5 的现代化图形界面
-
使用 FFmpeg 进行视频编码 (需自行下载,可在设置中配置路径,如已在系统路径中则无需配置)
-
支持多种视频编码器(H.264、H.265/HEVC、AV1 等)
-
支持硬件加速(NVIDIA NVENC、AMD AMF、Intel QSV)
开源协议
本项目采用 GNU GPL-3.0 开源协议,完全免费使用。
项目地址: https://github.com/vevan/VvEnc
如有问题或建议,欢迎提交 Issue 或 Pull Request!
碎碎念
所谓的个人需求大致就两条:
- 3D区的大佬们有些实在是不会压视频,过分点的1分钟能压到1个G,受不了搞了这么个玩意儿。所以我专门搞了个属性叫每帧每万像素字节数,让你能大致判断是否码率过剩。
- 深层目录结构(目录套目录)的完全复制,之前用handbreak挺好,但就是不能在输出目录保留完整目录结构
