웹마짱구's 블로그

SULinux 1.5 에서 FFMPEG 및 FFMPEG-PHP 설치

ETC/Project : 2007/04/06 14:40


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

top

TAG , ,
ETC/Project : 2007/04/06 14:40 Trackback. : Comments ( 7 ) : view 1749

Trackback Address :: http://jjangu.pe.kr/blog/trackback/399

  1. 김병철 2008/07/10 03:12 PERM. MOD/DEL REPLY

    관련 자료를 찾다가 웹마짱구님의 관련 자료를 따라해 보았습니다.

    # 제가 수정한 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버전에서 사용할수있게 도움바랍니다.
    제가 잘못알고 있는 설치 순서라던지 잘못된 자료가 있는지
    알려주시면 감사하겠습니다.

  2. 김병철 2008/07/10 03:14 PERM. MOD/DEL REPLY

    #!/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 부분이 출력되었다면 모든 작업이 완료된 것입니다.'
    -----------------------------------------------------------------------------------------------------------------------------
    자료가 좀 된터라 소스 링크를 일일이 찾아서 수정하였습니다.

    BlogIcon 웹마짱구 2008/07/12 11:03 PERM MOD/DEL

    애거..이제 봤네요..
    다운로드 링크들이 좀 바뀐게 있었나 보군요..
    알려주셔서 감사하구요.
    성공하신거 같아서 다행입니다.
    즐프 하세요..--;

  3. 김병철 2008/07/18 10:50 PERM. MOD/DEL REPLY

    아직 설치가 잘 안되서요 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
    .

  4. BlogIcon 박수완 2009/06/27 22:24 PERM. MOD/DEL REPLY

    링크들이 또바뀐듯합니다.
    백방으로 찾아봐도 알피엠 찾기가 힘드네요..
    어찌찾아야할찌..
    혹시 보시면 찾는 방법이라도좀 가르쳐주십사 ~~~
    수고하세요 ㅎ

    BlogIcon 웹마짱구 2009/06/29 16:47 PERM MOD/DEL

    안녕하세요.
    해당 포스팅은 제가 2~3년전 구축할때 한방에 할수 있게 준비 해놨던 자료구요.
    SULinux 1.5 버전을 설치한후 첨부한 쉘스크립만 수행하면 바로 설치되게끔 해놨었던겁니다.
    그당시 몇차례 테스트 후 성공을 확인하고 작성 했었고요.
    순차대로 필요한 파일을 구하셔서 실행 해보시면 성공 하실 거 같네요.
    링크가 바뀐 rpm은 좀 돌아 다니시다 보면 만나실 수 있을거 같습니다.
    성공하시길 바랍니다.^^

  5. BlogIcon 박수완 2009/07/27 22:32 PERM. MOD/DEL REPLY

    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 을 요구하네요 ㅎㅎ

    설치가 된다고 아무 버전이나 막 설치하면 되나 모르겟네요.. ㅎ
    테스트 서버 만들어서 해보고있는데...
    참말로 시간을 많이 잡아먹네요 ㅎㅎ

    한말슴 해줍쇼 ㅎㅎ

Write a comment.




: 1 : ... 165 : 166 : 167 : 168 : 169 : 170 : 171 : 172 : 173 : ... 522 :