Yasm,libx264,libx265,libfdk_aac,llibmp3lame,libopusがインストールできました。
参考サイト
Compile FFmpeg on CentOS
http://trac.ffmpeg.org/wiki/CompilationGuide/Centos
Compile ffmpeg on CentOS 6.7(Yasm,libx264,libx265)
https://www.rootlinks.net/2016/02/03/compile-ffmpeg-on-centos-6-7-yasm-libx264-libx265
Compile ffmpeg on CentOS 6.7(libfdk_aac,llibmp3lame,libopus)
https://www.rootlinks.net/2016/02/04/compile-ffmpeg-on-centos-6-7-libfdk_aac-llibmp3lame-libopus
残りのlibogg,libvorbis,libvpxをインストールします。
- libogg
- libvorbis
- libvpx
libtheoraとlibvorbisが必要です。
1 2 3 4 |
[root@host01 ~]# rpm -qa | grep libtheora libtheora-1.1.0-2.el6.x86_64 [root@host01 ~]# rpm -qa | grep libvorbis libvorbis-1.2.3-4.el6_2.1.x86_64 |
http://downloads.xiph.org/releases/ogg/でバージョンを確認して下さい。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
[root@host01 ~]# cd /usr/local/src/ffmpeg_sources/ [root@host01 ffmpeg_sources]# curl -O http://downloads.xiph.org/releases/ogg/libogg-1.3.2.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 537k 100 537k 0 0 76240 0 0:00:07 0:00:07 --:--:-- 268k [root@host01 ffmpeg_sources]# tar xzvf libogg-1.3.2.tar.gz libogg-1.3.2/ (snip) libogg-1.3.2/Makefile.in [root@host01 ffmpeg_sources]# cd libogg-1.3.2 [root@host01 libogg-1.3.2]# ./configure --disable-shared checking for a BSD-compatible install... /usr/bin/install -c (snip) config.status: executing libtool commands [root@host01 libogg-1.3.2]# make make all-recursive (snip) make[1]: ディレクトリ `/usr/local/src/ffmpeg_sources/libogg-1.3.2' から出ます [root@host01 libogg-1.3.2]# make install Making install in src (snip) make[1]: ディレクトリ `/usr/local/src/ffmpeg_sources/libogg-1.3.2' から出ます [root@host01 libogg-1.3.2]# make distclean Making distclean in src (snip) [root@host01 libogg-1.3.2]# ll /usr/local/lib 合計 24168 -rw-r--r--. 1 root root 10325678 2月 2 14:38 2016 libfdk-aac.a -rwxr-xr-x. 1 root root 881 2月 2 14:38 2016 libfdk-aac.la -rw-r--r--. 1 root root 532162 2月 2 14:53 2016 libmp3lame.a -rwxr-xr-x. 1 root root 879 2月 2 14:53 2016 libmp3lame.la -rw-r--r--. 1 root root 71650 2月 2 15:27 2016 libogg.a -rwxr-xr-x. 1 root root 862 2月 2 15:27 2016 libogg.la -rw-r--r--. 1 root root 2530632 2月 2 15:08 2016 libopus.a -rwxr-xr-x. 1 root root 872 2月 2 15:08 2016 libopus.la -rw-r--r--. 1 root root 1764276 1月 29 18:35 2016 libx264.a -rw-r--r--. 1 root root 5402700 2月 2 14:09 2016 libx265.a -rw-r--r--. 1 root root 4091884 1月 29 18:26 2016 libyasm.a drwxr-xr-x. 2 root root 4096 2月 2 15:27 2016 pkgconfig |
liboggが必要です。
ffmpegをconfigureする時に--enable-libvorbis
を追加します。
http://downloads.xiph.org/releases/ogg/でバージョンを確認して下さい。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
[root@host01 ~]# cd /usr/local/src/ffmpeg_sources/ [root@host01 ffmpeg_sources]# curl -O http://downloads.xiph.org/releases/vorbis/libvorbis-1.3.5.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 1600k 100 1600k 0 0 201k 0 0:00:07 0:00:07 --:--:-- 584k [root@host01 ffmpeg_sources]# tar xvfz libvorbis-1.3.5.tar.gz libvorbis-1.3.5/ (snip) [root@host01 ffmpeg_sources]# cd libvorbis-1.3.5 [root@host01 libvorbis-1.3.5]# ./configure --disable-shared checking build system type... x86_64-unknown-linux-gnu (snip) [root@host01 libvorbis-1.3.5]# make make all-recursive (snip) [root@host01 libvorbis-1.3.5]# make install Making install in m4 (snip) [root@host01 libvorbis-1.3.5]# make distclean Making distclean in m4 (snip) [root@host01 libvorbis-1.3.5]# ll /usr/local/lib/ 合計 25264 -rw-r--r--. 1 root root 10325678 2月 2 14:38 2016 libfdk-aac.a -rwxr-xr-x. 1 root root 881 2月 2 14:38 2016 libfdk-aac.la -rw-r--r--. 1 root root 532162 2月 2 14:53 2016 libmp3lame.a -rwxr-xr-x. 1 root root 879 2月 2 14:53 2016 libmp3lame.la -rw-r--r--. 1 root root 71650 2月 2 15:27 2016 libogg.a -rwxr-xr-x. 1 root root 862 2月 2 15:27 2016 libogg.la -rw-r--r--. 1 root root 2530632 2月 2 15:08 2016 libopus.a -rwxr-xr-x. 1 root root 872 2月 2 15:08 2016 libopus.la -rw-r--r--. 1 root root 254200 2月 2 16:43 2016 libvorbis.a -rwxr-xr-x. 1 root root 880 2月 2 16:43 2016 libvorbis.la -rw-r--r--. 1 root root 810750 2月 2 16:43 2016 libvorbisenc.a -rwxr-xr-x. 1 root root 918 2月 2 16:43 2016 libvorbisenc.la -rw-r--r--. 1 root root 38212 2月 2 16:43 2016 libvorbisfile.a -rwxr-xr-x. 1 root root 920 2月 2 16:43 2016 libvorbisfile.la -rw-r--r--. 1 root root 1764276 1月 29 18:35 2016 libx264.a -rw-r--r--. 1 root root 5402700 2月 2 14:09 2016 libx265.a -rw-r--r--. 1 root root 4091884 1月 29 18:26 2016 libyasm.a drwxr-xr-x. 2 root root 4096 2月 2 16:43 2016 pkgconfig |
ffmpegをconfigureする時に--enable-libvpx
を追加します。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
[root@host01 ~]# cd /usr/local/src/ffmpeg_sources/ [root@host01 ffmpeg_sources]# git clone https://chromium.googlesource.com/webm/libvpx.git Initialized empty Git repository in /usr/local/src/ffmpeg_sources/libvpx/.git/ remote: Sending approximately 48.85 MiB ... remote: Counting objects: 1275, done remote: Finding sources: 100% (31/31) remote: Total 107192 (delta 83798), reused 107183 (delta 83798) Receiving objects: 100% (107192/107192), 48.71 MiB | 17.31 MiB/s, done. Resolving deltas: 100% (83798/83798), done. [root@host01 ffmpeg_sources]# cd libvpx [root@host01 libvpx]# ./configure --disable-examples disabling examples (snip) Creating makefiles for x86_64-linux-gcc docs [root@host01 libvpx]# make [CREATE] vpx_scale_rtcd.h (snip) /usr/local/src/ffmpeg_sources/libvpx/usage_dx.dox:12: Warning: unable to resolve reference to `samples' for \ref command [root@host01 libvpx]# make install [INSTALL] /usr/local/include/vpx/vp8.h [INSTALL] /usr/local/include/vpx/vp8cx.h [INSTALL] /usr/local/include/vpx/vp8dx.h [INSTALL] /usr/local/include/vpx/vpx_codec.h [INSTALL] /usr/local/include/vpx/vpx_frame_buffer.h [INSTALL] /usr/local/include/vpx/vpx_image.h [INSTALL] /usr/local/include/vpx/vpx_integer.h [INSTALL] /usr/local/include/vpx/vpx_decoder.h [INSTALL] /usr/local/include/vpx/vpx_encoder.h [INSTALL] /usr/local/lib/libvpx.a [INSTALL] /usr/local/lib/pkgconfig/vpx.pc make[1]: `install' に対して行うべき事はありません. [root@host01 libvpx]# make clean [root@host01 libvpx]# ll /usr/local/lib 合計 28220 -rw-r--r--. 1 root root 10325678 2月 2 14:38 2016 libfdk-aac.a -rwxr-xr-x. 1 root root 881 2月 2 14:38 2016 libfdk-aac.la -rw-r--r--. 1 root root 532162 2月 2 14:53 2016 libmp3lame.a -rwxr-xr-x. 1 root root 879 2月 2 14:53 2016 libmp3lame.la -rw-r--r--. 1 root root 71650 2月 2 15:27 2016 libogg.a -rwxr-xr-x. 1 root root 862 2月 2 15:27 2016 libogg.la -rw-r--r--. 1 root root 2530632 2月 2 15:08 2016 libopus.a -rwxr-xr-x. 1 root root 872 2月 2 15:08 2016 libopus.la -rw-r--r--. 1 root root 254200 2月 2 16:43 2016 libvorbis.a -rwxr-xr-x. 1 root root 880 2月 2 16:43 2016 libvorbis.la -rw-r--r--. 1 root root 810750 2月 2 16:43 2016 libvorbisenc.a -rwxr-xr-x. 1 root root 918 2月 2 16:43 2016 libvorbisenc.la -rw-r--r--. 1 root root 38212 2月 2 16:43 2016 libvorbisfile.a -rwxr-xr-x. 1 root root 920 2月 2 16:43 2016 libvorbisfile.la -rw-r--r--. 1 root root 3023968 2月 2 16:54 2016 libvpx.a -rw-r--r--. 1 root root 1764276 1月 29 18:35 2016 libx264.a -rw-r--r--. 1 root root 5402700 2月 2 14:09 2016 libx265.a -rw-r--r--. 1 root root 4091884 1月 29 18:26 2016 libyasm.a drwxr-xr-x. 2 root root 4096 2月 2 16:58 2016 pkgconfig |