工具 | Axiom FFmpeg压缩视频教程

这篇具有很好参考价值的文章主要介绍了工具 | Axiom FFmpeg压缩视频教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、前言

闲聊

FFmpeg

Axiom FFmpeg

二、具体步骤

1.下载Axiom FFmpeg

2.使用Axiom FFmpeg压缩视频

降低视频的分辨率

增大CRF


一、前言

闲聊

        今天,老师让我把项目的演示视频发给他,要求时长5分钟。录了半个小时,终于把视频录好了,但是打开微信一发送——

工具 | Axiom FFmpeg压缩视频教程

        行吧,我立马在网上找了一些“免费”压缩视频的软件。下载确实是免费的,但是如果需要压缩25M以上的视频,必须要充值VIP......(ノ`Д)ノ

        这我哪能忍,很快啊,我啪一下把它们删了。在我的努力下,终于找到了一款完全免费压缩视频的软件——Axiom基于FFmpeg实现的Windows图形化界面。

FFmpeg

        FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它堪称FOSS(Free and Open Source Software,自由与开源软件)中最完备的一套多媒体支持库,几乎实现了所有当下常见的数据封装格式、多媒体传输协议以及音视频编解码器。

        许多开源与不开源项目中都使用了FFmpeg。但是部分软件虽然使用了FFmpeg,却并未遵守LGPL/GPL协议开放相应的源码,有兴趣的同学可以了解一下“FFmpeg耻辱柱事件”。

FFmpeg下载地址:Download FFmpeg

        不过呢,虽然 FFmpeg是免费开源的,但是FFmpeg需要在命令行下操作,有时确实不大方便,所以下面我们要介绍Axiom基于FFmpeg实现的Windows图形化界面。

Axiom FFmpeg

        Axiom在Windows下实现了FFmpeg的接口以及图形化界面,其原理很简单,就是根据用户设置的参数生成相应的脚本,再执行脚本调用FFmpeg完成视频、音频的压缩和编辑。

二、具体步骤

1.下载Axiom FFmpeg

下载地址:https://axiomui.github.io/

在下方选择 Axiom + FFmpeg (x64)

工具 | Axiom FFmpeg压缩视频教程

将下载的压缩包解压到某一目录下,Axiom FFmpeg是绿色安装软件,解压后可以直接使用。

2.使用Axiom FFmpeg压缩视频

1)打开刚刚解压好的目录,双击运行Axiom.exe

工具 | Axiom FFmpeg压缩视频教程

2)设置输入文件

点击左上角的Input,选择你想要压缩的视频文件

工具 | Axiom FFmpeg压缩视频教程

3)设置输出文件的格式

点击右上角的Format

工具 | Axiom FFmpeg压缩视频教程

在Container的下拉列表中选择输出的文件格式,比如mp4

工具 | Axiom FFmpeg压缩视频教程

3)设置输出文件的路径

点击左上角的Output,设置视频压缩后存储的位置以及文件名

工具 | Axiom FFmpeg压缩视频教程

4)设置压缩参数

点击Video

工具 | Axiom FFmpeg压缩视频教程

降低视频的分辨率

Video>Size,通过Size属性设置输出文件的分辨率大小

如果要压缩的视频是电脑录屏的话,推荐设置为720p,Size设置得越低,压缩后的视频越小

工具 | Axiom FFmpeg压缩视频教程

增大CRF

Video>Encoding,通过Quality属性设置视频的CRF(Constant Rate Factor,智能分配码率),从而改变视频的质量

一般设置为Medium就行。当然,也可以选择视频质量更差的Low、Sub,或者更高质量的High

CRF的值越高,视频的质量越差,压缩后的视频越小

工具 | Axiom FFmpeg压缩视频教程

High对应的CRF值为20,Medium对应的CRF值为25,Low对应的CRF值为35,Sub对应的CRF值为45

工具 | Axiom FFmpeg压缩视频教程

5)生成脚本

点击Script

工具 | Axiom FFmpeg压缩视频教程

等待一段时间后脚本生成完毕:

工具 | Axiom FFmpeg压缩视频教程

6)运行脚本

点击Run

工具 | Axiom FFmpeg压缩视频教程

等待一段时间(大约几分钟),脚本执行完毕,就可以在之前设置的输出路径(Output)找到压缩后的视频了

工具 | Axiom FFmpeg压缩视频教程

时长5分钟,1200p,100MB的视频在CRF=25,Size=720p的参数下,压缩后的视频大小约为15MB

除了压缩视频,Axiom FFmpeg还有很多功能,各位小伙伴可以自行探索文章来源地址https://www.toymoban.com/news/detail-405917.html

到了这里,关于工具 | Axiom FFmpeg压缩视频教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用ffmpeg压缩视频

    一、到ffmpeg官网下载文件包: Download FFmpeg 下载后找到 bin 下的3个exe文件,复制到自己本机的某个目录下, 如: 二、使用命令行压缩: 这条命令使用 FFmpeg 工具对输入视频文件  input.mp4  进行压缩,并将压缩后的视频保存为  output.mp4  文件。以下是对命令中各个参数的详细解

    2024年03月18日
    浏览(58)
  • 如何压缩视频-ffmpeg

    压缩视频大多使用ffmpeg,我们需要思考清楚,为什么需要压缩视频。是因为用户体验(秒开、流畅)问题?还是因为成本(带宽、存储)问题?还是因为运营(广告、互动)需要?我们在进行压缩之前要锚定好关键目标,然后平衡取舍。 最初我拿到的需求是用户播放卡顿,需

    2024年02月10日
    浏览(33)
  • FFmpeg截屏、剪切一段视频、或者压缩视频

    网上大多是通过命令的显示操作ffmpeg,不太灵活 这里我给出剪切视频的一段代码,缺点是无法精确,比如我想剪切20秒,但是可能剪切好的是23秒。 其中FFmpegFrameRecorder(outputstream)操作流会报错。原因未知。 import cn.hutool.core.io.FileUtil; import lombok.SneakyThrows; import lombok.extern.slf4j

    2024年02月12日
    浏览(40)
  • 纯前端使用ffmpeg实现视频压缩

    实现需求 用户上传视频并压缩,并且可以选择压缩程度,搜索遍各大网站,最终选择了ffmpeg进行操作。本文包含具体如何实现加上过程中遇到的各种坑 ffmpeg视频压缩代码使用很简单,上代码 html部分  js部分 这个ffmpeg大神处理好的cdn我也是找了好久才找到,之前找的各种版本

    2024年02月04日
    浏览(46)
  • vue 使用ffmpeg上传视频前压缩视频,压缩后在上传到服务器

    1,使用ffmpeg: npm install @ffmpeg/ffmpeg @ffmpeg/core -S ; 2,vue 引入ffmpeg 3,需要配置vue.config.js,否则会报错 完整代码:

    2024年02月11日
    浏览(44)
  • ffmpeg 视频分辨率修改 质量压缩

    随着手机像素的提高,拍摄视频也越来越大,10秒的视频动辄 二三十兆,这给视频传输和播放都带来了 诸多不变。一般都需要 前端或或者后端  对视频进行压缩。由于我这边前端是 H5,所以只能后端进行压缩, 采用主流压缩库采用 ffmpeg 进行,我这边是 nodejs 环境 先说下我

    2024年02月02日
    浏览(71)
  • 使用ffmpeg修改视频分辨率同时压缩视频的质量

    调整视频的质量和码率可以使用FFmpeg中的编码选项。以下是一些常用的选项: 1 质量选项 :使用 -q:v 参数设置视频的质量等级。质量等级的范围是 0-51,其中 0 表示无损压缩,51 表示最低质量。质量等级越低,视频的文件大小就越小,但是视频的质量也会降低。 2 码率选项

    2024年02月10日
    浏览(42)
  • Vue 2.0 前端使用 ffmpeg 压缩视频

    1. (我之前因为直接装了导致报错)  要安装这个版本 npm install @ffmpeg/ffmpeg@0.10.1 -S npm install @ffmpeg/core@0.10.0 -S 2.找到vue.config.js devServer: {      headers: {       \\\"Cross-Origin-Opener-Policy\\\": \\\"same-origin\\\",       \\\"Cross-Origin-Embedder-Policy\\\": \\\"require-corp\\\",     }, } 加上红色这段代码 3

    2024年02月09日
    浏览(42)
  • FFMPEG视频压缩与Python使用方法

    FFMPEG  是一个完整的,跨平台的解决方案,记录,转换和流音频和视频。 官网:https://ffmpeg.org/ 1、Linux: 2、Mac: 3、Windows:  下载文件:  解压缩:  配置环境变量:   出现上图所示response即可说明成功安装。 1、指定视频压缩大小: -fs 10 : 表示文件大小最大值为 100MB 2、设置

    2024年02月07日
    浏览(46)
  • ffmpeg将图片压缩成视频过程中的问题记录

    问题描述:服务器集群上在使用如下命令对img_path文件夹下的图片(图片名1.jpg……300.jpg)进行批量合成视频过程中,ffmpeg创建完视频文件后,写入过程中,自动kill,捕获异常为空。 问题原因:集群pods的内存不够,导致ffmpeg在创建完视频文件后,写入过程中内存不够,ffmpeg自动

    2024年02月12日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包