视频太大发不出去?教你一招,100MB 变 10MB,画质还不打折!

基于 FFmpeg 的全自动视频压缩脚本。

只需轻轻一拖,视频瞬间"瘦身",画质依然坚挺!


【核心优势:为什么选它?】

这款工具本质上是一个 .bat 批处理脚本,调用了业界最顶尖的开源视频处理引擎 FFmpeg。它的优势非常明显:

  1. 完全免费 & 本地运行:不经过任何服务器,保护隐私,不限文件大小。
  2. 极简操作:支持"拖拽即压缩",也支持全文件夹批量处理。
  3. 智能参数:预设了最佳的画质与体积平衡点(CRF 模式)。
  4. 全格式支持:MP4, AVI, MKV, MOV... 只要是视频,它都能吃得下。

【手把手教学:如何使用?】

第一步:准备工作 确保你的文件夹里有这三个核心文件:

  • ffmpeg.exe(核心引擎)
  • ffprobe.exe(分析工具)
  • compress_video.bat(我们的主角脚本)

第二步:一键压缩 你有两种姿势来使用它:

  • 姿势 A(单个/多个): 选中你想压缩的视频,直接拖到 compress_video.bat 图标上。
  • 姿势 B(批量): 直接双击运行脚本,按提示输入 Y,它会自动扫描当前文件夹及子目录下所有的视频,开启"疯狂压缩"模式。

第三步:查看结果 压缩完成后,脚本会自动创建一个 compressed 文件夹。你会惊喜地发现,原本几百 MB 的视频,现在可能只有几十 MB,而且脚本还会贴心地为你显示压缩前后的体积对比。


【硬核科普:它背后的秘密】

为什么这个脚本比一般的压缩软件效果好?看看它的核心配置:

  • H.264 编码 (libx264):目前兼容性最强、压缩比最高的编码方式。
  • CRF 23 动态码率:这是画质的"黄金平衡点"。数值越小画质越好,23 能在肉眼看不出区别的情况下,极大地缩减体积。
  • 24 FPS 帧率优化:将帧率统一为电影级的 24 帧,既保证了流畅度,又进一步节省了空间。
  • Faststart 预加载 :加入了 +faststart 参数,让你的视频在网页或微信里打开时,能实现"秒开"无需等待加载。

【脚本源码公开】

如果你想自己动手 DIY,这里是脚本的核心逻辑:

batch 复制代码
@echo off
:: 设置目标帧率和画质
set "TARGET_FPS=24"
set "CRF=23"
set "PRESET=slow"

:: 调用 FFmpeg 进行核心压缩
ffmpeg -i "输入视频" -c:v libx264 -preset %PRESET% -crf %CRF% -r %TARGET_FPS% -c:a aac -b:a 128k -movflags +faststart -y "输出路径"

工具地址: YingSuo

总结

如果你喜欢此工具,记得点赞+收藏!关注我获取更多实用工具

相关推荐
冬奇Lab8 小时前
一天一个开源项目(第256篇):Anatomy —— 让 Claude 为技术概念「发明一台机器」,画成可交互的等距插画
人工智能·开源
待君11 小时前
一个月 7 个版本:三版都在补同一件事 —— 卡片背面原来是空的
开源·deepseek
SL_staff13 小时前
制造业交付崩盘?用跨部门节点协同计划打通销售、生产与质量链路
java·开源·产品
分布式存储与RustFS15 小时前
OpenSearch 的索引快照别只留本地:用 repository-s3 存进 RustFS
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
ClouGence16 小时前
开源数据库管理工具 CloudDM 新版本发布,支持 OpenSearch、IoTDB 数据源
数据库·开源
菩提小狗16 小时前
每日极客日报 · 2026年11月08日
ai·开源·极客日报·it热点·技术资讯
fthux16 小时前
待办清单写满了,别忘了给休息留个位置:试试 Tick Rest
开源·github·mac·提醒·open source·消息提醒·tick rest·tick rest for mac·消息提醒app
一 铭17 小时前
WrenAI 详解:给 AI Agent 的开源 GenBI 引擎
人工智能·开源
鶴哥只手遮天18 小时前
《Redis 8.10.3 深度剖析》系列 ·第 10 章 Hash 一:`listpack`、`hashtable` 与 `LISTPACK_EX`
redis·后端·开源
用户29914221968018 小时前
GitHub 热榜项目:日榜(2026-11-09)
人工智能·开源·github