参考:

  1. 如何将一分钟长的1080p视频压缩至5MB以内?-知乎-滔滔清风
  2. 近期HEVC扩展备用安装方法-B站-悲剧天下

总共三个步骤,安装FFmpeg、运行指令、打开视频。

亲测 500MB 变 25MB

1 安装FFmpeg

对于不需要看教程可以自行完成安装的,可以点开FFmpeg官网自行下载:
https://ffmpeg.org/download.html

如需看具体/快捷操作,就继续往下看。

1.1 Windows端

默认大家用的都是 x64,如果有 x32 或 arm64 用户,请自行调整过程。

  1. 点击该链接安装:https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-full.7z
  2. 安装7-zip对上述安装包解压:https://www.7-zip.org/a/7z2201-x64.exe
  3. 进入解压后的目录的 bin 文件夹,如图所示:
  4. 点击文件夹目录,输入 cmd,打开命令行界面:
    环境变量,如果想添加就自己添加一下;
    如果不添加,每次要用的时候进入这个目录按以上步骤操作就行了。

1.2 Linux 端

  1. 点击链接选择自己的系统,安装:https://ffmpeg.org/download.html#build-linux
  2. 具体过程就是解压之后进入目录,和Windows一样的。

1.3 macOS 端

  1. 点击链接安装:https://evermeet.cx/ffmpeg/ffmpeg-6.0.7z
  2. 具体过程就是解压之后进入目录,和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

其中的参数解释如下:

  1. 30:视频帧率
  2. hevc:视频编码格式
  3. 561k:视频码率
  4. aac:音频编码格式
  5. 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 编码格式的打开,但提供了付费的编码支持软件。但其实有白嫖的版本。

具体过程:

  1. 转到 https://store.rg-adguard.net/

  2. 在左侧的下拉菜单选择“ProductId”

  3. 把链接中“ProductID=”后面的部分(不含)9n4wgh0z6vhq复制到输入框中,点对勾

  4. 根据自己电脑CPU的架构选择相应的APPX安装包,单击链接下载,一般64位系统选择x64即可

  5. 使用“应用安装程序”打开下载文件,然后按提示进行安装


装好后,转换后的视频就能打开了。

【工具】FFmpeg|压缩视频,500MB变25MB(有损,支持 Windows、Linux、macOS 各个平台)的更多相关文章

  1. python使用zlib库压缩图片,使用ffmpeg压缩视频

    python压缩图片.视频 图片压缩使用zlib库 视频压缩使用工具ffmpeg # ffmpeg -i 1.mp4 -r 10 -pix_fmt yuv420p -vcodec libx264 -p ...

  2. 使用ffmpeg压缩视频

    命令: ffmpeg -i 1.avi -b 64k 1-64k.avi ffmpeg下载:http://dl.pconline.com.cn/download/53703.html

  3. 分享一个非常好用又好看的终端工具--Hyper (支持windows、MacOS、Linux)

    分享一个非常好用又好看的终端工具--Hyper 官网地址: https://hyper.is/ 打开官网,选择对应版本安装即可:(可能网络原因,无法下载, 可以从我分享的链接下载 链接: https: ...

  4. ffmpeg 安装,转视频格式为m3u8,压缩视频

    # ffmpegffmpeg 安装,转视频格式为m3u8,压缩视频 ## ffmpeg 安装直接安装: apt-get install ffmpeg 运行 `ffmpeg` 看是否出现版本号以判断是否 ...

  5. Java使用FFmpeg处理视频文件指南

    Java使用FFmpeg处理视频文件指南 本文主要讲述如何使用Java + FFmpeg实现对视频文件的信息提取.码率压缩.分辨率转换等功能: 之前在网上浏览了一大圈Java使用FFmpeg处理音视频 ...

  6. Java使用FFmpeg处理视频文件的方法教程

    这篇文章主要给大家介绍了关于Java使用FFmpeg处理视频文件的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧 前言 本文主要 ...

  7. [Tools] 多媒体视频处理工具FFmpeg

    FFMpeg FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源计算机程序.采用LGPL或GPL许可证.它提供了录制.转换以及流化音视频的完整解决方案.它包含了非常先进的音频/ ...

  8. 视频处理工具FFmpeg的安装(windows/Linux)

    ♣FFmpeg是什么? ♣FFmpeg组成 ♣下载工具 ♣安装FFmpeg ♣应用到j2ee项目 前言:学习视频编码,一定要知道雷霄骅(leixiaohua1020)的专栏 ,伟大的程序员,26岁去世 ...

  9. 「小程序JAVA实战」小程序视频处理工具ffmpeg(47)

    转自:https://idig8.com/2018/09/16/xiaochengxujavashizhanxiaochengxushipinchuligongjuffmpeg46/ 前面已经把视频成 ...

  10. 使用ffmpeg 对视频截图,和视频转换格式

    //执行CMD命令方法 public static void CmdProcess(string command)//调用CMD        {            //实例化一个进程类      ...

随机推荐

  1. DeepSeek引发创业的思考

    2025年春节最火的就是DeepSeek,就像08年小沈阳的火一样,越来越多的不是Ai这个行业的人开始越来越关注Ai,作为一个一直从事Ai的工作者,看到了ChatGPT的涌现后,中国再次冲出来的中国式 ...

  2. Typecho 引入JS简单的实现点击文字即可复制

    在文章中插入大量无意义内容一不美观,二不便复制,不如使用 js 创建隐藏内容的复制按钮吧. 引入 JS 本主题:依次进入 控制台 - 外观 - 设置外观 - 主题自定义扩展,将以下代码加入到 自定义 ...

  3. C++基础练习案例 - 模拟时钟系统 [DOS]

    大学时期初学C++,做了些案例练习,想着整理一下,供自己和网友翻阅参考,谢谢支持!有个[模拟时钟系统]做的还可以. [PS]存在一些小问题,如编写习惯等,文末有简单小结,请自行辨析.算是提供不良模板, ...

  4. 批处理脚本(.bat)实现实时监测文件夹并执行命令 [假设有新文件则拷贝到远程文件夹内]

    想到一个情景.程序实时监测文件夹情况,如果有新文件进入,分析其文件名,然后如果满足预设条件,则做相应操作.比如扫描仪扫描了文件,会将新文件保存进特定文件夹内,可以使用该程序来做处理. 在Windows ...

  5. Linux系列:如何用 C#调用 C方法造成内存泄露

    一:背景 1. 讲故事 好久没写文章了,还是来写一点吧,今年准备多写一点 Linux平台上的东西,这篇从 C# 调用 C 这个例子开始.在 windows 平台上,我们常常在 C++ 代码中用 ext ...

  6. php用token做登录认证

    https://blog.csdn.net/qq_20869933/article/details/133201967 作用: PHP 使用token验证可有效的防止非法来源数据提交访问,增加数据操作 ...

  7. ISCSI数据盘的多路径配置

    本文分享自天翼云开发者社区<ISCSI数据盘的多路径配置>,作者:w****n 多路径出现的背景 多路径,就是说,主机到存储可以有多条路径可以选择.主机到存储之间的IO由多条路径可以选择. ...

  8. excel 日期列显示到日

    原来显示 效果图: 步骤

  9. gitee如何删除仓库

    进入仓库的管理页面点击删除

  10. AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现

    引言 在当今这个数据爆炸的时代,信息的快速存储与高效检索已经成为技术领域的核心挑战.随着人工智能(AI)和机器学习(ML)的迅猛发展,向量存储和相似性搜索技术逐渐崭露头角,成为处理海量数据的利器.对于 ...