在Ubuntu下安装FFmpeg

前段时间开端做结束学业设计,是有关三个Linux下摄像监察和控制类别的统一希图,以后起来安顿linux碰着,为了以往有扶持查阅,现把安装时的主见写下去,希望大家一同学习共同升高!


在装置ffmpeg早前,首先要安装yasm这么个东西。

1 简介

1.安装yasm

2 分析

永利集团304com,作者用的yasm是yasm-1.2.0.tar.gz那一个本子的

2.1 大要分析

ffmpeg对媒体文件的总体操作方法为:media file—->demux
(解复用)—->解码 (decode) —->YUV/摩根AeroGB数据。

tar xzvf yasm-1.2.0.tar.gz

2.2 名词表明

# cd yasm-1.2.0

2.2.1 解复用

解复用正是从音录像非非确定性信号源中散落出分歧的点子和摄像流。其要达到的效劳正是之类所示:
———–media data——————
| ——————————-|
video streams ————-Audio streams

本着解复用,也许有二种区别的花招:

  • 一直情势

直接从功率信号源获取相应的音频恐怕录像数据。

  • 目录情势

直白方式中一旦不带有帧地方元数据的新闻(可能收音和录音的实时代洋气文件),就不可能张开seek。

  • 缓存情势

解复用音录制数据,分别举行缓存,然后通过相应数额流接口获取数据。网络流的解复用利用该种情势。

#./configure

2.3 公约表达

留意:不要选用prefix指定安装路线怎样的,不然后患无穷啊!!!三姐小编深有体会,真的!!

2.3.1 RTMP

立陶宛共和国(Republic of Lithuania)语全称:Real Time Messaging
Protocol,也正是实时消息传输。该协议基于TCP,是八个公约族,包含RTMP基本公约及RTMPT/RTMPS/RTMPE等多种变种。

#make

3 使用ffmpeg

#make install

3.1 编写翻译安装

发表评论

电子邮件地址不会被公开。 必填项已用*标注