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

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

ただいまの
回答率

90.33%

  • CentOS

    2839questions

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

  • FFmpeg

    94questions

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

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

解決済

回答 2

投稿

  • 評価
  • クリップ 0
  • VIEW 4,063

ocha

score 3

前提・実現したいこと

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は成功しています。

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

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

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

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

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 2

checkベストアンサー

+1

次の手順で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 16:18

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

    キャンセル

  • 2017/02/23 16:23

    回答にインストールされたものを追記しておきました。

    インストールされたものの中に欲しいものがあれば使えるのではないでしょうか。

    x264-libs
    faac
    はインストールされてますね。

    検証コードがあれば動かしてみますよ。

    キャンセル

  • 2017/02/23 16:39

    わざわざありがとうございます。

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

    キャンセル

  • 2017/07/02 09:27

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

    キャンセル

0

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

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/02/23 15:42

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

    キャンセル

  • 2017/02/23 15:43

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

    キャンセル

  • 2017/02/23 16:06

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

    キャンセル

  • 2017/02/23 16:39

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

    キャンセル

同じタグがついた質問を見る

  • CentOS

    2839questions

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

  • FFmpeg

    94questions

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