VideoTools 是一个用于视频处理的轻量工具集。
目标是“小而美”,覆盖高频需求:压缩、格式转换、裁剪、转 GIF 等。
软件体积小,无需安装,开箱即用。工具虽小,“五脏俱全”!
本工具依赖 FFmpeg 提供的视频处理能力。可在设置界面选择 FFmpeg 路径,也支持在线下载(推荐版本可直接下载)。
- 首次启动会提示选择 FFmpeg 程序路径:可以自行下载,也可以直接在线下载(设置页提供)。
- 选择输出目录,导入视频(拖拽文件或“打开文件”)。
- 若视频无法预览(系统编解码器限制),仍可继续压缩/转换/裁剪等处理,界面会弹出提示说明。
- 在左侧功能区选择需要的功能,调整参数后点击“开始处理”。
- 视频压缩(支持 CPU 与 Intel/Nvidia/AMD 硬件编码)
- 格式转换(支持目标格式:
mp4 / avi / mkv) - 裁剪(
-ss+-t,默认无重编码-c copy,快速处理) - 转 GIF(支持
fps/scale,可选palettegen/paletteuse与循环) - 视频倍速(加速/减速)
- 修改尺寸(缩放到指定宽高)
- 音频处理(提取音频或删除音轨)
常见容器均可识别导入(预览可能受系统编解码器限制,但处理端依赖 FFmpeg 不受限):
mp4, avi, wmv, mov, mkv, webm, flv, ts, m2ts, mts, mpg, mpeg, m4v, 3gp, 3g2, ogv, ogg, vob, asf, mxf, rmvb, rm, y4m
- 支持 Intel / AMD / Nvidia 硬件编码(如
h264_qsv / h264_nvenc / h264_amf)。 - 为提升兼容性,工具不强制“解码”硬件加速,仅在“编码端”使用 GPU。
- 若启用 GPU 压缩,码率会按分辨率估算;当预览失败无法获取分辨率时,程序会回退到合理基准,避免
-b:v 0M导致失败。 - 若硬件编码失败(驱动/设备限制),可关闭 GPU 选项,使用 CPU 编码(如
libx264)。
提示:目标格式为 avi 时默认映射为更通用的 mpeg4 + libmp3lame,避免 AV1 硬件编码器不可用导致失败。
- 测试环境:Windows 11
- 测试设备:Intel i7-10700KF+RTX3070
- 测试视频:2560x1440 2K
- 测试结果:体积减小65%
- 耗时:≈13s
- Visual Studio 2022
- .Net 4.8
用户配置文件存储在用户目录下的 AppData\Roaming\.VideoTools_250405 文件夹内(包含 FFmpeg 路径等设置)。
- 裁剪默认使用无重编码(
-c copy),起止点以关键帧为准;如需帧级准确裁剪可改为重新编码方案(后续可扩展)。 - 时间区间可通过文本框或上下按钮微调,滑块与文本框双向同步。
- GIF 可选调色板生成与使用(
palettegen/paletteuse)以提升色彩效果;支持设置fps与scale。
- 路径或文件名包含空格:已在命令中为路径加引号,处理正常。
- 视频无法预览:不影响处理;请直接设置参数并“开始处理”。
- 处理失败:优先尝试关闭 GPU 加速,确认 FFmpeg 程序路径可执行;并检查输出目录可写。