ffmpegをCentOS 4.7 Finalにインストール その2

□関連前記事:ffmpegをCentOS 4.7 Finalにインストール – KUMA TYPE
http://blog.kumacchi.com/2008/10/ffmpegcentos_47_final.html

前回CentOS 4.7 Finalにffmpegをインストールして、携帯用の動画形式である3gpp形式の動画を3gpp2形式の動画に変換する記事を書きました。

今回はそれに更に、3gpp形式の動画をflv形式に変換してブログに貼り付けちゃうお。というお話です。

前回お成功に味を占めて欲を出したわたくしはさらに3gpp形式をFlashの動画形式であるflv形式に変換してブログに貼り付けることを考えました。

■そういうわけで、参考にさせていただいたブログ

□関連:[ロ] CentOS4.4 + ffmpeg でflv から 3gp に変換する(前編) – LOWTECH.NE.JP – ロウテクなサーバ管理者のブログ
http://yosiwo.lowtech.ne.jp/index.php?itemid=568
※必要なライブラリとlameのコンパイル方法について参考にさせていただきました。あとffmpegのconfigureのオプション指定の参考にさせていただきました。

□関連:【全編】ffmpegのインストール(3gp→FLV変換可能) – Nobody is perfect.
http://d.hatena.ne.jp/takimo/20070920/1190262853
※必要なライブラリを判断するのに参考にさせていただきました。

□関連:ffmpeg 使い方
http://www.ecoop.net/memo/2007-07-19-1.html
※「ffmpeg -formats」の見方が参考になりました。

□関連:Vine Linux への FFmpeg インストールと、使い方(2007年11月Ver)
http://aerith.mydns.jp/regrets/2007/11/ffmpeg-install.html
※必要なライブラリの判断の参考にさせていただきました。

□関連:Vine Linux 3.2 への ffmpeg インストールメモ
http://www.cgis.biz/ffmpeg/
※サムネイル作成の参考にさせていただきました。ffmpegのオプションの説明も参考になります。

□関連:ffmpeg と imagemagick で動画のサムネイルを作る – World Wide Walker
http://yoosee.net/d/archives/2007/05/14/003.html
※サムネイル作成の参考にさせていただきました。

■flv作成できるようにしてみる。


基本的には前回のものにflvを作成する為に必要な機能を追加します。flv自体は前回コンパイルしたものでも作成する事はできるのですが、音声がmp3ではない為に別途プラグインをインストールしなければならない状況になったりするので、ここは音声をmp3でエンコードする為のライブラリを追加します。

必要なライブラリはlameです。現時点での最新版を以下の手順でコンパイルインストールします。

wget http://downloads.sourceforge.net/lame/lame-398-2.tar.gz
tar -zxvf lame-398-2.tar.gz
cd lame-398-2
./configure
make
make install
/sbin/ldconfig

そして、前回コンパイルしたffmpegのディレクトリに入って再度configureからやり直します。

configureのオプション指定が前回と違うところは、
「–enable-libmp3lame」を指定してlibmp3lameを有効にしたこと
「–disable-ffplay」を指定して無駄なコンパイルをしない様にしたこと
「–disable-ffserver」を指定して無駄なコンパイルをしない様にしたこと
「–cc=gcc32」がなくてもコンパイルできたので外したこと

cd ffmpeg-2008-04-09
./configure –enable-gpl –enable-libmp3lame –disable-ffplay –disable-ffserver –enable-libfaac –enable-libfaad –enable-libamr_wb –enable-libamr_nb –enable-nonfree
make
make install

これでコンパイルとインストールは完了です。

■3gpファイルをflvに変換してみる

ffmpeg -y -i IN.3gp -vcodec flv  -acodec libmp3lame -ac 2 -ar 22050 -ab 64k OUT.flv

で変換できました。

■サムネイルを作ってみる

ffmpeg -y -i IN.3gp -f image2 -pix_fmt jpg -vframes 1 -ss 1 -s 176×144 -an -deinterlace OUT.jpg

で作成できました。

■出来上がったflvをブログに貼り付けてみる。

flvを再生するにはflvプレイヤーが必要になりますが、ブログに貼り付けるのにはそれのflash版を利用します。フリーの物を利用します。

This site and the JW Player
http://www.jeroenwijering.com/
を使おうと思ったが、ccのnoncommercial licenseで、しかもアドセンス貼ってあるページも買わないと使えないようなのでやめて、下の「flow Flv Player Free Edition」を使う事にしました。

□関連:Webサイトから簡単に動画配信 フリーのFLV Player flow Flv Player Free Edition
http://flvplayer.limitlink.jp/index.php



で、こんな感じになりました。我が家のネコを激写w。

□関連記事:ffmpegをCentOS 4.7 Finalにインストール その3へ続く
http://blog.kumacchi.com/2008/10/ffmpegcentos_47_final_2.html

タグ : , , ,