ageha was here

◀PREV PTOP
◀ LINK:らけった 表紙 MP4Boxの主要コマンド▶
Download Day - Japanese

 2007/11/15を以て当ブログは更新を停止しました。
 記事は全てこのままですが、基本的に内容はOut of dateとお考え下さい。
 →Next

記事番号:194

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

△ETOP | ▲PTOP

 MacOSX Tigerにはotoolというスタティックビルドを作る際に使えるツールがあるらしい。手許にも入っていた。

$ which otool
/usr/bin/otool
 XcodeとX11は入れてある。gccは4.0.1(たしかintel対応一発目)。
$ otool
Usage: otool [-fahlLDtdorSTMRIHvVcXm] <object file> ...
-f print the fat headers
-a print the archive header
-h print the mach header
-l print the load commands
-L print shared libraries used /*使われているシェアードライブラリを表示*/
-D print shared library id name
-t print the text section (disassemble with -v)
-p <routine name> start dissassemble from routine name
-s <segname> <sectname> print contents of section
-d print the data section
-o print the Objective-C segment
-r print the relocation entries
-S print the table of contents of a library
-T print the table of contents of a dynamic shared library
-M print the module table of a dynamic shared library
-R print the reference table of a dynamic shared library
-I print the indirect symbol table
-H print the two-level hints table
-v print verbosely (symbolicly) when possible
-V print disassembled operands symbolicly
-c print argument strings of a core file
-X print no leading addresses or headers
-m don't use archive(member) syntax
 なにやら深そうな単語が並ぶ。
 とりあえずMPlayer/MEncoderだ。/usr/local/lib/以下のライブラリには色を付けた。
 拡張子.dylibというのがダイナミックリンクライブラリの筈。こいつら を拡張子.a、すなわちアーカイブ形式ライブラリで用意してやれば、 MPlayer/MEncoderのスタティックビルドができる…はずだ。
$ otool -L /usr/local/bin/mplayer
/usr/local/bin/mplayer:
/usr/X11R6/lib/libXext.6.dylib (compatibility version 6.4.0, current version 6.4.0)
/usr/X11R6/lib/libX11.6.dylib (compatibility version 6.2.0, current version 6.2.0)
/usr/X11R6/lib/libXv.1.dylib (compatibility version 1.0.0, current version 1.0.0)
/usr/X11R6/lib/libXinerama.1.dylib (compatibility version 1.0.0, current version 1.0.0)
/usr/X11R6/lib/libXxf86vm.1.dylib (compatibility version 1.0.0, current version 1.0.0)
/usr/local/lib/libSDL-1.2.0.dylib (compatibility version 8.0.0, current version 8.2.0)
/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa (compatibility version 1.0.0, current version 11.0.0)
/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL (compatibility version 1.0.0, current version 1.0.0)
/System/Library/Frameworks/OpenAL.framework/Versions/A/OpenAL (compatibility version 1.0.0, current version 1.0.0)
/usr/local/lib/libfaac.0.dylib (compatibility version 1.0.0, current version 1.0.0)
/usr/local/lib/libmp3lame.0.dylib (compatibility version 1.0.0, current version 1.0.0)
/usr/local/lib/libiconv.2.dylib (compatibility version 6.0.0, current version 6.0.0)
/usr/lib/libncurses.5.4.dylib (compatibility version 5.4.0, current version 5.4.0)
/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon (compatibility version 2.0.0, current version 128.0.0)
/System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime (compatibility version 1.0.0, current version 6.0.0)
/System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio (compatibility version 1.0.0, current version 1.0.0)
/System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit (compatibility version 1.0.0, current version 1.0.0)
/System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox (compatibility version 1.0.0, current version 1.0.0)
/System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore (compatibility version 1.2.0, current version 1.4.9)
/usr/local/lib/libpng.3.dylib (compatibility version 3.0.0, current version 3.0.0)
/usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.3)
/usr/local/lib/libjpeg.62.dylib (compatibility version 63.0.0, current version 63.0.0)
/usr/local/lib/libungif.4.dylib (compatibility version 6.0.0, current version 6.0.0)
/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit (compatibility version 1.0.0, current version 275.0.0)
/usr/X11R6/lib/libfreetype.6.dylib (compatibility version 6.3.0, current version 6.3.0)
/usr/X11R6/lib/libfontconfig.1.dylib (compatibility version 1.0.0, current version 1.0.0)
/usr/local/lib/libmad.0.dylib (compatibility version 3.0.0, current version 3.1.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 88.1.7)
 続いてMEncoder
$ otool -L /usr/local/bin/mencoder
/usr/local/bin/mencoder:
/usr/local/lib/libfaac.0.dylib (compatibility version 1.0.0, current version 1.0.0)
/usr/local/lib/libmp3lame.0.dylib (compatibility version 1.0.0, current version 1.0.0)
/usr/local/lib/libiconv.2.dylib (compatibility version 6.0.0, current version 6.0.0)
/usr/lib/libncurses.5.4.dylib (compatibility version 5.4.0, current version 5.4.0)
/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon (compatibility version 2.0.0, current version 128.0.0)
/System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime (compatibility version 1.0.0, current version 6.0.0)
/System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio (compatibility version 1.0.0, current version 1.0.0)
/System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit (compatibility version 1.0.0, current version 1.0.0)
/System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox (compatibility version 1.0.0, current version 1.0.0)
/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa (compatibility version 1.0.0, current version 11.0.0)
/System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore (compatibility version 1.2.0, current version 1.4.9)
/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL (compatibility version 1.0.0, current version 1.0.0)
/usr/local/lib/libpng.3.dylib (compatibility version 3.0.0, current version 3.0.0)
/usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.3)
/usr/local/lib/libjpeg.62.dylib (compatibility version 63.0.0, current version 63.0.0)
/usr/local/lib/libungif.4.dylib (compatibility version 6.0.0, current version 6.0.0)
/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit (compatibility version 1.0.0, current version 275.0.0)
/usr/X11R6/lib/libfreetype.6.dylib (compatibility version 6.3.0, current version 6.3.0)
/usr/X11R6/lib/libfontconfig.1.dylib (compatibility version 1.0.0, current version 1.0.0)
/usr/local/lib/libmad.0.dylib (compatibility version 3.0.0, current version 3.1.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 88.1.7)
 ただ、手許のシステムはいろいろぐちゃぐちゃな筈なのでこのまま先進む前にシステムを入れ替えたほうが良いだろう。



  1. 知った場所:ffmpeg の static build できたかも??(らけった: 2007.01.30)
  2. JM Project:記載無し
  3. man otool:記載有り

△ETOP | ▲PTOP

▶コメント(-0)

コメントの投稿
管理者にだけ表示を許可する

▶トラバ(-0)

トラックバックURL
http://agehatype0.blog50.fc2.com/tb.php/194-c99b8071

    ▲PTOP

    ◀ LINK:らけった 表紙 MP4Boxの主要コマンド▶

    Most Viewd:(070101-071031)

    1. じだいおくれの地デジのはなし
    2. 牛乳有害説
    3. MeGUI ガイド_x264の設定
    4. MP4 faq
    5. tag:H.264/AVC
    6. 続・あたらしい著作権のはなし
    7. Xbox360、PS3、AppleTVの対応動画
    8. cat: 動画全般
    9. tag:MPEG-4
    10. 縦横(アスペクト)比
    11. Apple TV改造 - Xvid
    12. MP4Boxの主要コマンド
    13. MPEG-4の基礎 5 - ISO14496-10(ビデオ) - AVC
    14. cat:MPEG-4全般
    15. cat:-x264encopts
    16. ffmpeg コマンドその1(らけった版)
    17. tag:MeGUI
    18. tag:x264(r600)コマンド対応
    19. date:20070801
    20. PSPファームウェア3.30
    21. tag:mp4box

    ▶ Index

    表紙
    全記事一覧
    ここについて
    人気記事
    x264関連
    ageha更新終了の辞

     2007/11/15を以て当ブログは更新を停止しました。
     記事は全てこのままですが、基本的に内容はOut of dateとお考え下さい。
     →Next

    ▶ カテゴリー

    ▶ タグ検索

    ▶ Archive R

    FC2Ad

    FC2ブログ 一戸建て

    ▶ 管理/なかのひと

    ▶ StyleKeeper

    ▶ StyleChanger

    public my share