Skip to content

zipg/VideoNameEditor

Repository files navigation

img_v3_02118_0b4a3c3d-77d8-4e11-88af-13fb5cddda1g img_v3_02117_3de0cd3e-2a33-4477-a798-25a2d1dc1f3g

视频批处理工具

面向 MP4 文件的桌面批处理工具,支持文件名参数批量修改和视频分辨率批量裁剪。

当前版本:v1.1

功能

  • 批量拖拽或点击选择 MP4 文件。
  • 从文件名解析视频名、头部切除、尾部切除、放大比例和放大模式。
  • 内置 ffprobe 读取视频时长,无需用户额外安装。
  • 支持单个文件修改和批量应用到所选文件。
  • 自动校验头尾切除时长,避免剪辑后时长小于等于 0。
  • 分辨率批处理页面可将竖版非 9:16 视频居中裁剪为最接近的 9:16 分辨率。
  • 支持输出新文件到 9_16 目录,或覆盖源文件。
  • 内置 ffmpeg 执行裁剪,无需用户额外安装。
  • 支持 macOS 和 Windows 安装包构建。

分辨率批处理

切换到“视频分辨率批处理”页面后,可以拖拽或点击选择 MP4 文件。

  • 竖版且不符合严格 9:16 的视频会显示为红色,可单独点击“裁剪”,也可以进入“批量裁剪”后点击“一键全部9:16!”。
  • 已经符合 9:16 的视频会显示为绿色,不会重复处理。
  • 横版视频会显示为灰色,并标记为“跳过:横版视频”。
  • 默认输出到源文件同级的 9_16 目录,保留原文件名;也可以选择覆盖源文件。
  • 输出方式和“完成后自动打开文件夹”会自动保存,下次启动继续使用上次配置。
  • 裁剪策略为居中裁剪,不放大、不拉伸,编码使用 libx264 并优先兼顾体积和画质。

文件名格式

文件名应符合:

视频名-头部切除-尾部切除-放大比例-放大模式.mp4

示例:

渐变暗色003-1-2.11-1.25-1.mp4

放大模式:

  • 1:四面放大
  • 2:上下放大
  • 3:向下拉长
  • 4:向上拉长

开发

npm install
npm run tauri dev

构建

npm run prepare:sidecars
npm run tauri build

About

视频批处理工具

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors