ubuntu22.04下编译ffmpeg和ffplay

Ubuntu22.04 下编译安装 ffmpeg 和 ffplay

一、下载源码包

1.1 官方下载链接Download FFmpeg

可以手动下载,也可以命令行下载:

wget http://www.ffmpeg.org/releases/ffmpeg-7.0.tar.xz

1.2 下载完解压

tar -xvf ffmpeg-7.0.tar.xz

二、安装依赖库

安装ffplay需要的依赖,进入终端,执行以下命令

sudo apt-get update && sudo apt-get -y install \

autoconf \

automake \

build-essential \

cmake \

git-core \

libass-dev \

libfreetype6-dev \

libgnutls28-dev \

libmp3lame-dev \

libsdl2-dev \

libtool \

libva-dev \

libvdpau-dev \

libvorbis-dev \

libxcb1-dev \

libxcb-shm0-dev \

libxcb-xfixes0-dev \

meson \

ninja-build \

pkg-config \

texinfo \

wget \

yasm \

zlib1g-dev \

libunistring-dev \

libmp3lame-dev \

libx264-dev \

libxvidcore-dev \

三、编译

3.1 安装 yasm

yasm汇编编译器,ffmpeg 为了提高效率使用了汇编指令,如MMX和SSE等。所以系统中未安装 yasm 时,就会报错误。

sudo apt install yasm pkg-config libopencore-amrnb-dev libopencore-amrwb-dev

3.2 配置

#进入源码文件夹
cd ffmpeg-7.0

#配置项
./configure --prefix=/usr/local/ffmpeg --enable-debug=3 --enable-libmp3lame --enable-gpl --disable-static --enable-shared --enable-version3 --enable-nonfree --enable-pthreads --enable-postproc --enable-ffplay --enable-libx264 --enable-libxvid --disable-x86asm

3.3 编译安装

make -j 4

sudo make install

成功生成如下:

相关推荐
AC赳赳老秦14 小时前
DBA 专属方案:用 OpenClaw 实现 SQL 语句优化、慢查询分析、数据库备份巡检全自动化
服务器·前端·数据库·ffmpeg·自动化·deepseek·openclaw
小叮当⇔2 天前
M4A 转 MP3 桌面转换器(PyQt5 + FFmpeg)
开发语言·qt·ffmpeg
aovenus5 天前
FFmpeg 官网及文档
ffmpeg
aovenus5 天前
FFmpeg 工具介绍
ffmpeg
jr-create(•̀⌄•́)5 天前
简单视频编辑tools
python·ffmpeg
山栀shanzhi5 天前
在做直播时,I帧的间隔(GOP)一般是多少?
网络·c++·面试·ffmpeg
weixin_421607556 天前
SRT字幕驱动视频自动分镜切割:电影解说批量生成的工程实现思路
ffmpeg·srt字幕·ai剪辑·影视解说·ai电影解说·视频自动切割·字幕文件解析
相偎6 天前
arm平台编译mpp、ffmpeg和xfreerdp
arm开发·ffmpeg
LoyalToOrigin7 天前
iOS 26 libass字幕渲染问题兼容解决实践
ios·ffmpeg·objective-c
siv777 天前
影视解说视频智能生产全链路方案解析:从脚本生成到多平台分发
ffmpeg·srt字幕·ai剪辑·影视解说·ai电影解说·视频自动切割·字幕文件解析