下面提供的腳本簡單示範了如何安裝ffmpeg。此方法同樣适用于cisco 雲翼300系列硬體平台。
介紹:ffmpeg是一個開源免費跨平台的視訊和音頻流方案的自由軟體。它提供了錄制、轉換以及流化音視訊的完整解決方案。包含了非常先進的音頻/視訊編解碼庫libavcode。
#!/bin/bash
cd
tar zxf ffmpeg-2.0.2.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
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
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