【工具】FFmpeg|压缩视频,500MB变25MB(有损,支持 Windows、Linux、macOS 各个平台)
参考:
总共三个步骤,安装FFmpeg、运行指令、打开视频。
亲测 500MB 变 25MB。
1 安装FFmpeg
对于不需要看教程可以自行完成安装的,可以点开FFmpeg官网自行下载:
https://ffmpeg.org/download.html
如需看具体/快捷操作,就继续往下看。
1.1 Windows端
默认大家用的都是 x64,如果有 x32 或 arm64 用户,请自行调整过程。
- 点击该链接安装:https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-full.7z
- 安装7-zip对上述安装包解压:https://www.7-zip.org/a/7z2201-x64.exe
- 进入解压后的目录的 bin 文件夹,如图所示:

- 点击文件夹目录,输入
cmd,打开命令行界面:

环境变量,如果想添加就自己添加一下;
如果不添加,每次要用的时候进入这个目录按以上步骤操作就行了。
1.2 Linux 端
- 点击链接选择自己的系统,安装:https://ffmpeg.org/download.html#build-linux
- 具体过程就是解压之后进入目录,和Windows一样的。
1.3 macOS 端
- 点击链接安装:https://evermeet.cx/ffmpeg/ffmpeg-6.0.7z
- 具体过程就是解压之后进入目录,和Windows一样的。
2 运行指令
把如下指令中的D:\workspace\hobby\1-MV-1.mp4换成自己的视频的路径,把1-MV-1_new.mp4换成转换后的视频的路径,
然后将指令复制粘贴到刚刚打开的那个命令行界面,回车运行:
ffmpeg -hide_banner -hwaccel auto -ss 30 -i "D:\workspace\hobby\1-MV-1.mp4" -vcodec hevc -preset slow -b:v 561k -acodec aac -aac_coder twoloop -b:a 80k "1-MV-1_new.mp4" -y
其中的参数解释如下:
- 30:视频帧率
- hevc:视频编码格式
- 561k:视频码率
- aac:音频编码格式
- 80k:音频码率
如需调整就改改,其他参数可以参考这篇文章ffmpeg入门篇 - Quicker。

如果对压缩率没有那么高的要求的话,可以用这个比较简单的命令:
ffmpeg -i input.mp4 -c:v libx264 -preset slow -qp 22 -c:a copy output.mp4
其中,qp 后面数字越大就压缩率越高,preset 是速度,slow 就已经比较快,c:v后面是视频编码类型,具体写法如上表。
转换过程就是等着就行。

3 打开视频
windows 天然不支持 HEVC 编码格式的打开,但提供了付费的编码支持软件。但其实有白嫖的版本。
具体过程:
在左侧的下拉菜单选择“ProductId”
把链接中“ProductID=”后面的部分(不含)
9n4wgh0z6vhq复制到输入框中,点对勾根据自己电脑CPU的架构选择相应的APPX安装包,单击链接下载,一般64位系统选择x64即可
使用“应用安装程序”打开下载文件,然后按提示进行安装

装好后,转换后的视频就能打开了。
【工具】FFmpeg|压缩视频,500MB变25MB(有损,支持 Windows、Linux、macOS 各个平台)的更多相关文章
- python使用zlib库压缩图片,使用ffmpeg压缩视频
python压缩图片.视频 图片压缩使用zlib库 视频压缩使用工具ffmpeg # ffmpeg -i 1.mp4 -r 10 -pix_fmt yuv420p -vcodec libx264 -p ...
- 使用ffmpeg压缩视频
命令: ffmpeg -i 1.avi -b 64k 1-64k.avi ffmpeg下载:http://dl.pconline.com.cn/download/53703.html
- 分享一个非常好用又好看的终端工具--Hyper (支持windows、MacOS、Linux)
分享一个非常好用又好看的终端工具--Hyper 官网地址: https://hyper.is/ 打开官网,选择对应版本安装即可:(可能网络原因,无法下载, 可以从我分享的链接下载 链接: https: ...
- ffmpeg 安装,转视频格式为m3u8,压缩视频
# ffmpegffmpeg 安装,转视频格式为m3u8,压缩视频 ## ffmpeg 安装直接安装: apt-get install ffmpeg 运行 `ffmpeg` 看是否出现版本号以判断是否 ...
- Java使用FFmpeg处理视频文件指南
Java使用FFmpeg处理视频文件指南 本文主要讲述如何使用Java + FFmpeg实现对视频文件的信息提取.码率压缩.分辨率转换等功能: 之前在网上浏览了一大圈Java使用FFmpeg处理音视频 ...
- Java使用FFmpeg处理视频文件的方法教程
这篇文章主要给大家介绍了关于Java使用FFmpeg处理视频文件的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧 前言 本文主要 ...
- [Tools] 多媒体视频处理工具FFmpeg
FFMpeg FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源计算机程序.采用LGPL或GPL许可证.它提供了录制.转换以及流化音视频的完整解决方案.它包含了非常先进的音频/ ...
- 视频处理工具FFmpeg的安装(windows/Linux)
♣FFmpeg是什么? ♣FFmpeg组成 ♣下载工具 ♣安装FFmpeg ♣应用到j2ee项目 前言:学习视频编码,一定要知道雷霄骅(leixiaohua1020)的专栏 ,伟大的程序员,26岁去世 ...
- 「小程序JAVA实战」小程序视频处理工具ffmpeg(47)
转自:https://idig8.com/2018/09/16/xiaochengxujavashizhanxiaochengxushipinchuligongjuffmpeg46/ 前面已经把视频成 ...
- 使用ffmpeg 对视频截图,和视频转换格式
//执行CMD命令方法 public static void CmdProcess(string command)//调用CMD { //实例化一个进程类 ...
随机推荐
- DeepSeek引发创业的思考
2025年春节最火的就是DeepSeek,就像08年小沈阳的火一样,越来越多的不是Ai这个行业的人开始越来越关注Ai,作为一个一直从事Ai的工作者,看到了ChatGPT的涌现后,中国再次冲出来的中国式 ...
- Typecho 引入JS简单的实现点击文字即可复制
在文章中插入大量无意义内容一不美观,二不便复制,不如使用 js 创建隐藏内容的复制按钮吧. 引入 JS 本主题:依次进入 控制台 - 外观 - 设置外观 - 主题自定义扩展,将以下代码加入到 自定义 ...
- C++基础练习案例 - 模拟时钟系统 [DOS]
大学时期初学C++,做了些案例练习,想着整理一下,供自己和网友翻阅参考,谢谢支持!有个[模拟时钟系统]做的还可以. [PS]存在一些小问题,如编写习惯等,文末有简单小结,请自行辨析.算是提供不良模板, ...
- 批处理脚本(.bat)实现实时监测文件夹并执行命令 [假设有新文件则拷贝到远程文件夹内]
想到一个情景.程序实时监测文件夹情况,如果有新文件进入,分析其文件名,然后如果满足预设条件,则做相应操作.比如扫描仪扫描了文件,会将新文件保存进特定文件夹内,可以使用该程序来做处理. 在Windows ...
- Linux系列:如何用 C#调用 C方法造成内存泄露
一:背景 1. 讲故事 好久没写文章了,还是来写一点吧,今年准备多写一点 Linux平台上的东西,这篇从 C# 调用 C 这个例子开始.在 windows 平台上,我们常常在 C++ 代码中用 ext ...
- php用token做登录认证
https://blog.csdn.net/qq_20869933/article/details/133201967 作用: PHP 使用token验证可有效的防止非法来源数据提交访问,增加数据操作 ...
- ISCSI数据盘的多路径配置
本文分享自天翼云开发者社区<ISCSI数据盘的多路径配置>,作者:w****n 多路径出现的背景 多路径,就是说,主机到存储可以有多条路径可以选择.主机到存储之间的IO由多条路径可以选择. ...
- excel 日期列显示到日
原来显示 效果图: 步骤
- gitee如何删除仓库
进入仓库的管理页面点击删除
- AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
引言 在当今这个数据爆炸的时代,信息的快速存储与高效检索已经成为技术领域的核心挑战.随着人工智能(AI)和机器学习(ML)的迅猛发展,向量存储和相似性搜索技术逐渐崭露头角,成为处理海量数据的利器.对于 ...