お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2009-03-03 21:21:56

hiroshi7
新しいメンバ
登録日: 2009-03-02

Expatのビルドができない件

表記の件につき質問いたします。
ffmpegをソースコードからビルドするために作業していたところ、apr-utilのビルドでつまづきました。
ダウンロードし解凍したあと、./configureすると以下のような結果になります。

:~/デスクトップ/apr-util-1.3.4$ sudo ./configure
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking for working mkdir -p... yes
APR-util Version: 1.3.4
checking for chosen layout... apr-util
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
Applying apr-util hints file rules for i686-pc-linux-gnu
checking for APR... no
configure: error: APR could not be located. Please use the --with-apr option.
:~/デスクトップ/apr-util-1.3.4$

もしよろしければご教示いただけると助かります。
以上

オフライン

 

#2 2009-03-03 22:38:50

yama
メンバ
登録日: 2006-10-23

Re: Expatのビルドができない件

apr-util はapr のutilなので、--with-apr=PATH で指定しないといけないのではないでしょうか。

ところで、aptはApacheのモジュールですよね。ffmpegとは関係ない気が・・・

オフライン

 

#3 2009-03-03 22:50:00

STGSAGWAN
ゲスト

Re: Expatのビルドができない件

hiroshi7さん、昨日はどうもです。

昨日( http://forums.ubuntulinux.jp/viewtopic.php?id=4268 ) の続きで、ffmpegでh.264を扱えるようにffmpegをソースからビルドされているのですよね?

apr-utilをビルドするなんて手順は聞いた事がないので、どうやら迷子になっていらっしゃるようです。

ffmpegのソースビルドなら、これが一番参考になります。
Ubuntu Tips/アプリケーション/ffmpegとコーデックをソースからビルドするには

なお、私が以前やった時は、
http://ubuntuforums.org/showthread.php?t=786095 (英語)
を参考にしました。
全てのコマンドが懇切丁寧に書いてあるので、英語を読まずともコマンドの箇所を順に実行していけば何も考えずに出来てしまいます。
なお、[5. Install FFmpeg]の一番最初に
cd ~/
というコマンドが抜けているのでお忘れないように。

蛇足ですが、x264とh.264の2つの用語が出てきて混乱しますよね。
http://www.google.co.jp/search?q=x264+h.264+違い


あと、昨日の最後の投稿を見る限り、Ubuntu 8.04にされたのですよね?
OSが最新リリースバージョン(現時点では8.10)でない場合は、明示的に書いたほうがよいですよ。

最後の編集者: STGSAGWAN (2009-03-03 23:05:22)

 

#4 2009-03-03 23:14:25

einundzwanzighundertsechs
メンバ
登録日: 2008-12-28

Re: Expatのビルドができない件

まったくのお節介です.

hiroshi7さん による投稿:

:~/デスクトップ/apr-util-1.3.4$ sudo ./configure

デスクトップでソースからビルドすると
http://forums.ubuntulinux.jp/viewtopic.php?pid=26029#p26029
と同じエラーに出会うかも.

ところで,この Forum の初心の方々は configure にも make にも sudo を付ける人が多いように感じるのですが,
どこが震源地なのでしょう? hiroshi7 さんは何処で configure に sudo を付けるよう読みましたか?
私は make install 以外をスーパーユーザ権限で行うのは危険と考える派です.
例えば linux カーネルの構築では make は一般ユーザ権限で行うことがカーネル開発者の不文律です.

最後の編集者: einundzwanzighundertsechs (2009-03-03 23:18:01)

オフライン

 

#5 2009-03-04 18:20:47

hiroshi7
新しいメンバ
登録日: 2009-03-02

Re: Expatのビルドができない件

たくさんのご指摘本当にありがとうございます。

yamaさんのご指摘、うまくできませんでした。またffmpegには関係ないとの事ですので、今後はさわりません。ありがとうございます。

STGSAGWANさん、いつも本当にありがとうございます。私もご指摘の英語のフォーラムのページにたどり着いたので、その通りしました。「cd ~/」の件、本当にありがとうございました。
先日8.04に戻すといいましたが、「/home」をバックアップできないので、現在も8.10のまま使用しています。8.04に戻すのがいいのか、このまま8.10で頑張るのがいいのか、9.04を待つのがいいのか
正直わからなくなってきています。結局のところffmpegをwinffで使いたいのが目的なのですが、ffmpegはインストールできてもwinffで動いてくれません。私の勉強不足がすべてですが、とても
コマンドラインでエンコードできません。情けないのですが、どうにかwinffで使用したいです。現在もあいかわらずwinffを使用するとUnknoun encoder h264で終了しています。

einundzwanzighundertsechsさん、ご指摘ありがとうございます。私はまだ初めて2年ほどでちゃんと勉強せずにubuntuを使っているので、今回のご指摘参考にいたします。本当にありがとうございます。

以前はMacOSXを使用していたのですが、ubuntuに転向しました。しかし自分のやりたいことをするためのスタートラインにつくまでがあまりにも敷居が高く正直辟易しています。皆様から見れば
たんなるバカに見えると思いますが、自分としてはエンコード一つにしてもMacの時は、ffmpegXでなにも考えずにできたことが、ubuntuではそれ以前でつまづくので、困惑しています。
だからといってあきらめるのも悔しいので、またいろいろ探したりしてみます。
本当に貴重なご指摘ありがとうございました。
以上

オフライン

 

#6 2009-03-04 22:09:37

STGSAGWAN
ゲスト

Re: Expatのビルドができない件

hiroshi7 による投稿:

あいかわらずwinffを使用するとUnknoun encoder h264で終了しています。

昨日の投稿( http://forums.ubuntulinux.jp/viewtopic.php?pid=26714#p26714 ) による投稿:

iPod用h.264のプリセットを確認したところ下記のとおりです。

-r 29.97 -vcodec h264 -s 640x480 -aspect 4:3 -flags +loop -cmp +chroma -deblockalpha 0 -deblockbeta 0 -b 1000k -maxrate 1250k -bufsize 4M -bt 256k -refs 1 -coder 0 -me umh -me_range 16 -subq 7 -partitions +parti4x4+parti8x8+partp8x8 -g 250 -keyint_min 25 -level 30 -qmin 10 -qmax 51 -qcomp 0.6 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -acodec aac -ab 80k -ar 48000 -ac 2

なので、
-vcodecのところの h264 を libx264 に直せばよいはずです。

http://www.google.co.jp/search?q=winff+h264+libx264

 

#7 2009-03-04 23:25:16

hiroshi7
新しいメンバ
登録日: 2009-03-02

Re: Expatのビルドができない件

STGSAGWANさん、いつも本当にありがとうございます。
プリセットをlibx264にしたら、Unknown h264は出なくなりました。本当にありがとうございました。
しかし、今度は

Unknown encoder 'aac'

と出て、結局エンコードできません。
いつもありがとうございます。
以上

オフライン

 

#8 2009-03-05 00:12:20

STGSAGWAN
ゲスト

Re: Expatのビルドができない件

まずググってみました?

 

#9 2009-03-05 00:22:58

hiroshi7
新しいメンバ
登録日: 2009-03-02

Re: Expatのビルドができない件

自己レスですみません。
aac のところを libfaac に修正したらエンコードできました。
本当にありがとうございました。
以上

オフライン

 

Board footer

Powered by FluxBB