11075


ffmpegでmp4からhlsの変換を行うためにインストールしたのですが `Unknown encoder 'libfdk_aac'`
のエラーが出てしまいます。  
何が原因でしょうか？  
OSはCentOS6.6です  
よろしくお願いします。

  1. 下記サイトに従ってインストール

<http://qiita.com/RyoIkarashi/items/48419f71f15f97c46123>

    * yasmは1.3.0のバージョンで行いました
    * libxvid(1.3.3）のインストールを追加しました
    * fdk-aac(0.1.4)のインストールを追加しました
  2. サーバにinput.mp4を配置して下記コマンドを実行
[code]     ffmpeg -i input.mp4 -vcodec libx264 -b:v 800k -acodec libfdk_aac
-b:a 128k -flags +loop-global_header -map 0 -bsf h264_mp4toannexb -f segment
-segment_format mpegts -segment_time 10 -segment_list output.m3u8
stream%04d.ts

    
[/code]

  3. Unknown encoder 'libfdk_aac'が表示されて正常に実行できません。1でfdk-aacを入れても変わりません。

実行結果詳細

[code]     ffmpeg version N-72570-gf104970 Copyright (c) 2000-2015 the FFmpeg
developers

      built with gcc 4.4.7 (GCC) 20120313 (Red Hat 4.4.7-11)
      configuration: --prefix=/usr/local --enable-gpl --enable-version3 --enable-nonfree --enable-shared --enable-libfaac --enable-libx264 --enable-libxvid
      libavutil      54. 26.101 / 54. 26.101
      libavcodec     56. 41.101 / 56. 41.101
      libavformat    56. 34.100 / 56. 34.100
      libavdevice    56.  4.100 / 56.  4.100
      libavfilter     5. 16.101 /  5. 16.101
      libswscale      3.  1.101 /  3.  1.101
      libswresample   1.  1.100 /  1.  1.100
      libpostproc    53.  3.100 / 53.  3.100
    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'input.mp4':
      Metadata:
        major_brand     : mp42
        minor_version   : 0
        compatible_brands: mp42mp41
        creation_time   : 2015-04-06 03:26:23
      Duration: 00:00:06.02, start: 0.000000, bitrate: 1072 kb/s
        Stream #0:0(eng): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv), 1920x1080 [SAR 1:1 DAR 16:9], 904 kb/s, 29.97 fps, 29.97 tbr, 29970 tbn, 59.94 tbc (default)
        Metadata:
          creation_time   : 2015-04-06 03:26:23
          handler_name    : Mainconcept MP4 Video Media Handler
          encoder         : AVC Coding
        Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 157 kb/s (default)
        Metadata:
          creation_time   : 2015-04-06 03:26:23
          handler_name    : Mainconcept MP4 Sound Media Handler
    Unknown encoder 'libfdk_aac'
    
[/code]


CC BY-SA 3.0
2015-06-01T16:14:05.320
10856
2015-06-07T10:48:47.563
2015-06-01T22:49:36.640
208
8168
question
centos ffmpeg
ffmpegのインストールについて


エンコーダー名が異なる可能性はないでしょうか? 'libfdk_aac'ではなく、'fdk_aac'と指定する必要があるとか。`$ ffmpeg
-formats`で確認できるみたいです。

参考にしたページ  
<http://cagylogic.com/archives/2014/06/21134514.php>  
<http://yoshifumi.hateblo.jp/entry/20080119/p1>


CC BY-SA 3.0
2015-06-07T10:48:47.563
11075
2015-06-07T10:48:47.563
8621
10856
answer