CentOS 6.4 64-bit编译安装ffmpeg

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://dgd2010.blog.51cto.com/1539422/1394069

下面提供的脚本简单演示了如何安装ffmpeg。此方法同样适用于Cisco 云翼300系列硬件平台。   
介绍:FFmpeg是一个开源免费跨平台的视频和音频流方案的自由软件。它提供了录制、转换以及流化音视频的完整解决方案。包含了非常先进的音频/视频编解码库libavcode。    
#!/bin/bash    
cd    
wget -c http://ffmpeg.org/releases/ffmpeg-2.0.2.tar.gz
tar zxf ffmpeg-2.0.2.tar.gz    
wget -c http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz
tar zxf yasm-1.2.0.tar.gz    
cd yasm-1.2.0    
./configure --prefix=/usr/local/yasm    
make && make install    
#编译x264时会用到yasm命令,这个命令如果不在path搜索路径中则必须指定这个命令在的地方    
ln -s /usr/local/yasm/bin/yasm /usr/bin/yasm    
yum install git -y    
cd    
wget -c ftp://ftp.videolan.org/pub/x264/ ... 2245-stable.tar.bz2
tar jxf x264-snapshot-20131201-2245-stable.tar.bz2    
cd x264-snapshot-20131201-2245-stable    
# prefix最好放在/usr,否则可能会出错    
./configure --prefix=/usr --enable-shared    
make    
make install    
ldconfig    
yum install SDL -y    
cd ../ffmpeg-2.0.2    
# 编译时启用--enable-libx264 --enable-gpl    
./configure --enable-libx264 --enable-gpl --prefix=/usr/local/ffmpeg --enable-shared --yasmexe=/usr/local/yasm/bin/yasm    
make && make install    
cd /usr/local/ffmpeg/bin    
# 添加一个软链接文件到path    
ln -s /usr/local/ffmpeg/bin/ffmpeg /usr/bin/ffmpeg    
echo "install end!"    
# check out    
./ffmpeg -r 25 -f video4linux2 -s 1280*720 -i /dev/video0 -vcodec libx264 -f flv rtmp://172.16.172.211/livepkgr/livestream?adobo-live-event=liveevent

本文出自 “通信,我的最爱” 博客,请务必保留此出处http://dgd2010.blog.51cto.com/1539422/1394069

时间: 2024-12-08 11:49:01

CentOS 6.4 64-bit编译安装ffmpeg的相关文章

CentOS 6.7 x64上编译安装ffmpeg的教程

系统信息 [root@LookBack ~]# getconf LONG_BIT 64 [root@LookBack ~]# cat /etc/redhat-release CentOS release 6.7 (Final) yum源信息,这里就不再说epel和rpmforge源的安装了 [root@LookBack ~]# yum repolist 已加载插件:fastestmirror Loading mirror speeds from cached hostfile  * base:

centos 6.4 64位编译安装mysql5.6步骤详解

直入主题:依赖安装 安装环境:centos 6.4 x86_64 安装c++编译环境: yum install gcc gcc-c++ ncurses-devel bision: cd /usr/local/src wget http://ftp.gnu.org/gnu/bison/bison-2.7.1.tar.gz tar -zxf bison-2.7.1.tar.gz cd bison-2.7.1 ./configure make && sudo make install cd ..

Linux(CentOS)下PHP扩展PDO编译安装的方法_php技巧

本文讲述了Linux(CentOS)下PHP扩展PDO编译安装的方法.分享给大家供大家参考,具体如下: 这里是以 CentOS 为例,红帽系列的 Linux 方法应该都是如此,下面就详细说明步骤,在这里严重鄙视哪些内容啰嗦.说的杂七杂八的有关 PDO 编译安装的文章. 1.进入 PHP 的软件包 pdo 扩展目录中(注:不是 PHP 安装目录) [root@gamejzy /]# cd /tmp/lamp/php-5.3.19/ext/pdo_mysql/ 注:我的 php 软件包在 /tmp/

Centos 6.5系统下编译安装PHP 7.0.13的方法_php基础

PHP7.0正式版也出来了,今天编译安装了一下,写下安装步骤,我是在centos6.6 环境中编译的,下面是详细的安装步骤 环境依赖 yum install gcc gcc-c++ libxml2 libxml2-python libxml2-devel -y 下载 wget http://cn2.php.net/distributions/php-7.0.13.tar.gz 解压 tar -zxvf php-7.0.13.tar.gz cd php-7.0.13 ./configure --e

CentOS下apache+php+mysql编译安装

LAMP的安装是做开发人员比较常做的工作,RPM的安装相对比较容易一些,安装的rpm包以及依赖的包都可以在安装光盘里找到,当然也可以在线下载安装,比如mirrors.sohu.com mirrors.163.com里都有.centos下本生支持yum,所以也可以通过yum的方式来安装,安装起来都比较方便,会自动安装安装倚赖包,这里主要介绍下编译安装的方法. 一.获取相关开源程序 [适用CentOS操作系统]利用CentOS Linux系统自带的yum命令安装.升级所需的程序库(RedHat等其他

CentOS 6.7上全编译安装GitLab 7-14中文版

1.关闭SELinux #下面的命令实现永久关闭SELinux [root@vps197119 ~]# sed -i 's/^SELINUX=.*/#&/;s/^SELINUXTYPE=.*/#&/;/SELINUX=.*/a SELINUX=disabled' /etc/sysconfig/selinux #下面的命令实现临时关闭SELinux [root@vps197119 ~]# /usr/sbin/setenforce 0 /usr/sbin/setenforce: SELinux

CentOS 6.4系统下编译安装LNMP和配置PHP环境

  一.准备工作 上pkgs.org下载rmpforge.rpmforge是一个第三方yum源. 选择相应的版本下载安装. // 安装成功后,清空yum list 并 重新获取 [root@pangou Desktop]# yum clean all Loaded plugins: fastestmirror, refresh-packagekit, security Cleaning repos: base extras rpmforge updates Cleaning up Everyth

ubuntu12.04 /centos 环境下源码编译安装mysql 5.7.14过程详解

1,安装前期工作.创建mysql用户以及数据存放目录 groupadd mysql useradd -r -g mysql -s /bin/false mysql mkdir -p  /data/mysql/ chown  -R mysql.mysql  /data/mysql/ 安装依赖包: apt-get install build-essential libncurses5-dev cmake openssl*  -y 2,前期工作做完,,准备下载源码包编译安装和初始化. 到mysql官网

centos服务器中如何单独编译安装gd库

这几天一直在弄一个商城系统,该系统的源码及数据库都已经上传并创建完毕.但是在安装该系统时,却提示缺少gd库.如下: 使用php探针查看,发现php确实没有安装gd库.如下: 目前服务器的环境是nginx+php-fpm,php使用源码最小化安装,所以就没有安装gd库.尽管没有安装gd库,但是我们还是可以通过单独编译安装gd库. 下面我们就开始来介绍如何给已经编译好的php环境安装gd库.gd库的安装分以下几个步骤: 1.gd库是什么 2.安装libpng 3.安装freetype 4.安装jpe