Advertisement

安装和构建ffmpeg程序包on Linux

阅读量:

刚刚开始学习,并计划开设一个学习栏目。主要是为了记录自己的学习历程。偶尔如果能帮助他人那就太好了。因为最近接触视频编码解码工作时发现了一个非常有用的工具,并且非常喜欢

所有的环境都是Ubuntu16.04,windows不作介绍

首先需要进行ffmpeg的安装,并采用源代码形式进行操作。由于官方提供的版本较旧(基于Ubuntu 16.04系统),因此建议获取其原始代码包以解决apt安装版本较低的问题。

git clone https://github.com/FFmpeg/FFmpeg.git

编译之前先安装yasm,libx264 ,v4l2 ,sdl

apt-get install yasm libv4l-dev libx264-dev libsdl2-dev

yasm在进行汇编阶段处理时被采用,其主要功能是优化性能,在配置中禁用它即可避免不必要的开销

v4l2是Linux系统中视频设备内核驱动的一个常用缩略形式(我打算使用笔记本内置摄像头配置相应的接口),该驱动程序能够处理与视频设备相关的各种功能(考虑到笔记本摄像头的实际性能需求),并且支持H.264编码(为了保证视频质量)。

sdl是为了编译生成ffplay

编译配置:

./configure --enable-shared --enable-libv4l2 --enable-libx264 --e

全部评论 (0)

还没有任何评论哟~