WEB2MEMO =PHP、Ajax、JAVA、AIR、Flex2/3、Ruby、Rails等のメモ=

PHP、JavaScript、CSS、JAVA、AIR、Flex2/3、Ruby、Rails(Ruby on Rails)、DB(MySQL、PostgreSQL、ORACLE)、サーバ構築管理など 仕事で忘れそうなことを書いてます。

Ads by Google

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。


blogram投票ボタン

FFmpeg⇒MP4Boxで携帯用動画を作成(動画変換FFmpeg)

今まで携帯動画変換君をWINEで動かしたりしていたけど・・・。

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
★『/usr/bin/ld: cannot find lglut』 というエラーが出る場合
○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
上記のようなエラーが出た場合は、/usr/local/libが共有ライブラリに登録されていない。以下の様に処理。
# vi /etc/ld.so.conf.d/local.conf
/usr/local/lib
# ldconfig
詳しくはウノウラボ Unoh Labs: FFmpegで変換した3GPP動画をNTTドコモiモーションのストリーミング再生に対応させる (for Linux)

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追記:

解決はこちら



blogram投票ボタン

« Flash Debug Playerのインストール(Flex2/3)|Top|ffmpeg-phpの設定(動画変換FFmpeg) »

コメント

コメントの投稿

管理者にだけ表示を許可する

トラックバック

http://web2memo.blog120.fc2.com/tb.php/61-94331bcc

Top

HOME

FC2ブログランキング

↑ご投票おねがいします

★AS用文字コード変換[Download]
ActionScript用日本語文字コード変換ライブラリ
★JavaScriptライブラリ[Download]
HTMLタグのクラスを設定するだけで使えるJavaScriptライブラリ
★editor.js [Download]
オンラインWYSIWIGエディタ・携帯HTML編集用JavaScriptライブラリ
★atomChange.rb[Download]
au用動画ATOM変換ライブラリ

  • ダウンロード(5)
  • PHP(21)
  • Zend Framework(5)
  • JavaScript・Ajax(21)
  • YUI(1)
  • EXT JS(2)
  • prototype.js(5)
  • script.aculo.us(3)
  • JAVA(8)
  • JSP・サーブレット(3)
  • Flex2/3(18)
  • AIR(15)
  • Ruby(9)
  • Ruby on Rails(20)
  • CSS(9)
  • データベース・DB(24)
  • PL/SQL(8)
  • ORACLEエラー(8)
  • ActiveReports 3.0J(5)
  • サーバ構築・管理(33)
  • 動画変換FFmpeg(8)
  • 携帯サイト作成(9)
  • SEO・SEM(4)
  • WEB素材(3)
  • WINDOWS VISTA(6)
  • Linux(3)
  • NetBeans(1)
  • Aptana(8)
  • FlashDevelop(3)
  • MS-DOS(9)
  • Excel VBA(7)
  • インターネットプロバイダー検討(3)
  • サーバ・ウェブスペース検討(3)
  • その他(25)
  • ブログかんぺ(2)
  • 未分類(0)

SINCE 2007/09/26

01 | 2010/02 | 03
- 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 - - - - - -

うっきー

Author:うっきー
現在、Java Swingでエディタ作ってます。
プログラムも公開しています。問題があればコメントしてください。
ただいま出張中・・・

お得なポイント貯まる!ECナビ
ポイントの貯まり方が並じゃない!

★wan + life★
和歌山で犬の保護・里親探しをされている団体です。
マイホーム購入を機に、是非里親になろうと考えてます。
興味のある方は上記バナーをクリックしてください。

★いつでも里親さがし★