【工具】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 { //实例化一个进程类 ...
随机推荐
- Maven配置多仓库
一.配置说明 <?xml version="1.0" encoding="UTF-8"?> <settings xmlns="htt ...
- Luogu P10179 水影若深蓝 题解 [ 绿 ] [ 并查集 ] [ 构造 ]
水影若深蓝:挺好的一道并查集构造题. 观察 不难发现"距离为 \(2\)"这个条件我们可以通过黑白染色实现,我们把他们的中转点染成与他们相反的颜色,把这两个距离为 \(2\) 的点 ...
- Luogu P10842 Piggy and Trees 题解 [ 绿 ] [ 拆边 ] [ 贡献思维 ] [ 组合数学 ]
Piggy and Trees:把路径拆成边的思维题. 思路 一看到这题的路径,就想到了 Luogu P3177 树上染色 这题化路径为边的贡献,分别计算的思维. 那么对于此题,先来观察题目里式子的意 ...
- vim编译和安装clang_complete插件
今天找到一个插件clang_complete可以进行语法补全,可能不是很好用.但是vim上用应该也差不多了 全文按照这个链接去操作, configure的时候我配置的目录是/usr/bin/vimv8 ...
- Java中ArrayList的常见用法
Java 中的 ArrayList 是一个非常常用的动态数组,它属于 Java 集合框架的一部分.与普通数组不同,ArrayList 可以在需要时动态调整其大小.以下是 ArrayList 的一些详细 ...
- 【由技及道】CI/CD的量子纠缠术:Jenkins与Gitea的自动化交响曲【人工智障AI2077的开发日志】
摘要:当代码提交触发量子涟漪,当构建流水线穿越时空维度--欢迎来到自动化构建的十一维世界.本文记录一个未来AI如何用Jenkins和Gitea搭建量子纠缠式CI/CD管道,让每次代码提交都成为时空交响 ...
- 如何学好.net core?
https://www.zhihu.com/question/348740859/answer/842656513
- 制作ubuntu22.04的根文件系统
amd64 点击查看代码 制作Ubuntu 22.04的根文件系统涉及到几个关键步骤.以下是详细的步骤说明,包括创建目录结构.安装基本软件包以及配置系统. ### 步骤1:准备环境 首先,确保你的开发 ...
- Windows编程----进程的当前目录
进程的当前目录 Windows Api中有大量的函数在调用的时候,需要传递路径.比如创建文件,创建目录,删除目录,删除文件等等.创建文件的APICreateFile做比喻,如果我们要创建的文件路径不 ...
- [Qt 基础-01] QPushButton
QPushButton 简介 QPushButton是一个很常用的一个按钮控件,主要用于创建一个可按压的按键.它显示了一 个文本和一个图标.另外,你也可以在创建时,指定一个快捷键. 基本用法 1. 创 ...