找回密码
 注册
关于网站域名变更的通知
查看: 311|回复: 1
打印 上一主题 下一主题

Linux环境下ffmpeg安装与配置介绍

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-10-9 10:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
Linux环境下ffmpeg安装与配置介绍
7 _' n" h  h0 H, x8 y8 ]3 r
4 K7 W6 O& I( ?8 u1. ffmpeg安装! m1 ~( x0 C& z
安装环境:* h+ X. f% t7 q0 G
ubuntu 12.04/ [9 T. I4 _9 t7 M2 R0 b
(1)删除已安装的文件,避免冲突
# @* o3 d- p) Y: ^4 `) h' asudo apt-get remove ffmpeg x264
$ {* I3 z: t) o" z  D* qsudo apt-get autoremove
% @/ X+ M: T/ _, C+ y(2)安装需要的支持$ |% |: l9 f# Y% _3 g
sudo apt-get install make automake g++ bzip2 python unzip patch subversion ruby build-essential git-core checkinstall yasm texi2html libfaac-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libsdl1.2-dev libtheora-dev libvdpau-dev libvorbis-dev libvpx-dev libx11-dev libxfixes-dev libxvidcore-dev zlib1g-dev
3 ~0 }6 k& y' N4 H; X/ Q9 P(3)安装 x264 (自己选择是否安装), w! r/ H: @& M$ }
x264 依赖于yasm,而且版本较高。2 P, M: H* m8 Q: l, O  _% g
sudo git clone git://git.videolan.org/x264.git
2 x& ?; _& C2 B) Q' Pcd x264
4 r, W( a( q8 y2 e7 z" G, M7 Nsudo ./configure --enable-shared --prefix=/usr/local
& _7 G  M. U4 t' Vsudo make$ }  d1 z- p/ U; q: }0 {2 Y$ D! u
sudo make install$ d; p, |7 k3 j# o4 q# ?% Q
cd ..
' r# D) u- ?' q. f8 i) M(4)安装libvpx (自己选择是否安装)$ _4 U% F# Y4 t# S: W
libvp是开源的VP8解码器,属于webM的项目。
" s$ m+ j! U4 E$ P3 B: fsudo wget
- k4 ~3 _. U$ u3 q+ H9 j4 Csudo tar xvjf libvpx-v0.9.7-p1.tar.bz2/ [; _( N8 Q" l6 c; S0 ~. ^  k
cd libvpx-v0.9.7-p15 a, z' \9 o; u3 M% v0 _# i) x
sudo ./configure --enable-shared --prefix=/usr/local
+ B  F; s# S# Gsudo make" j, k. f- x! Y: q% e# J
sudo make install
( ^- A( X4 ?% d0 O. j- Y6 Mcd ..
6 A* D& X1 E% q- Q1 Y$ j- u$ B. V(5)安装FFMPEG3 j( ~' V- o8 ^: B( d" u
sudo wget http://ffmpeg.org/releases/ffmpeg-0.8.10.tar.bz2
( _% I- d( E: U# lsudo tar xvjf ffmpeg-0.8.10.tar.bz2
1 y, X; X: o  e9 n" Z7 ?' s2 A  mcd ffmpeg-0.8.10& W, o! O) |( c

) G6 F% d9 l$ V./configure --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxvid --enable-shared --prefix=/usr/local
" d8 a+ X2 I9 C* v- E# Z1 y
( X  j) r! A/ f' Jsudo make  z- H# q& }# e3 P' k
sudo make install
, G$ [* z% Z; `# y0 ^) f& ^cd ..
. g3 J( x! T! L5 E/ ]configure过程根据自己的情况开启某部分功能。% G, K, S- j- S0 J
3 X- w9 E  b5 I) Z
. G- S  v/ f  b- q& d2 k( [2 f; V
2 a& _7 r& b8 e  L! t

9 K) g2 n0 |' Q  Q/ f# I& V3 I3 `& W, [
$ l/ x( a6 E4 T% J3 B# M5 v' u
8 N6 A. q; \! V  w( P+ u- ?9 s
: Z% m5 D; x8 I6 A- V$ S

" G7 i$ U& x9 _" O$ L5 n6 {$ T9 O7 {

& ~0 n% z" [6 M# h" ?. T1 {. |3 C  Y3 d6 t( T4 L& V+ w

该用户从未签到

2#
发表于 2019-10-9 18:45 | 只看该作者
Linux环境下ffmpeg安装与配置介绍。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-25 01:23 , Processed in 0.156250 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表