エラーlibx264が見つかりません


9

このインストールガイドに従います。ステップ3(依存関係のインストール)で:

sudo ./licode/scripts/installUbuntuDeps.sh ターミナルで

しかし、それをコンパイルすると、error libx264 not foundなぜこのエラーが発生し、それを解決するのですか?


3
これは、ビデオデコードパッケージであるとしてインストールすることができますsudo apt-get install libx264-142 libx264-dev

@ 123456回答として追加する必要があります:-)
Seth

回答:


6

これは、--enable-libx264完了するためにlibx264ヘッダーを必要とするlibavをコンパイルしているために発生します。構成フェーズで失敗します。

configure: error: libx264 not found

これは、必要なヘッダーパッケージlibx264-devをインストールすることで簡単に修正できますsudo apt-get install yasm libvpx. libx264.が、何らかの理由でそれができません。

sudo apt-get install yasm libvpx. libx264.
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'libvpx-doc' for regex 'libvpx.'
Note, selecting 'libvpx1-dbg' for regex 'libvpx.'
Note, selecting 'libvpx-dev' for regex 'libvpx.'
Note, selecting 'libvpx1' for regex 'libvpx.'
Note, selecting 'libx264-133' for regex 'libx264.'
Note, selecting 'libx264-142' for regex 'libx264.'
Note, selecting 'libx264-dev' for regex 'libx264.'
libvpx-dev is already the newest version.
libvpx1 is already the newest version.
libvpx1 set to manually installed.
yasm is already the newest version.
libx264-142 is already the newest version.
libx264-142 set to manually installed.
libx264-dev is already the newest version.
The following NEW packages will be installed:
  libvpx-doc libvpx1-dbg
0 upgraded, 2 newly installed, 0 to remove and 24 not upgraded.
Need to get 1,613 kB of archives.
After this operation, 8,027 kB of additional disk space will be used.
Do you want to continue? [Y/n] n
Abort.

私はそれが解決されたと思ったが、私はこれを得た:sudo apt-get install yasm libvpxを使用した後にパッケージlibx264が見つかりません。libx264
Muath

2
@MoathHowariそれは最後にポイントがありますlibx264.
Braiam

はい、そうです。今すぐinstallUbuntuDeps.shをもう一度実行して、エラーが引き続き表示されるかどうかを確認します。感謝
Muath、2014年

@Braiam ARMプロセッサ用にffmpegをコンパイルします。PCにインストールするので、そのようにインストールすることはできません。ARM用のコンパイル済みx264フォルダーを./configureコマンドに追加する必要があります。私はこれを次のように追加しました:--extra-cflags = "-I ../ x264" --extra-ldflags = "-L ../ x264"; しかし、動作しないようです。
Dr.jacky、

@ Mr.Hyde ARMのビルドについては詳しくありませんが、これらのヘッダーを含む-devパッケージはありませんか?IMO、ffmpeg構成スクリプトはそれを見つける必要があります。
Braiam

1

include --enable-static --disable-opencl

例-

cd ~/ffmpeg_sources
wget http://download.videolan.org/pub/x264/snapshots/last_x264.tar.bz2
tar xjvf last_x264.tar.bz2
cd x264-snapshot*
PATH="$PATH:$HOME/bin" ./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin" --enable-static **--disable-opencl**
PATH="$PATH:$HOME/bin" make
make install
make distclean

1
おかげで、なぜこれが機能するのか誰にも分かりますか?
Meekohi 2015

これにより、ソースからlibx264がインストールされますが、ソフトウェアのインストールには通常パッケージマネージャーを使用する必要があります。
David Foerster、2015

0

AS 123456によるとsudo apt-get install libx264-142 libx264-dev

これにより、エラーが発生したlibx264がインストールされます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.