• FFmpeg 的简介与安装



    前言

    因为项目中需要优化视频播放速度,所以需要 FFmpeg 将视频进行切片处理,分段加载,提高视频加载速度和流畅度,顺便记录下学习 FFmpeg 的过程。


    一、简介

    FFmpeg 全称 Fast Forward Mpeg,是一套用于处理视频和音频内容的开源工具库,它提供了录制、转换、流媒体以及后期处理的完整解决方案,可以轻易实现多种视频格式之间的互相转换,并且具有非常高的质量和可移植性。

    官网:https://ffmpeg.org/


    二、下载

    进入官网

    在这里插入图片描述

    点击 Download 按钮


    windows

    如果想要将 FFmpeg 运行在 windows 下,就将鼠标移动到 windows 的图标上,点击下方的 Windows builds by BtbN

    在这里插入图片描述

    便可以进入 FFmpeg 的 github 页面

    在这里插入图片描述

    这里我随便找了一个稳定版的下载了

    在这里插入图片描述

    安装包下载好了,是一个 zip 的压缩文件,我把它放到我电脑上 D:\FFmpeg\windows 文件夹下

    在这里插入图片描述

    点击此处直接跳转到 windows 版的安装 过程


    Linux

    如果想要将 FFmpeg 运行在 Linux 下,就将鼠标移动到 Linux 的图标上,选择 Linux Static Builds 下的路径

    在这里插入图片描述

    进入预编译版本页面内,根据自己 Linux 系统架构下载对应的 FFmpeg 预编译版本,我 Linux 设置是 x64 的,所以我选择了 ffmpeg-release-amd64-static.tar.xz

    在这里插入图片描述

    下载完成

    在这里插入图片描述

    点击此处直接跳转到 Linux 版的安装 过程

    ---------------------------------------
    这里我也提供了我所下载的安装包供大家使用
    链接:百度网盘
    提取码:ad7j
    ---------------------------------------


    三、安装

    windows

    在上一步的过程中已经下载了 FFmpeg 的安装包,接着将它解压就好

    在这里插入图片描述

    可以自己去点击解压之后的文件夹,看看里面的文件,其中 bin 目录下的 .exe 就是 FFmpeg 的核心命令行程序

    在这里插入图片描述

    • ffmpeg:用于操作、转换和流式传输多媒体内容
    • ffplay:是一个简洁的播放器
    • ffprobe:是一个媒体参数分析工具

    doc 文件夹下面存放的是大量的文献文档,涉及到 FFmpeg 的方方面面,但是全是英文的

    在这里插入图片描述

    最后还需要将程序路径添加到 环境变量 中,以方便操作系统能够找到它

    进入到 bin 目录下,复制路径:D:\FFmpeg\windows\ffmpeg-n4.4.3-win64-gpl-4.4\bin

    鼠标右键 我的电脑(此电脑) - 属性 - 高级系统设置 再选择 环境变量

    在这里插入图片描述

    选择 系统变量 中的 path,点击 编辑

    在这里插入图片描述

    将之前复制的路径配置上去

    在这里插入图片描述

    接着一直点击 确定 直至退出。

    这样环境变量也配置完成了,接下来测试一下是否有效,快捷键 win + R 打开运行程序,输入 cmd 调出命令行窗口,再输入 ffmpeg -version,按 Enter 执行命令

    在这里插入图片描述

    如果返回的是版本号之类的信息,就表明安装完成。


    Linux

    在上一步的过程中已经下载了 FFmpeg 的预编译压缩包,接着将该压缩包上传至服务器

    连上 Linux 服务器(这里的服务器我用的是云服务器),我先创建一个 ffmpeg 的文件夹来存放压缩包。

    # 在 /soft 目录下创建一个空的文件夹 ffmpeg
    mkdir /soft/ffmpeg
    # 进入这个新建的文件夹下
    cd /soft/ffmpeg
    
    • 1
    • 2
    • 3
    • 4

    在这里插入图片描述

    使用 rz 命令上传 ffmpeg 的压缩包

    在这里插入图片描述

    在这里插入图片描述
    解压该压缩包

    tar -xf ffmpeg-release-amd64-static.tar.xz
    
    • 1

    在这里插入图片描述
    接下来就是配置环境变量了,在配置之前先复制以下 ffmpeg 的路径备用:/soft/ffmpeg/ffmpeg-5.1.1-amd64-static

    在这里插入图片描述

    接着编辑 /etc/profile 文件

    # 编辑 /etc/profile 文件
    vim /etc/profile
    
    • 1
    • 2

    在这里插入图片描述

    i 在文本末端插入以下配置

    # FFmpeg
    export PATH=$PATH:/soft/ffmpeg/ffmpeg-5.1.1-amd64-static
    
    • 1
    • 2

    在这里插入图片描述
    Esc 退出编辑模式,:wq 保存

    重载配置文件

    # 重载配置文件
    source /etc/profile
    
    • 1
    • 2

    在这里插入图片描述

    使用 ffmpeg 验证一下,如果打印出来 FFmpeg 的版本信息就说明安装成功了。

    在这里插入图片描述

  • 相关阅读:
    DDR3-基于正点原子达芬奇100Tpro1.0版本
    mysql 数据备份 --chatGPT
    手写小程序摇树工具(四)——遍历wxml、wxss、wxs文件
    【JAVA学习笔记】38 - 单例设计模式-静态方法和属性的经典使用
    python---字符串
    财务分析就是财务报表分析吗?
    windbg查看模块中的方法时报错no code found
    pytest自动化框架运行全局配置文件pytest.ini
    互联网医院|医疗系统新模式改善看病效率
    国产RK3399开发板如何在Ubuntu保留文件系统
  • 原文地址:https://blog.csdn.net/xhmico/article/details/127545955