SULinux 1.5 에서 FFMPEG 및 FFMPEG-PHP 설치
1. LAME 다운로드 및 설치
wget http://dl.atrpms.net/all/libmp3lame0-3.97-15.el4.at.i386.rpm
wget http://dl.atrpms.net/all/lame-devel-3.97-15.el4.at.i386.rpm
wget http://dl.atrpms.net/all/lame-3.97-15.el4.at.i386.rpm
rpm -ivh libmp3lame0-3.97-15.el4.at.i386.rpm
rpm -ivh lame-devel-3.97-15.el4.at.i386.rpm
rpm -ivh lame-3.97-15.el4.at.i386.rpm
2. libOGG 다운로드 및 설치
wget http://dl.atrpms.net/all/libogg0-1.1.3-7.el4.at.i386.rpm
wget http://dl.atrpms.net/all/libogg-devel-1.1.3-7.el4.at.i386.rpm
wget http://dl.atrpms.net/all/libogg-1.1.3-7.el4.at.i386.rpm
rpm -ivh libogg0-1.1.3-7.el4.at.i386.rpm
rpm -ivh libogg-devel-1.1.3-7.el4.at.i386.rpm
rpm -ivh libogg-1.1.3-7.el4.at.i386.rpm
3. libVorbis 다운로드 및 설치
wget http://dl.atrpms.net/all/libvorbis-1.1.2-5.el4.at.i386.rpm
wget http://dl.atrpms.net/all/libvorbis0-1.1.2-5.el4.at.i386.rpm
wget http://dl.atrpms.net/all/libvorbisenc2-1.1.2-5.el4.at.i386.rpm
wget http://dl.atrpms.net/all/libvorbisfile3-1.1.2-5.el4.at.i386.rpm
wget http://dl.atrpms.net/all/libvorbis-devel-1.1.2-5.el4.at.i386.rpm
rpm -ivh libvorbis-1.1.2-5.el4.at.i386.rpm
rpm -ivh libvorbis0-1.1.2-5.el4.at.i386.rpm
rpm -ivh libvorbisenc2-1.1.2-5.el4.at.i386.rpm
rpm -ivh libvorbisfile3-1.1.2-5.el4.at.i386.rpm
rpm -ivh libvorbis-devel-1.1.2-5.el4.at.i386.rpm
4. alsa-lib 다운로드 및 설치
wget http://dl.atrpms.net/all/libasound2-1.0.13-32.el4.at.i386.rpm
wget http://dl.atrpms.net/all/alsa-lib-devel-1.0.13-32.el4.at.i386.rpm
wget http://dl.atrpms.net/all/alsa-lib-1.0.13-32.el4.at.i386.rpm
rpm -ivh libasound2-1.0.13-32.el4.at.i386.rpm
rpm -ivh alsa-lib-devel-1.0.13-32.el4.at.i386.rpm
rpm -ivh alsa-lib-1.0.13-32.el4.at.i386.rpm
5. alsa-utils 다운로드 및 설치
wget http://dl.atrpms.net/all/alsa-utils-1.0.13-22.el4.at.i386.rpm
rpm -ivh alsa-utils-1.0.13-22.el4.at.i386.rpm
6. libraw1394 다운로드 및 설치
wget http://dl.atrpms.net/all/libraw1394_8-1.2.1-0_8.el4.at.i386.rpm
wget http://dl.atrpms.net/all/libraw1394-devel-1.2.1-0_8.el4.at.i386.rpm
wget http://dl.atrpms.net/all/libraw1394-1.2.1-0_8.el4.at.i386.rpm
rpm -ivh libraw1394_8-1.2.1-0_8.el4.at.i386.rpm
rpm -ivh libraw1394-devel-1.2.1-0_8.el4.at.i386.rpm
rpm -ivh libraw1394-1.2.1-0_8.el4.at.i386.rpm
7. faac 다운로드 및 설치
wget http://dl.atrpms.net/all/libmp4v2_0-1.25-2.el4.at.i386.rpm
wget http://dl.atrpms.net/all/libfaac0-1.25-2.el4.at.i386.rpm
wget http://dl.atrpms.net/all/faac-devel-1.25-2.el4.at.i386.rpm
wget http://dl.atrpms.net/all/faac-1.25-2.el4.at.i386.rpm
rpm -ivh libmp4v2_0-1.25-2.el4.at.i386.rpm
rpm -ivh libfaac0-1.25-2.el4.at.i386.rpm
rpm -ivh faac-devel-1.25-2.el4.at.i386.rpm
rpm -ivh faac-1.25-2.el4.at.i386.rpm
8. libdc1394 다운로드 및 설치
wget http://dl.atrpms.net/all/libdc1394_control13-1.1.0-6.el4.at.i386.rpm
wget http://dl.atrpms.net/all/libdc1394-devel-1.1.0-6.el4.at.i386.rpm
wget http://dl.atrpms.net/all/libdc1394-1.1.0-6.el4.at.i386.rpm
rpm -ivh libdc1394_control13-1.1.0-6.el4.at.i386.rpm
rpm -ivh libdc1394-devel-1.1.0-6.el4.at.i386.rpm
rpm -ivh libdc1394-1.1.0-6.el4.at.i386.rpm
9. x264 다운로드 및 설치
wget http://dl.atrpms.net/all/libx264_54-svn20070206_2245-3.el4.at.i386.rpm
wget http://dl.atrpms.net/all/x264-svn20070206_2245-3.el4.at.i386.rpm
wget http://dl.atrpms.net/all/x264-devel-svn20070206_2245-3.el4.at.i386.rpm
rpm -ivh libx264_54-svn20070206_2245-3.el4.at.i386.rpm
rpm -ivh x264-svn20070206_2245-3.el4.at.i386.rpm
rpm -ivh x264-devel-svn20070206_2245-3.el4.at.i386.rpm
10. xvidcore 다운로드 및 설치
wget http://dl.atrpms.net/all/libxvidcore4-1.1.2-10.el4.at.i386.rpm
wget http://dl.atrpms.net/all/xvidcore-devel-1.1.2-10.el4.at.i386.rpm
wget http://dl.atrpms.net/all/xvidcore-1.1.2-10.el4.at.i386.rpm
rpm -ivh libxvidcore4-1.1.2-10.el4.at.i386.rpm
rpm -ivh xvidcore-devel-1.1.2-10.el4.at.i386.rpm
rpm -ivh xvidcore-1.1.2-10.el4.at.i386.rpm
11. fontconfig-devel 다운로드 및 설치
wget http://linuxsoft.cern.ch/cern/slc4X/i386/yum/os/fontconfig-devel-2.2.3-7.i386.rpm
rpm -ivh fontconfig-devel-2.2.3-7.i386.rpm
14. xorg-x11 다운로드 및 설치
wget ftp://ftp.nluug.nl/pub/os/Linux/distr/CentOS/4.4/updates/x86_64/RPMS/xorg-x11-devel-6.8.2-1.EL.13.37.5.i386.rpm
rpm -ivh xorg-x11-devel-6.8.2-1.EL.13.37.5.i386.rpm
12. SDL 다운로드 및 설치
wget ftp://ftp.nluug.nl/pub/os/Linux/distr/CentOS/4.4/os/x86_64/CentOS/RPMS/SDL-1.2.7-8.i386.rpm
wget ftp://ftp.nluug.nl/pub/os/Linux/distr/CentOS/4.4/os/i386/CentOS/RPMS/SDL-devel-1.2.7-8.i386.rpm
rpm -ivh SDL-1.2.7-8.i386.rpm
rpm -ivh SDL-devel-1.2.7-8.i386.rpm
13. libungif 다운로드 및 설치
wget ftp://fr2.rpmfind.net/linux/fedora/core/3/i386/os/Fedora/RPMS/libungif-4.1.3-1.i386.rpm
wget ftp://fr2.rpmfind.net/linux/fedora/core/3/i386/os/Fedora/RPMS/libungif-devel-4.1.3-1.i386.rpm
wget ftp://fr.rpmfind.net/linux/fedora/core/3/i386/os/Fedora/RPMS/libungif-progs-4.1.3-1.i386.rpm
rpm -ivh libungif-4.1.3-1.i386.rpm
rpm -ivh libungif-devel-4.1.3-1.i386.rpm
rpm -ivh libungif-progs-4.1.3-1.i386.rpm
14. imlib2 다운로드 및 설치
wget http://dl.atrpms.net/all/imlib2-1.3.0-6.el4.at.i386.rpm
wget http://dl.atrpms.net/all/imlib2-devel-1.3.0-6.el4.at.i386.rpm
rpm -ivh imlib2-1.3.0-6.el4.at.i386.rpm
rpm -ivh imlib2-devel-1.3.0-6.el4.at.i386.rpm
15. faad2 다운로드 및 설치
wget http://dl.atrpms.net/all/faad2-2.5-7.el4.at.i386.rpm
wget http://dl.atrpms.net/all/faad2-devel-2.5-7.el4.at.i386.rpm
rpm -ivh faad2-2.5-7.el4.at.i386.rpm
rpm -ivh faad2-devel-2.5-7.el4.at.i386.rpm
16. libtheora 다운로드 및 설치
wget http://dl.atrpms.net/all/libtheora0-1.0-8_alpha7.el4.at.i386.rpm
wget http://dl.atrpms.net/all/libtheora-devel-1.0-8_alpha7.el4.at.i386.rpm
wget http://dl.atrpms.net/all/libtheora-1.0-8_alpha7.el4.at.i386.rpm
rpm -ivh libtheora0-1.0-8_alpha7.el4.at.i386.rpm
rpm -ivh libtheora-devel-1.0-8_alpha7.el4.at.i386.rpm
rpm -ivh libtheora-1.0-8_alpha7.el4.at.i386.rpm
17. liba52 다운로드 및 설치
wget http://dl.atrpms.net/all/liba52_0-0.7.4-7.el4.at.i386.rpm
wget http://dl.atrpms.net/all/a52dec-devel-0.7.4-7.el4.at.i386.rpm
wget http://dl.atrpms.net/all/a52dec-0.7.4-7.el4.at.i386.rpm
rpm -ivh liba52_0-0.7.4-7.el4.at.i386.rpm
rpm -ivh a52dec-devel-0.7.4-7.el4.at.i386.rpm
rpm -ivh a52dec-0.7.4-7.el4.at.i386.rpm
19. ffmpeg 다운로드 및 설치
wget http://dl.atrpms.net/all/libavutil49-0.4.9-19_r7407.el4.at.i386.rpm
wget http://dl.atrpms.net/all/libpostproc51-0.4.9-19_r7407.el4.at.i386.rpm
wget http://dl.atrpms.net/all/libavcodec51-0.4.9-19_r7407.el4.at.i386.rpm
wget http://dl.atrpms.net/all/libavformat51-0.4.9-19_r7407.el4.at.i386.rpm
wget http://dl.atrpms.net/all/ffmpeg-devel-0.4.9-19_r7407.el4.at.i386.rpm
wget http://dl.atrpms.net/all/ffmpeg-0.4.9-19_r7407.el4.at.i386.rpm
rpm -ivh libavutil49-0.4.9-19_r7407.el4.at.i386.rpm
rpm -ivh libpostproc51-0.4.9-19_r7407.el4.at.i386.rpm
rpm -ivh libavcodec51-0.4.9-19_r7407.el4.at.i386.rpm
rpm -ivh libavformat51-0.4.9-19_r7407.el4.at.i386.rpm
rpm -ivh ffmpeg-devel-0.4.9-19_r7407.el4.at.i386.rpm
rpm -ivh ffmpeg-0.4.9-19_r7407.el4.at.i386.rpm
20. ruby 다운로드 및 설치
wget ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.6.tar.gz
tar zxf ruby-1.8.6.tar.gz
cd ruby-1.8.6
./configure
make
make install
cd ..
21. flvtool2 다운로드 및 설치
wget http://rubyforge.org/frs/download.php/17497/flvtool2-1.0.6.tgz
tar zxf flvtool2-1.0.6.tgz
cd flvtool2-1.0.6
cd /usr/local/src/ffmpeg/flvtool2_1.0.5_rc6
ruby setup.rb config
ruby setup.rb setup
ruby setup.rb install
cd ..
22. FFMPEG-PHP 컴파일 및 설치
wget http://superb-west.dl.sourceforge.net/sourceforge/ffmpeg-php/ffmpeg-php-0.5.0.tbz2
bunzip2 ffmpeg-php-0.5.0.tbz2; tar xf ffmpeg-php-0.5.0.tar
cd ffmpeg-php-0.5.0
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make
mkdir /usr/local/php/lib/php/extensions
cp modules/ffmpeg.so /usr/local/php/lib/php/extensions/
echo 'extension_dir = "/usr/local/php/lib/php/extensions"' >> /usr/local/Zend/etc/php.ini
echo 'extension=ffmpeg.so' >> /usr/local/Zend/etc/php.ini
php -v 에서 에러가 없다면.. 모듈 추가 완료된 것이다.
apachectl restart
23. FFMPEG-PHP 설치및 설정 확인
php -r 'phpinfo();' | grep ffmpeg
아래와 같은 정보가 출력되면 성공(꼭 똑같지는 않을것이다.)
ffmpeg
ffmpeg support (ffmpeg-php) => enabled
ffmpeg-php version => 0.5.0
ffmpeg.allow_persistent => 0 => 0
[참고]
http://www.ohmi.co.kr/gnu4/bbs/board.php?bo_table=linux_study&wr_id=22
http://vexxhost.com/blog/2007/03/03/installing-ffmpeg-ffmpeg-php-mplayer-mencoder-flv2tool-lame-mp3-encoder-libogg-%e2%80%93-the-easy-way/
[실습]
1. 동영상 변환
ffmpeg -i test.mpeg test.flv
2. 동영상에서 이미지 추출
http://ffmpeg-php.sourceforge.net/apidoc.php (FFMPEG-PHP)
<?
$moviePath = "1.mpg";
$movie = new ffmpeg_movie($moviePath);
$frame = $movie->getFrame(1000);
$imageResource = $frame->toGDImage();
imageJpeg($imageResource, "img/1.jpg");
?>
ffmpeg -i /home/jjangu/1.asf /home/jjangu/1.flv
Trackback Address :: http://jjangu.pe.kr/blog/trackback/399
ffmpegInstall.sh



관련 자료를 찾다가 웹마짱구님의 관련 자료를 따라해 보았습니다.
# 제가 수정한 ffmpeg.sh 쉘 스크립트 파일을 첨부합니다.
잘못된 부분은 지적바랍니다.
# 설치가 안된것같은 에러내용
FFMPEG-PHP 설치및 설정 확인시
[root@himss ~]# php -r 'phpinfo();' | grep ffmpeg
PHP Warning: Unknown(): Unable to load dynamic library '/usr/local/php/lib/php/extensions/ffmpeg.so' - /usr/local/php/lib/php/extensions/ffmpeg.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library '/usr/local/php/lib/php/extensions/ffmpeg.so' - /usr/local/php/lib/php/extensions/ffmpeg.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library '/usr/local/php/lib/php/extensions/ffmpeg.so' - /usr/local/php/lib/php/extensions/ffmpeg.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library '/usr/local/php/lib/php/extensions/ffmpeg.so' - /usr/local/php/lib/php/extensions/ffmpeg.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library '/usr/local/php/lib/php/extensions/ffmpeg.so' - /usr/local/php/lib/php/extensions/ffmpeg.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library '/usr/local/php/lib/php/extensions/ffmpeg.so' - /usr/local/php/lib/php/extensions/ffmpeg.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library '/usr/local/php/lib/php/extensions/ffmpeg.so' - /usr/local/php/lib/php/extensions/ffmpeg.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library '/usr/local/php/lib/php/extensions//usr/local/lib/php/extensions/ no-debug-non-zts-20020429/ffmpeg.so' - /usr/local/php/lib/php/extensions//usr/local/lib/php/extensions/ no-debug-non-zts-20020429/ffmpeg.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library '/usr/local/php/lib/php/extensions/ffmpeg.so' - /usr/local/php/lib/php/extensions/ffmpeg.so: cannot open shared object file: No such file or directory in Unknown on line 0
[root@himss ~]#
# ffmpeg 수리눅스1.5버전에서 사용할수있게 도움바랍니다.
제가 잘못알고 있는 설치 순서라던지 잘못된 자료가 있는지
알려주시면 감사하겠습니다.
#!/bin/bash
################################################################
# SULinux 1.5에서 ffmpeg를 한번에 설치 가능하도록 제작하였다. #
# SULinux 1.5 설치후 yum -y update 로 모든 패키지 업데이트후 #
# 이 스크립트를 실행하면 ffmpeg와 ffmpeg의 설치에 필요한 #
# 패키지가 모두 설치된다. #
# #
# 제작일 : 2007.04.10 #
# 제작자 : 웹마짱구(www.jjangu.pe.kr) #
# #
# 주.) 개인적 사용의 목적으로 만들었습니다. #
# 필요하신분만 사용하시고 이용상의 오류는 책임질수 없습니다. #
################################################################
cd /usr/local/src
mkdir ffmpeg
cd ffmpeg
#################
# #
# RPM 다운로드 #
# #
#################
wget http://dl.atrpms.net/el4-i386/atrpms/stable/libmp3lame0-3.97-16.el4.at.i386.rpm
wget http://dl.atrpms.net/el4-i386/atrpms/stable/lame-devel-3.97-16.el4.at.i386.rpm
wget http://dl.atrpms.net/el4-i386/atrpms/stable/lame-3.97-16.el4.at.i386.rpm
wget http://dl.atrpms.net/el4-i386/atrpms/stable/libogg0-1.1.3-7.el4.at.i386.rpm
wget http://dl.atrpms.net/el4-i386/atrpms/stable/libogg-devel-1.1.3-7.el4.at.i386.rpm
wget http://dl.atrpms.net/el4-i386/atrpms/stable/libogg-1.1.3-7.el4.at.i386.rpm
wget http://dl.atrpms.net/el4-i386/atrpms/stable/libvorbis-1.1.2-5.el4.at.i386.rpm
wget http://dl.atrpms.net/el4-i386/atrpms/stable/libvorbis0-1.1.2-5.el4.at.i386.rpm
wget http://dl.atrpms.net/el4-i386/atrpms/stable/libvorbisenc2-1.1.2-5.el4.at.i386.rpm
wget http://dl.atrpms.net/el4-i386/atrpms/stable/libvorbisfile3-1.1.2-5.el4.at.i386.rpm
wget http://dl.atrpms.net/el4-i386/atrpms/stable/libvorbis-devel-1.1.2-5.el4.at.i386.rpm
wget http://dl.atrpms.net/el4-i386/atrpms/stable/libasound2-1.0.15-33.el4.i386.rpm
wget http://dl.atrpms.net/el4-i386/atrpms/stable/alsa-lib-devel-1.0.15-33.el4.i386.rpm
wget http://dl.atrpms.net/el4-i386/atrpms/stable/alsa-lib-1.0.15-33.el4.i386.rpm
wget http://dl.atrpms.net/el4-i386/atrpms/stable/alsa-utils-1.0.13-22.el4.at.i386.rpm
wget http://dl.atrpms.net/el4-i386/atrpms/stable/libraw1394_8-1.3.0-8_11.el4.i386.rpm
wget http://dl.atrpms.net/el4-i386/atrpms/stable/libraw1394-devel-1.3.0-8_11.el4.i386.rpm
wget http://dl.atrpms.net/el4-i386/atrpms/stable/libraw1394-1.3.0-8_11.el4.i386.rpm
wget http://dl.atrpms.net/el4-i386/atrpms/stable/libmp4v2_0-1.25-2.el4.at.i386.rpm
wget http://dl.atrpms.net/el4-i386/atrpms/stable/libfaac0-1.25-2.el4.at.i386.rpm
wget http://dl.atrpms.net/el4-i386/atrpms/stable/faac-devel-1.25-2.el4.at.i386.rpm
wget http://dl.atrpms.net/el4-i386/atrpms/stable/faac-1.25-2.el4.at.i386.rpm
wget http://dl.atrpms.net/el4-i386/atrpms/stable/libdc1394_control12-1.2.2-8.el4.i386.rpm
wget http://dl.atrpms.net/el4-i386/atrpms/stable/libdc1394-devel-1.2.2-8.el4.i386.rpm
wget http://dl.atrpms.net/el4-i386/atrpms/stable/libdc1394-1.2.2-8.el4.i386.rpm
wget http://dl.atrpms.net/el4-i386/atrpms/stable/libx264_54-svn20070414_2245-4.el4.at.i386.rpm
wget http://dl.atrpms.net/el4-i386/atrpms/stable/x264-svn20070414_2245-4.el4.at.i386.rpm
wget http://dl.atrpms.net/el4-i386/atrpms/stable/x264-devel-svn20070414_2245-4.el4.at.i386.rpm
wget http://dl.atrpms.net/el4-i386/atrpms/stable/libxvidcore4-1.1.3-11.el4.i386.rpm
wget http://dl.atrpms.net/el4-i386/atrpms/stable/xvidcore-devel-1.1.3-11.el4.i386.rpm
wget http://dl.atrpms.net/el4-i386/atrpms/stable/xvidcore-1.1.3-11.el4.i386.rpm
wget http://linuxsoft.cern.ch/cern/slc4X/i386/yum/os/fontconfig-devel-2.2.3-13.el4.i386.rpm
wget ftp://ftp.nluug.nl/pub/os/Linux/distr/CentOS/4.4/updates/x86_64/RPMS/xorg-x11-devel-6.8.2-1.EL.13.37.5.i386.rpm
wget ftp://ftp.nluug.nl/pub/os/Linux/distr/CentOS/4.4/os/x86_64/CentOS/RPMS/SDL-1.2.7-8.i386.rpm
wget ftp://ftp.nluug.nl/pub/os/Linux/distr/CentOS/4.4/os/i386/CentOS/RPMS/SDL-devel-1.2.7-8.i386.rpm
wget ftp://fr2.rpmfind.net/linux/fedora/core/3/i386/os/Fedora/RPMS/libungif-4.1.3-1.i386.rpm
wget ftp://fr2.rpmfind.net/linux/fedora/core/3/i386/os/Fedora/RPMS/libungif-devel-4.1.3-1.i386.rpm
wget ftp://fr.rpmfind.net/linux/fedora/core/3/i386/os/Fedora/RPMS/libungif-progs-4.1.3-1.i386.rpm
wget http://dl.atrpms.net/el4-i386/atrpms/stable/imlib2-1.3.0-6.el4.at.i386.rpm
wget http://dl.atrpms.net/el4-i386/atrpms/stable/imlib2-devel-1.3.0-6.el4.at.i386.rpm
wget http://dl.atrpms.net/el4-i386/atrpms/stable/faad2-2.5-7.el4.at.i386.rpm
wget http://dl.atrpms.net/el4-i386/atrpms/stable/faad2-devel-2.5-7.el4.at.i386.rpm
wget http://dl.atrpms.net/el4-i386/atrpms/stable/libtheora0-1.0-8_alpha7.el4.at.i386.rpm
wget http://dl.atrpms.net/el4-i386/atrpms/stable/libtheora-devel-1.0-8_alpha7.el4.at.i386.rpm
wget http://dl.atrpms.net/el4-i386/atrpms/stable/libtheora-1.0-8_alpha7.el4.at.i386.rpm
wget http://dl.atrpms.net/el4-i386/atrpms/stable/liba52_0-0.7.4-7.el4.at.i386.rpm
wget http://dl.atrpms.net/el4-i386/atrpms/stable/a52dec-devel-0.7.4-7.el4.at.i386.rpm
wget http://dl.atrpms.net/el4-i386/atrpms/stable/a52dec-0.7.4-7.el4.at.i386.rpm
wget http://dl.atrpms.net/el4-i386/atrpms/stable/libavutil49-0.4.9-26_r12135.el4.i386.rpm
wget http://dl.atrpms.net/el4-i386/atrpms/stable/libpostproc51-0.4.9-26_r12135.el4.i386.rpm
wget http://dl.atrpms.net/el4-i386/atrpms/stable/libavcodec51-0.4.9-26_r12135.el4.i386.rpm
wget http://dl.atrpms.net/el4-i386/atrpms/stable/libavformat52-0.4.9-26_r12135.el4.i386.rpm
wget http://dl.atrpms.net/el4-i386/atrpms/stable/ffmpeg-devel-0.4.9-26_r12135.el4.i386.rpm
wget http://dl.atrpms.net/el4-i386/atrpms/stable/ffmpeg-0.4.9-26_r12135.el4.i386.rpm
############
# #
# RPM 설치 #
# #
############
rpm -ivh libmp3lame0-3.97-15.el4.at.i386.rpm
rpm -ivh lame-devel-3.97-15.el4.at.i386.rpm
rpm -ivh lame-3.97-15.el4.at.i386.rpm
rpm -ivh libogg0-1.1.3-7.el4.at.i386.rpm
rpm -ivh libogg-devel-1.1.3-7.el4.at.i386.rpm
rpm -ivh libogg-1.1.3-7.el4.at.i386.rpm
rpm -ivh libvorbis-1.1.2-5.el4.at.i386.rpm
rpm -ivh libvorbis0-1.1.2-5.el4.at.i386.rpm
rpm -ivh libvorbisenc2-1.1.2-5.el4.at.i386.rpm
rpm -ivh libvorbisfile3-1.1.2-5.el4.at.i386.rpm
rpm -ivh libvorbis-devel-1.1.2-5.el4.at.i386.rpm
rpm -ivh libasound2-1.0.15-33.el4.i386.rpm
rpm -ivh alsa-lib-devel-1.0.15-33.el4.i386.rpm
rpm -ivh alsa-lib-1.0.15-33.el4.i386.rpm
rpm -ivh alsa-utils-1.0.13-22.el4.at.i386.rpm
rpm -ivh libraw1394_8-1.3.0-8_11.el4.i386.rpm
rpm -ivh libraw1394-devel-1.3.0-8_11.el4.i386.rpm
rpm -ivh libraw1394-1.3.0-8_11.el4.i386.rpm
rpm -ivh libmp4v2_0-1.25-2.el4.at.i386.rpm
rpm -ivh libfaac0-1.25-2.el4.at.i386.rpm
rpm -ivh faac-devel-1.25-2.el4.at.i386.rpm
rpm -ivh faac-1.25-2.el4.at.i386.rpm
rpm -ivh libdc1394_control12-1.2.2-8.el4.i386.rpm
rpm -ivh libdc1394-devel-1.2.2-8.el4.i386.rpm
rpm -ivh libdc1394-1.2.2-8.el4.i386.rpm
rpm -ivh libx264_54-svn20070414_2245-4.el4.at.i386.rpm
rpm -ivh x264-svn20070414_2245-4.el4.at.i386.rpm
rpm -ivh x264-devel-svn20070414_2245-4.el4.at.i386.rpm
rpm -ivh libxvidcore4-1.1.3-11.el4.i386.rpm
rpm -ivh xvidcore-devel-1.1.3-11.el4.i386.rpm
rpm -ivh xvidcore-1.1.3-11.el4.i386.rpm
rpm -ivh fontconfig-devel-2.2.3-13.el4.i386.rpm
rpm -ivh xorg-x11-devel-6.8.2-1.EL.13.37.5.i386.rpm
rpm -ivh SDL-1.2.7-8.i386.rpm
rpm -ivh SDL-devel-1.2.7-8.i386.rpm
rpm -ivh libungif-4.1.3-1.i386.rpm
rpm -ivh libungif-devel-4.1.3-1.i386.rpm
rpm -ivh libungif-progs-4.1.3-1.i386.rpm
rpm -ivh imlib2-1.3.0-6.el4.at.i386.rpm
rpm -ivh imlib2-devel-1.3.0-6.el4.at.i386.rpm
rpm -ivh faad2-2.5-7.el4.at.i386.rpm
rpm -ivh faad2-devel-2.5-7.el4.at.i386.rpm
rpm -ivh libtheora0-1.0-8_alpha7.el4.at.i386.rpm
rpm -ivh libtheora-devel-1.0-8_alpha7.el4.at.i386.rpm
rpm -ivh libtheora-1.0-8_alpha7.el4.at.i386.rpm
rpm -ivh liba52_0-0.7.4-7.el4.at.i386.rpm
rpm -ivh a52dec-devel-0.7.4-7.el4.at.i386.rpm
rpm -ivh a52dec-0.7.4-7.el4.at.i386.rpm
rpm -ivh libavutil49-0.4.9-26_r12135.el4.i386.rpm
rpm -ivh libpostproc51-0.4.9-26_r12135.el4.i386.rpm
rpm -ivh libavcodec51-0.4.9-26_r12135.el4.i386.rpm
rpm -ivh libavformat52-0.4.9-26_r12135.el4.i386.rpm
rpm -ivh ffmpeg-devel-0.4.9-26_r12135.el4.i386.rpm
rpm -ivh ffmpeg-0.4.9-26_r12135.el4.i386.rpm
###################################
# #
# ruby, flvtool2, FFMPEG-PHP 설치 #
# #
###################################
wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.gz
tar zxf ruby-1.8.6.tar.gz
cd ruby-1.8.6
./configure
make
make install
cd ..
wget http://rubyforge.org/frs/download.php/17497/flvtool2-1.0.6.tgz
tar zxf flvtool2-1.0.6.tgz
cd flvtool2-1.0.6
cd flvtool2_1.0.5_rc6
ruby setup.rb config
ruby setup.rb setup
ruby setup.rb install
cd ..
wget http://superb-west.dl.sourceforge.net/sourceforge/ffmpeg-php/ffmpeg-php-0.5.0.tbz2
bunzip2 ffmpeg-php-0.5.0.tbz2; tar xf ffmpeg-php-0.5.0.tar
cd ffmpeg-php-0.5.0
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make
mkdir /usr/local/php/lib/php/extensions
cp modules/ffmpeg.so /usr/local/php/lib/php/extensions/
echo 'extension_dir = "/usr/local/php/lib/php/extensions"' >> /usr/local/Zend/etc/php.ini
echo 'extension=ffmpeg.so' >> /usr/local/Zend/etc/php.ini
cd ..
echo '아파치 재시작중....'
apachectl restart
php -r 'phpinfo();' | grep ffmpeg
echo 'php.ini 의 내용중 ffmpeg 부분이 출력되었다면 모든 작업이 완료된 것입니다.'
-----------------------------------------------------------------------------------------------------------------------------
자료가 좀 된터라 소스 링크를 일일이 찾아서 수정하였습니다.
애거..이제 봤네요..
다운로드 링크들이 좀 바뀐게 있었나 보군요..
알려주셔서 감사하구요.
성공하신거 같아서 다행입니다.
즐프 하세요..
아직 설치가 잘 안되서요 php mysql 업데이트 해보았는데도 안되네요 ㅠㅜ
# 설치가 안된것같은 에러내용
FFMPEG-PHP 설치및 설정 확인시
[root@himss ~]# php -r 'phpinfo();' | grep ffmpeg
PHP Warning: Unknown(): Unable to load dynamic library '/usr/local/php/lib/php/extensions/ffmpeg.so' - /usr/local/php/lib/php/extensions/ffmpeg.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library '/usr/local/php/lib/php/extensions/ffmpeg.so' - /usr/local/php/lib/php/extensions/ffmpeg.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library '/usr/local/php/lib/php/extensions/ffmpeg.so' - /usr/local/php/lib/php/extensions/ffmpeg.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library '/usr/local/php/lib/php/extensions/ffmpeg.so' - /usr/local/php/lib/php/extensions/ffmpeg.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library '/usr/local/php/lib/php/extensions/ffmpeg.so' - /usr/local/php/lib/php/extensions/ffmpeg.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library '/usr/local/php/lib/php/extensions/ffmpeg.so' - /usr/local/php/lib/php/extensions/ffmpeg.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library '/usr/local/php/lib/php/extensions/ffmpeg.so' - /usr/local/php/lib/php/extensions/ffmpeg.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library '/usr/local/php/lib/php/extensions//usr/local/lib/php/extensions/ no-debug-non-zts-20020429/ffmpeg.so' - /usr/local/php/lib/php/extensions//usr/local/lib/php/extensions/ no-debug-non-zts-20020429/ffmpeg.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library '/usr/local/php/lib/php/extensions/ffmpeg.so' - /usr/local/php/lib/php/extensions/ffmpeg.so: cannot open shared object file: No such file or directory in Unknown on line 0
[root@himss ~]#
# ffmpeg 수리눅스1.5버전에서 안정버전도 설치했습니다.
수리눅스 홈에 질문 올렸놨습니다.
http://www.sulinux.net/bbs/board.php?bo_table=qna_1_0&wr_id=3963
.
링크들이 또바뀐듯합니다.
백방으로 찾아봐도 알피엠 찾기가 힘드네요..
어찌찾아야할찌..
혹시 보시면 찾는 방법이라도좀 가르쳐주십사 ~~~
수고하세요 ㅎ
안녕하세요.
해당 포스팅은 제가 2~3년전 구축할때 한방에 할수 있게 준비 해놨던 자료구요.
SULinux 1.5 버전을 설치한후 첨부한 쉘스크립만 수행하면 바로 설치되게끔 해놨었던겁니다.
그당시 몇차례 테스트 후 성공을 확인하고 작성 했었고요.
순차대로 필요한 파일을 구하셔서 실행 해보시면 성공 하실 거 같네요.
링크가 바뀐 rpm은 좀 돌아 다니시다 보면 만나실 수 있을거 같습니다.
성공하시길 바랍니다.^^
17번까지는 그럭저럭 찾아서 설치 성공을 했습니다. ㅎㅎ
19. ffmpeg 다운로드 및 설치
이부분에서 진행이 멈추었습니다.
구할수 있는 버전중 제일 낮은버전 .. -0.4.9-29_r15261.el4.at.i386.rpm
을 찾아서 설치를 해보니...
ffmpeg-devel-0.4.9 에서
libX11-devel 과
libXext-devel 두개를 요구하내요..
그래서 두개를 추가 했더니..
요놈들이
xorg-x11-filesystem
xorg-xll-proto-devel 을 요구하네요 ㅎㅎ
설치가 된다고 아무 버전이나 막 설치하면 되나 모르겟네요.. ㅎ
테스트 서버 만들어서 해보고있는데...
참말로 시간을 많이 잡아먹네요 ㅎㅎ
한말슴 해줍쇼 ㅎㅎ