質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

FFmpeg

FFmpegは、動画と音声を交換できるフリーソフトウェアです。UNIX系OSから派生した、MS-DOSから操作するコマンドラインツールです。libavcodecやlibavformat、libswscale、libavfilterなどを含みます。ライセンスは、コンパイルの際のオプションによりLGPLもしくはGPLに決定されます。対応コーデックや使用できるオプションが多く、幅広く利用されています。

Q&A

解決済

2回答

10813閲覧

CentOS7でffmpegのインストールができない

ocha

総合スコア11

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

FFmpeg

FFmpegは、動画と音声を交換できるフリーソフトウェアです。UNIX系OSから派生した、MS-DOSから操作するコマンドラインツールです。libavcodecやlibavformat、libswscale、libavfilterなどを含みます。ライセンスは、コンパイルの際のオプションによりLGPLもしくはGPLに決定されます。対応コーデックや使用できるオプションが多く、幅広く利用されています。

0グッド

0クリップ

投稿2017/02/23 06:23

###前提・実現したいこと
CentOS7でffmpegをインストールしたいのですが、
makeの途中でエラーが出て、インストール出来ません。
###エラーメッセージ

libavcodec/libavcodec.a(libx264.o): 関数 `X264_init' 内: /usr/local/src/ffmpeg/libavcodec/libx264.c:688: `x264_encoder_open_148' に対する定義されていない参照です collect2: エラー: ld はステータス 1 で終了しました make: *** [ffmpeg_g] エラー 1

###該当のソースコード
/usr/local/src/ffmpegフォルダにgitでffmpegをダウンロードしました。

cd /usr/local/src/ffmpeg ./configure --enable-gpl --enable-nonfree --enable-libfdk_aac --enable-libx264 make

yasm,x264,fdk-aacのmake installは成功しています。

調べても情報がなく、困っています。
ご教授頂けると幸いです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

次の手順でCentOS-7 (1611)にffmpegをインストールできました。

yum -y install epel-release rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm yum -y install ffmpeg ffmpeg-devel

インストールされたものを貼り付けておきます。

インストール中 : 2:libogg-1.3.0-7.el7.x86_64 1/60 インストール中 : 1:libvorbis-1.3.3-8.el7.x86_64 2/60 インストール中 : libxshmfence-1.2-1.el7.x86_64 3/60 インストール中 : libICE-1.0.9-2.el7.x86_64 4/60 インストール中 : gsm-1.0.13-11.el7.x86_64 5/60 インストール中 : SDL-1.2.15-14.el7.x86_64 6/60 インストール中 : mesa-libglapi-11.2.2-2.20160614.el7.x86_64 7/60 インストール中 : mesa-libgbm-11.2.2-2.20160614.el7.x86_64 8/60 インストール中 : libSM-1.2.2-2.el7.x86_64 9/60 インストール中 : 1:libtheora-1.1.1-8.el7.x86_64 10/60 インストール中 : flac-libs-1.3.0-5.el7_1.x86_64 11/60 インストール中 : libsndfile-1.0.25-10.el7.x86_64 12/60 インストール中 : libraw1394-2.1.0-2.el7.x86_64 13/60 インストール中 : faac-1.28-6.0.el7.nux.x86_64 14/60 インストール中 : libX11-common-1.6.3-3.el7.noarch 15/60 インストール中 : graphite2-1.3.6-1.el7_2.x86_64 16/60 インストール中 : harfbuzz-0.9.36-1.el7.x86_64 17/60 インストール中 : libXau-1.0.8-2.1.el7.x86_64 18/60 インストール中 : libxcb-1.11-4.el7.x86_64 19/60 インストール中 : libX11-1.6.3-3.el7.x86_64 20/60 インストール中 : libXext-1.3.3-3.el7.x86_64 21/60 インストール中 : libXfixes-5.0.1-2.1.el7.x86_64 22/60 インストール中 : libXdamage-1.1.4-4.1.el7.x86_64 23/60 インストール中 : libXv-1.0.10-2.el7.x86_64 24/60 インストール中 : libXxf86vm-1.1.3-2.1.el7.x86_64 25/60 インストール中 : mesa-libGL-11.2.2-2.20160614.el7.x86_64 26/60 インストール中 : libXi-1.7.4-2.el7.x86_64 27/60 インストール中 : libXtst-1.2.2-2.1.el7.x86_64 28/60 インストール中 : libvdpau-1.1-2.el7.x86_64 29/60 インストール中 : mesa-libEGL-11.2.2-2.20160614.el7.x86_64 30/60 インストール中 : openjpeg-libs-1.5.1-10.el7.x86_64 31/60 インストール中 : orc-0.4.22-5.el7.x86_64 32/60 インストール中 : schroedinger-1.0.11-4.el7.x86_64 33/60 インストール中 : xvidcore-1.3.2-5.el7.nux.x86_64 34/60 インストール中 : fribidi-0.19.4-6.el7.x86_64 35/60 インストール中 : libusbx-1.0.20-1.el7.x86_64 36/60 インストール中 : libdc1394-2.2.2-3.el7.x86_64 37/60 インストール中 : fdk-aac-0.1.4-1.x86_64 38/60 インストール中 : x265-libs-1.9-1.el7.nux.x86_64 39/60 インストール中 : lame-libs-3.99.5-2.el7.x86_64 40/60 インストール中 : x264-libs-0.142-11.20141221git6a301b6.el7.nux.x86_64 41/60 インストール中 : libasyncns-0.8-7.el7.x86_64 42/60 インストール中 : pulseaudio-libs-6.0-8.el7.x86_64 43/60 インストール中 : opus-1.0.2-6.el7.x86_64 44/60 インストール中 : openal-soft-1.16.0-3.el7.x86_64 45/60 インストール中 : speex-1.2-0.19.rc1.el7.x86_64 46/60 インストール中 : fontpackages-filesystem-1.44-8.el7.noarch 47/60 インストール中 : fontconfig-2.10.95-10.el7.x86_64 48/60 インストール中 : libass-0.13.4-1.el7.x86_64 49/60 インストール中 : libjpeg-turbo-1.2.90-5.el7.x86_64 50/60 インストール中 : libv4l-0.9.5-4.el7.x86_64 51/60 インストール中 : soxr-0.1.2-1.el7.x86_64 52/60 インストール中 : mesa-filesystem-11.2.2-2.20160614.el7.x86_64 53/60 インストール中 : libva-1.2.1-3.el7.x86_64 54/60 インストール中 : ffmpeg-libs-2.6.8-3.el7.nux.x86_64 55/60 インストール中 : libcdio-0.92-1.el7.x86_64 56/60 インストール中 : libcdio-paranoia-10.2+0.90-11.el7.x86_64 57/60 インストール中 : libavdevice-2.6.8-3.el7.nux.x86_64 58/60 インストール中 : ffmpeg-2.6.8-3.el7.nux.x86_64 59/60 インストール中 : ffmpeg-devel-2.6.8-3.el7.nux.x86_64 60/60

投稿2017/02/23 07:06

編集2017/02/23 07:21
moonphase

総合スコア6621

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ocha

2017/02/23 07:18

このインストールの方法でlibx264/libfaacは使えるでしょうか?
moonphase

2017/02/23 07:23

回答にインストールされたものを追記しておきました。 インストールされたものの中に欲しいものがあれば使えるのではないでしょうか。 x264-libs faac はインストールされてますね。 検証コードがあれば動かしてみますよ。
ocha

2017/02/23 07:39

わざわざありがとうございます。 買ったテンプレートにこの機能が必要みたいで... コードとかは実はよくわからないんです。 取り敢えずこの方法で試してみます。 ありがとうございました。
batoko

2017/07/02 00:27

回答どおりの手順で,CentOS7にffmpegをスムーズにインストールできました。 ありがとうございました。
guest

0

stack overflowにまんま回答がありますが、該当しませんか?
http://stackoverflow.com/questions/11838456/undefined-reference-to-x264-encoder-open-125

投稿2017/02/23 06:37

over

総合スコア4309

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ocha

2017/02/23 06:42

これと同じことをしましたが、結果は同じでした
over

2017/02/23 06:43

x264 をソースからインストールして駄目だったということでしょうか?
ocha

2017/02/23 07:06

yasm,x264,fdk-aacはgitなどからダウンロードしてmake installまで完了しております。 ffmpegのmake中にエラーが出ている状態です。
ocha

2017/02/23 07:39

違う方法で試してみます。 ありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問