Linux Install

Android

Linux Tools

Linux AV

Linux Memo

WINDOWS

PROGRAM

動画 Memo

音楽 Memo

モバイルアプリ Memo

FILE FORMAT

PROTOCOL

DEVICE

BookMark

その他


ffmpeg/old   

install (せっかちさん用)

  • ニコニコ動画 flv には非対応
yum -y install nasm
wget http://penta.zaniah.net/ffmpeg-full.tgz
tar xzfp ffmpeg-full.tgz
cd ffmpeg-full

cd lame-3.*
 ./configure --prefix=/usr
make
make install
cd ..

cd faac 
./bootstrap
./configure --prefix=/usr
make 
make install
ldconfig
cd ..
cd faad 
sh bootstrap

# fedoracore 1,2,3

./configure

# fedoracore 4,5

yum install compat-gcc-32
./configure CC=gcc32

# fedoracore 6

yum -y install compat-gcc-34
./configure CC=gcc34
make
make install
cp /usr/local/lib/libfaad.so /usr/lib/libfaad.so.0

cd ..
cd x264-snapshot-*/
./configure  --enable-pthread
make 
make install
cd ..

cd xvidcore-1.1.0/build/generic
./configure
make 
make install
cd ../../..

cd a52dec-0.7.4
./configure
make
make install
cd ..

cd ffmpeg
./configure --disable-ffplay --disable-ffserver --enable-gpl \
           --enable-faac --enable-faad --enable-mp3lame --enable-amr_wb \
           --enable-amr_nb --enable-pthreads --enable-x264 --enable-xvid \
           --enable-a52 --enable-libogg --enable-vorbis 
make
make install

各種 biuld

install 共通

以下のものを入れておく

旧バージョン (amr がlib じゃない時代のもの)

svn install

svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
cd ffmpeg
./configure --disable-ffplay --disable-ffserver --enable-gpl \
            --enable-libfaac --enable-libfaad --enable-libmp3lame --enable-amr_wb \
            --enable-amr_nb --enable-pthreads --enable-x264 --enable-xvid \
            --enable-liba52 
cd libavcodec

mkdir amr_float
cd amr_float
wget http://www.3gpp.org/ftp/Specs/2004-03/Rel-5/26_series/26104-540.zip
unzip 26104-540.zip
unzip 26104-540_ANSI_C_source_code.zip
mv c-code/* ./
cd ..

mkdir amrwb_float
cd amrwb_float
wget http://www.3gpp.org/ftp/Specs/archive/26_series/26.204/26204-510.zip
unzip 26204-510.zip
unzip 26204-510_ANSI-C_source_code.zip
cd ../..

make

ffmpeg with [Moobile hackerz 029] ( プレイやん用 SD-VIDEOの作成 )

  • プレイやん用 SD-VIDEO の作成
  • ブロックノイズが乗る場合がある
  • 少し前のバージョンでないと Linux でコンパイルが通らない
  • プレイやん用 SD-VIDEO を作成する
    • ただし、プレイやんには MPEG4 用パッチがDLできるようになったので SD-VIDEOにこだわる必要はなくなってしまった・・
  • 時々ブロックノイズが乗る

install

mkdir ffmpeg-mob-029
cd ffmpeg-mob-029
wget http://jaist.dl.sourceforge.net/sourceforge/ffmpeg/ffmpeg-0.4.9-pre1.tar.gz
tar xzfp ffmpeg-0.4.9-pre1.tar.gz
cd ffmpeg-0.4.9-pre1
./configure --disable-ffplay --disable-ffserver --enable-gpl --enable-faac --enable-faad --enable-mp3lame 
make 
cd ..

MobileHackerz パッチ (asf のみ適用)

wget http://www.nurs.or.jp/~calcium/3gpp/sources/ffmpeg_patched_diff_029.tar.gz
tar xzfp ffmpeg_patched_diff_029.tar.gz
cp libavformat/asf-enc.c ffmpeg-0.4.9-pre1/libavformat
cp libavformat/avienc.c  ffmpeg-0.4.9-pre1/libavformat
cp libavformat/asf.h     ffmpeg-0.4.9-pre1/libavformat
cp libavcodec/avcodec.h  ffmpeg-0.4.9-pre1/libavcodec
cd ffmpeg-0.4.9-pre1
make 

●SD-VIDEO (asf for プレイやん)

ffmpeg -i [InputFile] -bitexact -strict 3 -me phods -f asf -vcodec mpeg4 -b 192 -s 320x240 -acodec g726 -ab 32 -ar 8000 -ac 1 output.asf
※ -bitexact -strict -me 必須
※ -acodec g726 必須
※ -ab 32 -ar 8000 -ac 1 固定

ffmpeg with [Moobile hackerz 031] ( SD-VIDEO for SH/WMP/プレイやん)

  • PC/携帯で再生可能な ASF ( mpeg4 / g726)
    • ブロックノイズは低減
    • ただし、品質が劣化
  • 3gp 系サポート 3gp や psp といった識別子が指定可能

install

ソース

注:kopenta が mobilehackerz 様から linux版 へ逆輸入したものです

wget http://penta.zaniah.net/attach/ffmpeg-mob-031.tar.gz
tar xzfp ffmpeg-mob-031.tar.gz
cd ffmpeg-mob-031
./configure --disable-ffplay --disable-ffserver --enable-gpl --enable-faac --enable-faad --enable-mp3lame --enable-amr_wb --enable-amr_nb 
make 

●SD-VIDEO(asf)

$ ffmpeg -i [InputFile] -bitexact -strict 3 -me phods -vtag MP4S -f asf -vcodec mpeg4 -b 192 -s 320x240 -acodec g726 -ab 32 -ar 8000 -ac 1 output.asf
※ -bitexact -strict -me -vtag 必須
※ -acodec g726 必須
※ -ab 32 -ar 8000 -ac 1 固定

●3gp amr

ffmpeg -i [inputfile] -bitexact -vcodec mpeg4 -fixaspect -s 176x144 -r 14.985 -b 190 -acodec amr_nb -ac 1 -ar 8000 -ab 12 -f 3gp -muxvb 64 -muxab 32 out.3gp