ffmpeg一鍵安裝

2021-08-04 10:01:02 字數 3262 閱讀 4483

注意:此安裝流程只在centos上實驗過多次,並不能保證所有的平台都可用,還請使用的時候結合自己的平台進行微調。

使用比較簡單,引數指定自己的乙個安裝目錄就可以了,注意自己對這個目錄的寫許可權,普通使用者是不能到/usr/bin等下面的。

tar -zxvf ffmpeg_install.tar

.gzcd ffmpeg_install

sh ffmpeg_install.sh /your/install/dir

ok了!不出意外的話,耐心等待就可以了。最後如果看到下圖,那麼就證明你安裝成功了。在此,如果想和其他系統命令一樣使用ffmpeg的話,請執行下面兩條命令,我沒有給你export,沒有修改你的~/.bashrc檔案,最好放到~/.bashrc裡面,以後就不用經常export了。

程式比較簡單,都是一些安裝的過程,中間有幾個小坑,踩過免得大家踩了。

#!/bin/bash

export lang=c

if [ $#

-lt1 ]; then

echo

"usage: $0

"exit -1

fiinstall_dir=$1

#need

tar_dir="./tar_dir"

cur_dir="`pwd`"

if [ ! -d

$install_dir ]; then

mkdir -p $install_dir

fiif [ ! -d

$tar_dir ]; then

mkdir $tar_dir

fiexport ld_library_path=$install_dir/lib/:$ld_library_path

function minstall

()minstall "lame-3.99.5"

"tar.gz"

"--enable-shared"

minstall "libogg-1.1.3"

"tar.gz"

minstall "libvorbis-1.3.3"

"tar.gz"

"--enable-shared"

echo

"**********===install xvidcore***************"

tar -zxvf xvidcore-1.3.2.tar.gz -c $tar_dir

cd$tar_dir/xvidcore-1.3.2/build/generic

./configure --prefix=$install_dir

make && make install

cd$cur_dir

minstall "last_x264"

"tar.bz2"

"--disable-asm --enable-shared"

"x264-snapshot-20141105-2245"

minstall "libdca-0.0.5"

"tar.bz2"

minstall "a52dec-0.7.4"

"tar.gz"

minstall "faad2-2.7"

"tar.gz"

echo

"**********===install faac***************"

tar -zxvf faac-1.28.tar.gz -c $tar_dir

cd$tar_dir/faac-1.28

mp4v2="common/mp4v2/mpeg4ip.h"

line_number=126

line_all=`cat $mp4v2 | wc -l`

let line_before=$line_number-1

let line_after=$line_all-$line_number

cat $mp4v2 | head -n $line_before > tmp.h

cat $mp4v2 | tail -n $line_after >> tmp.h

mv $mp4v2

$mp4v2

".bak"

-fmv tmp.h $mp4v2

-f./configure --prefix=$install_dir

make && make install

cd$cur_dir

minstall "amrnb-11.0.0.0"

"tar.bz2"

minstall "amrwb-11.0.0.0"

"tar.bz2"

cp lib/* $install_dir/lib/ -f

cp -r include/* $install_dir/include/ -f

minstall "ffmpeg-3.3.2"

"tar.bz2"

"--enable-lib***lame \

--enable-libvorbis \

--enable-gpl \

--enable-version3 \

--enable-nonfree \

--enable-pthreads \

--enable-libopencore-amrnb \

--enable-libopencore-amrwb \

--enable-libx264 \

--enable-libxvid \

--enable-postproc \

--enable-ffserver \

--disable-yasm \

--enable-ffplay \

--extra-cflags=\"-i$install_dir/include\" \

--extra-ldflags=\"-l$install_dir/lib\""

$install_dir/bin/ffmpeg

最後附一句比較喜歡的話:吃一塹,長一智。(否則安裝很多次,每次還是很費工夫)

一鍵安裝ffmpeg

聽語音 安裝epel release,因為安裝需要使用其他的repo源,所以需要epel支援 yum install y epel release 如果出現缺少code提示,可以 sudo rpm import etc pki rpm gpg rpm gpg key epel 7 安裝完成之後,可以...

一鍵安裝 Apache Mysql Php

適用環境 系統支援 centos 5 32bit 64bit centos 6 32bit 64bit 記憶體要求 256m 安裝了什麼 1 apache 2.2.22或apache 2.4.2 2 mysql 5.5.24 3 php 5.2.17或php 5.3.13 4 phpmyadmin ...

LAMP一鍵安裝

lamp一鍵安裝包常用於搭建動態網頁。lamp一鍵安裝包在使用時經常配合linux apache mysql mariadb perl php python等程式一起使用,這此軟體之間有著很好相容性,能夠幫助使用者快速搭建 快速建立web伺服器。適用環境 首先安裝 wget screen unzip...