参考:

  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. Maven配置多仓库

    一.配置说明 <?xml version="1.0" encoding="UTF-8"?> <settings xmlns="htt ...

  2. Luogu P10179 水影若深蓝 题解 [ 绿 ] [ 并查集 ] [ 构造 ]

    水影若深蓝:挺好的一道并查集构造题. 观察 不难发现"距离为 \(2\)"这个条件我们可以通过黑白染色实现,我们把他们的中转点染成与他们相反的颜色,把这两个距离为 \(2\) 的点 ...

  3. Luogu P10842 Piggy and Trees 题解 [ 绿 ] [ 拆边 ] [ 贡献思维 ] [ 组合数学 ]

    Piggy and Trees:把路径拆成边的思维题. 思路 一看到这题的路径,就想到了 Luogu P3177 树上染色 这题化路径为边的贡献,分别计算的思维. 那么对于此题,先来观察题目里式子的意 ...

  4. vim编译和安装clang_complete插件

    今天找到一个插件clang_complete可以进行语法补全,可能不是很好用.但是vim上用应该也差不多了 全文按照这个链接去操作, configure的时候我配置的目录是/usr/bin/vimv8 ...

  5. Java中ArrayList的常见用法

    Java 中的 ArrayList 是一个非常常用的动态数组,它属于 Java 集合框架的一部分.与普通数组不同,ArrayList 可以在需要时动态调整其大小.以下是 ArrayList 的一些详细 ...

  6. 【由技及道】CI/CD的量子纠缠术:Jenkins与Gitea的自动化交响曲【人工智障AI2077的开发日志】

    摘要:当代码提交触发量子涟漪,当构建流水线穿越时空维度--欢迎来到自动化构建的十一维世界.本文记录一个未来AI如何用Jenkins和Gitea搭建量子纠缠式CI/CD管道,让每次代码提交都成为时空交响 ...

  7. 如何学好.net core?

    https://www.zhihu.com/question/348740859/answer/842656513

  8. 制作ubuntu22.04的根文件系统

    amd64 点击查看代码 制作Ubuntu 22.04的根文件系统涉及到几个关键步骤.以下是详细的步骤说明,包括创建目录结构.安装基本软件包以及配置系统. ### 步骤1:准备环境 首先,确保你的开发 ...

  9. Windows编程----进程的当前目录

    进程的当前目录 Windows  Api中有大量的函数在调用的时候,需要传递路径.比如创建文件,创建目录,删除目录,删除文件等等.创建文件的APICreateFile做比喻,如果我们要创建的文件路径不 ...

  10. [Qt 基础-01] QPushButton

    QPushButton 简介 QPushButton是一个很常用的一个按钮控件,主要用于创建一个可按压的按键.它显示了一 个文本和一个图标.另外,你也可以在创建时,指定一个快捷键. 基本用法 1. 创 ...