FFmpeg⇒MP4Boxで携帯用動画を作成(動画変換FFmpeg)
今まで携帯動画変換君をWINEで動かしたりしていたけど・・・。
★『/usr/bin/ld: cannot find lglut』 というエラーが出る場合
★実行時にエラーが出る場合
上記のようなエラーが出た場合は、/usr/local/libが共有ライブラリに登録されていない。以下の様に処理。
詳しくはウノウラボ Unoh Labs: FFmpegで変換した3GPP動画をNTTドコモiモーションのストリーミング再生に対応させる (for Linux)
docomo用。
au用
※シェルファイルの実行権限を忘れずに。
おお!Docomoのストリーミング再生ができた!
おそらく、ATOM(BOX)のuuidフィールドで『cpgd』『enci』『mvml』が無いから・・・。
MP3Boxを使わずに、RubyかなんかでATOMを書き換えたほうがいいのか?
2007/11/14追記:
1、FFmpegのインストール
2、FFmpegで変換した動画のATOMを整形するためにMP4Boxをインストール
# wget http://jaist.dl.sourceforge.net/sourceforge/gpac/gpac-0.4.4.tar.gz
# tar -zxvf gpac-0.4.4.tar.gz
# cd ./gpac
# chmod a+x configure
# ./configure --prefix=/usr/local
# make
# make install
○libglut.so.3があるか確認
# ls /usr/lib | grep glut
libglut.so.3
libglut.so.3.8.0
○上記のように表示された場合
# ln -s /usr/lib/libglut.so.3 /usr/lib/libglut.so
○表示されない場合
freeglut-x.x.x-x をインストール
MP4Box: error while loading shared libraries: libgpac.so: cannot open shared object file: No such file or directory
# vi /etc/ld.so.conf.d/local.conf
/usr/local/lib
# ldconfig
3、変換用のシェルを作成
docomo用。
#!/bin/bash
#
# conv_3gp.sh 動画変換スクリプト
#
# 使いかた: ./conv_3gp.sh [入力File] [出力File]
#
export name="`echo $1 | sed -e 's/\..*//'`"
ffmpeg-mh -y -i $1 -bitexact -vcodec mpeg4 -fixaspect -s 176x144 -r 14.985 -b 190 -acodec aac -ac 1 -ar 22050 -vol 768 -ab 32 -f 3gp -muxvb 64 -muxab 32 ${name}.1.3gp
MP4Box -add ${name}.1.3gp -brand mmp4:1 -new $2
rm -f ${name}.1.3gp
au用
#!/bin/bash
#
# conv3g2.sh 動画変換スクリプト
#
# 使いかた: ./conv_3g2.sh [入力File] [出力File]
#
export name="`echo $1 | sed -e 's/\..*//'`"
ffmpeg-mh -y -i $1 -bitexact -vcodec mpeg4 -fixaspect -s 176x144 -r 14.985 -b 190 -acodec aac -ac 1 -ar 22050 -vol 768 -ab 32 -f 3gp -muxvb 64 -muxab 32 ${name}.1.3g2
MP4Box -add ${name}.1.3g2 -brand kddi:1 -ab 3g2a -new $2
rm -f ${name}.1.3g2
※シェルファイルの実行権限を忘れずに。
# chown (apacheユーザ) conv_3g2.sh conv_3gp.sh
# chmod a+x conv_3g2.sh conv_3gp.sh
おお!Docomoのストリーミング再生ができた!
でもauは撃沈・・・。
おそらく、ATOM(BOX)のuuidフィールドで『cpgd』『enci』『mvml』が無いから・・・。
MP3Boxを使わずに、RubyかなんかでATOMを書き換えたほうがいいのか?
2007/11/14追記:
解決はこちら
コメント
コメントの投稿
トラックバック
http://web2memo.blog120.fc2.com/tb.php/61-94331bcc





