【ffmpeg基础】ffmpeg的下载安装

这篇具有很好参考价值的文章主要介绍了【ffmpeg基础】ffmpeg的下载安装。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、ffmpeg的下载

1、ffmpeg github下载路径:https://github.com/FFmpeg/FFmpeg.git 在ffmpeg的github上可以下载任意版本的源码,比如最新的matser上的源码,以及各个分支上(如ffmpeg的5.1版本)的源码,如下图。

【ffmpeg基础】ffmpeg的下载安装

2、ffmpeg官方网站:https://www.ffmpeg.org/ ;在官方网站内也可以下载ffmpeg的源码以及ffmpeg编译好的库文件;官方网站首页如下图;点击下图绿色按键"Download"可以进入ffmpeg的下载页面;在官方网站首页的左侧有几个子目录,其中包含下载目录Download和使用帮助文档目录Documentation。

【ffmpeg基础】ffmpeg的下载安装

在点击Download后可以进入ffmpeg的下载页面,如下图;通过点击Download Source Code 就可以下载最新的ffmpeg源代码;也可以下载Linux/Windows/MacOS这三种平台下ffmpeg的可执行程序和lib库文件,如下图红色框。

【ffmpeg基础】ffmpeg的下载安装

二、ffmpeg的安装

1. mac通过命令行安装ffmpeg

brew install ffmpeg

安装完成后mac系统中就会有ffmpeg、ffprobe、ffplay这三个工具ffmpeg是音视频处理的工具,ffprobe是音视频信息查看的工具,ffplay是音视频播放的工具。在命令行中可以通过 ffmpeg -version来查看ffmpeg的信息,如下图,红色框是ffmpeg的配置选项,其中--enable-libx264 --enable-libx265表示使能第三方编码器,即可以使用libx264编码h264视频,可以使用libx265编码h265视频。

【ffmpeg基础】ffmpeg的下载安装

2. ffmpeg通过源码编译安装

命令行安装(ffmpeg官方编译好的)的ffmpeg工具里面支持的功能是官方配置好的,可能和实际上我们的期望不一样,比如ffmpeg默认配置是不支持libfdk-aac这个编码器的,如果我们想使用libfdk-aac来编码aac音频就需要自己重新配置ffmpeg和重新编译;在或者我们不需要很多的功能就是希望视频编码,那么其他的功能可以去掉来节省ffmpeg的内存占用,那么我们也就可以重新配置编译ffmpeg去掉不需要的功能。ffmpeg的配置如下,配置中使能了libx264、libx265和libfdk-aac编码器。

#!/bin/bash
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
PWD=/usr/local
./configure \
--pkg-config-flags=--static \
--enable-version3 \
--enable-nonfree \
--enable-libfdk-aac \
--extra-libs="-lx265 -lx264" \
--enable-libx264 \
--enable-libx265 \
--enable-gpl \
--extra-ldflags=-L${PWD}/lib \
--prefix=${PWD} \
--extra-cflags="-I${PWD}/include" \
--enable-debug \
--disable-stripping 

配置ffmpeg之后在ffmpeg的根目录下执行如下命令,就可以编译出ffmpeg、ffprobe、ffplay工具。

make --j8 //-j8是8线程/核心并行编译可以加快编译速度
make install

编译完成后可以在根目录中看到编译生成的工具,如下图;其中xxx_g的是debug的版本,可以运行调试。

【ffmpeg基础】ffmpeg的下载安装

可以看出支持了libfdk-aac和libx264和libx265。

【ffmpeg基础】ffmpeg的下载安装

另外需要注意的是,如果编译安装ffmpeg启用了libx264/libx265或者fdk-aac则需要在系统中安装好libx264/libx265以及fdk-aac的库,否则可能提示找不到对应的库。

3. linux平台的ffmpeg安装

在linux(Ubuntu)平台上可以通过命令行sudo apt install FFmpeg 来安装ffmpeg(注意linux不同系统下载的指令可能不同,Ubuntu采用apt,CentOS采用yum/dnf)。此外可以如第一节所讲可以在ffmpeg官方网站下载编译好的ffmpeg就可以直接拿来用,如下如图,点击红色框。

【ffmpeg基础】ffmpeg的下载安装

进入下载页面,如下图,左侧是主干编译的版本,右侧是relesase最新5.1.1分支的编译版本;根据自己的处理器选择下载。

【ffmpeg基础】ffmpeg的下载安装

下载ffmpeg-5.1.1-i686-static的版本,解压后可以看到里面有ffmpeg和ffprobe。

【ffmpeg基础】ffmpeg的下载安装

通过ffmpeg -version可以查看编译后的ffmpeg信息,如下图。

【ffmpeg基础】ffmpeg的下载安装

linux下的ffmpeg的配置和编译和mac系统下的配置一样,按照mac系统下ffmpeg编译方法即可。

4. windows平台下的ffmpeg安装

windows平台下可以通过命令行下载ffmpeg;可以使用MSYS2/MSYS2 MINGW64来下载,如下所示。

pacman -S mingw-w64-x86_64-ffmpeg

如果需要libx264、libx265、libfdk-aac则需要下载相应的库,下载命令如下:

pacman -S mingw-w64-x86_64-fdk-aac //下载libfdk-aac
pacman -S mingw-w64-x86_64-x264 //下载libx264
pacman -S mingw-w64-x86_64-x265 //下载libx265

ffmpeg下载安装完成后可以通过ffmpeg.exe -version可以查看编译后的ffmpeg信息,如下图。

【ffmpeg基础】ffmpeg的下载安装

此外可以如第一节所讲可以在ffmpeg官方网站下载编译好的ffmpeg就可以直接拿来用,如下如图,点击红色框。

【ffmpeg基础】ffmpeg的下载安装

点击Windows builds by BtbN进入下载页面,如下图,绿色框是windows的ffmpeg工具包。ffmpeg-master-latest-win64-gpl-shared这个里面包含了ffmpeg的lib文件,可以进行ffmpeg的二次开发,ffmpeg-master-latest-win64-gpl只包含了ffmpeg的工具。

【ffmpeg基础】ffmpeg的下载安装

下载ffmpeg-master-latest-win64-gpl,解压后在windows自己的cmd终端或者MSYS2运行bin文件下载的ffmpeg.exe -version查看ffmpeg的信息如下图。

【ffmpeg基础】ffmpeg的下载安装

三、ffmpeg的使用说明文档

在ffmpeg的官方网站种包含了ffmpeg的说明文档https://www.ffmpeg.org/documentation.html,如下图,右侧红色框是ffmpeg的各个功能的说明,如

  • Video scaling and pixel format converter(视频缩放和像素格式转换的说明文档);

  • Audio resampler(音频重采样的说明);

  • Encoders and decoders (codecs)(音视频编码、解码的说明);

  • Muxers and demuxers (formats)(音视频封装和解封装的说明);

  • Filters(音视频滤波器的说明)。文章来源地址https://www.toymoban.com/news/detail-445316.html

【ffmpeg基础】ffmpeg的下载安装

到了这里,关于【ffmpeg基础】ffmpeg的下载安装的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • ffmpeg下载安装教程及介绍

    目录 一、下载安装 二、FFmpeg 介绍 (1)进入官网Download FFmpeg (2)根据自己的电脑选择对应系统进行点击。我选定是windows,选择下面出现的“Windows builds from gyan.dev”,  (3)在稳定版本中选择一个进行下载,  (4)等待下载完成, (5)下载完成压缩文件之后,解压文件。

    2024年02月03日
    浏览(39)
  • 关于ffmpeg如何下载、安装和使用

            最近在B站爬视频的时候,发现爬出来的文件分为音频和视频文件,于是查阅了几个小时的资料和视频教学,亲测用subprocess库和ffmpeg软件可以实现音视频同步拼接,下面直接上步骤。 一、下载 1.百度搜索ffmpeg官网,点进去 2.Download下载  3.下滑到 Get packages executa

    2024年02月16日
    浏览(28)
  • ffmpeg下载及ffmpy3安装使用

    进入网址:https://www.gyan.dev/ffmpeg/builds/ 在 release builds 中下载 ffmpeg-release-full.7z 下载好后解压到自己想存放的目录,例如: D:Toolffmpeg-6.0-full_build 右键 此电脑 - 属性 - 高级系统设置 - 高级 - 环境变量 在系统变量的 Path 中添加 D:Toolffmpeg-6.0-full_buildbin win+R 输入cmd打开命令行,

    2024年02月07日
    浏览(25)
  • ​​​​​​​GitHub Desktop下载、安装、操作教程

    目录 下载 安装 创建本地仓库 文件操作 分支操作 标签操作 远程仓库 下载 Git官网提供对应得下载链接页面: 下载地址:https://central.github.com/deployments/desktop/desktop/latest/win32s 安装 无安装过程,安装完成后,弹出应用界面 配置 点击软件得File菜单后,选择Options, 设定软件得操

    2024年02月15日
    浏览(29)
  • MySQL Windows版本下载及安装时默认路径的修改

    MySQL 被Oracle收购后,各种操作规范及约束也相应的跟着来了,这不,只要是你从官网下载的安装包不论是新版本还是老版本的,全都没有选择路径的界面,导致C盘小的朋友就很尴尬,今天我们就来解决这一问题。 到目前为止官网MySQL下载可以直接跳过登陆,官网下载地址:

    2024年02月15日
    浏览(35)
  • Github Desktop 下载、安装、汉化和卸载(新手入门使用教程)

    打开GitHub Desktop官网https://desktop.github.com/ 点击 download for Windows(64bit),下载 GitHub Desktop 启动安装 双击下载好的安装包,启动安装 安装进度 显示安装进度页面,稍微耐心等等,页面消失即安装完成 GithubDesktopZhTool为GitHubDesktop汉化工具。 注:遇到汉化失败,重试一下子。 意

    2024年04月17日
    浏览(98)
  • 【工具】Github统计代码行数工具推荐(VScode插件、兼容任何平台、不用下载安装包)

    需求: 1)被要求统计代码行数; 2)不想打开Linux,懒得下载Windows版本GitStats; 3)打开了Linux但也不记得find命令行怎么用; 4)打开了Linux,装好了Gitstats但自己没有图形化界面所以无法打开其输出结果; 5)习惯用VScode编程。 其他工具: 1)Linux愿意使用Gitstats的请直接转到

    2024年02月05日
    浏览(43)
  • Linux学习之Ubuntu 20.04在github下载源码安装Openresty 1.19.3.1

    参考的博文:《在 Ubuntu 上使用源码安装 OpenResty》 《OpenResty 安装安装详解-Ubuntu》 《Linux学习之CentOS 7源码安装openresty》 https://openresty.org/en/download.html是官网下载网址,页面往下拉有下载的链接。 https://github.com/openresty/openresty 是github上的链接。 可以点击上图中 tags 进入有不同

    2024年02月11日
    浏览(43)
  • 超详细Git下载安装配置使用教程,从入门到上传本地项目到GitHub,一文就够了

    身为一个合格的程序Yuan,Git工具我们必然是要掌握的,那么对于小白来讲一定有这几个疑问,Git是什么?怎么使用?怎么配置?Git命令是什么?本文将从这几方面帮助大家了解和使用Git。 Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版

    2024年02月03日
    浏览(64)
  • 【git】pip install git+https://github.com/xxx/xxx替换成本地下载编译安装解决网络超时问题

    目录 🌑🌑 背景  🌒 🌒作用 🌔🌔 问题 🌔🌔解决方案  🌙方法一 🌙方法二 🌝🌝我的解决方案 整理不易,欢迎一键三连!!! 送你们一条美丽的--分割线--         通常在安装某些模型或者模块时,通常最方便的方式就是通过 pip install git+https://github.com/xxx/xxx 的方式

    2024年02月04日
    浏览(34)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包