CentOS 6.4 64-bit编译安装ffmpeg
2014-04-11 12:35
459 查看
下面提供的脚本简单演示了如何安装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
介绍: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
相关文章推荐
- 虚拟机里linux系统安装 CentOS 64-bit(6.4版本)——笔记
- CentOS-6.4 编译安装ffmpeg加x264以及rtmp
- centos 6.4 x86_64 (minimal) 编译安装percona
- CentOS-6.4-x86_64-minimal Nginx编译和安装
- 记一次失败的虚拟机Centos 64 bit 6.4 安装Oracle 12c历程
- Windows 7 + VMWare 8 32-bit 装CentOS 6.4 64-bit
- Centos6.5_x86_64 编译安装Subversion-1.8.5
- CentOS-6.4-minimal版中安装MongoDB-x86_64-3.0.2
- 在CentOS 6.4中编译安装gcc 4.8.2
- CentOS 6.4 编译安装 gcc 4.8.1(转)
- Windows 8和CentOS 6.4(64)双系统硬盘安装教程
- CentOS上编译安装OpenCV-2.3.1与ffmpeg-2.1.2
- win7下硬盘安装Linux(Fedora17,CentOS 6.2,Ubuntu 12.04,LinuxMint 13 64-bit)
- centos 6.4 x86_64 yum上安装xen 4.2.2
- CentOS 6.4 编译安装 gcc 4.8.2
- CentOS上编译安装OpenCV-2.3.1与ffmpeg-2.1.2
- CentOS 6.4 x64 zabbix 2.2.2 编译安装 已经各种服务监控
- Centos 6.2_X86_64 编译安装postfix+amavisd-new+clamav
- LINUX-CENTOS 6.4 64 位 系统安装
- CentOS 6.4 编译安装 gcc-4.8.0