Skip to content

moke8/video-compress

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

视频批量压缩工具

基于 Node.js + FFmpeg 的本地视频批量压缩工具,提供 Web 界面,启动即用。

截图

功能

  • 支持 mp4 / mkv 格式,可一次选择多个文件
  • 拖拽或点击选择文件
  • 三档压缩质量:小体积 / 均衡 / 高质量
  • 多种编码方式:CPU H.264、NVIDIA / Intel / AMD 硬件编码
  • 可选降低分辨率(1080p / 720p / 480p)
  • 实时显示压缩进度,支持取消任务
  • 压缩完成后浏览器内直接下载
  • 自动检测 FFmpeg 硬件加速能力,Intel QSV 缩放失败时自动回退 CPU 缩放
  • 端口被占用时自动尝试下一个端口

使用方法

# 安装依赖(FFmpeg 会自动下载,无需单独安装)
npm install

# 启动
npm start

启动后会自动打开浏览器访问 http://127.0.0.1:3000

如需指定端口:

PORT=8080 npm start

技术栈

License

MIT

About

基于 Node.js + FFmpeg 的本地视频批量压缩工具,提供 Web 界面,启动即用。

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors