이 기사는 PHP의 ffmpeg를 공유합니다. 관심 있는 친구는
php 비디오 썸네일을 살펴보세요. 가장 일반적으로 사용되는 것은 ffmpeg입니다. php
1: ffmpeg 설치
ffmpeg 다운로드 링크 http://ffmpeg.org/download.html
설치 패키지 압축 해제
tar -jxvf ffmpeg-x.x.tar.bz2
디렉토리 입력
cd ffmpeg- x.x
컴파일 및 설치
./configure --enable-shared && make && make install
설치가 완료된 후 ffmpeg -version
을 실행하면 다음과 같은 메시지가 나타나면 ffmpeg가 설치된 것입니다. 성공적으로. ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
10
ffmpeg 버전 2.5.11 저작권 (c) 2000-2016년 FFmpeg 개발자
ffmpeg version 2.5.11 Copyright (c) 2000-2016 the FFmpeg developers
built
on
Apr 17 2017 16:47:15 with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-11)
configuration: --enable-shared
libavutil 54. 15.100 / 54. 15.100
libavcodec 56. 13.100 / 56. 13.100
libavformat 56. 15.102 / 56. 15.102
빌드
on
2017년 4월 17일 16:47:15(gcc 포함) 4.8.5(GCC) 20150623(Red Hat 4.8.5-11)
구성: --enable-shared
🎜
libavutil 54. 15.100 / 54. 15.100
🎜
libavcodec 56. 13.100 / 56 .13.100
🎜
libavformat 56. 15.102 / 56. 15.102
🎜
libavdevice 56. 3.100 / 56. 3.100
libavfilter 5. 2.103 / 5. 2.103
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 1.100 / 1. 1.100
2 ffmpeg-php 설치
공식 다운로드 링크
https://sourceforge.net/projects/ffmpeg-php/files/ffmpeg-php/
공식 버전이 오랫동안 업데이트되지 않았습니다 나는 centos 7 + php5.6&php7.1 centos6.5+php5를 시도했지만 작동하지 않습니다. make를 구성할 때 오류가 보고됩니다.
나중에 github에서 버전을 찾았습니다. centos7.2+php5.5.6에서 성공적으로 컴파일하고 설치했습니다(centos7 + php7.1은 여전히 작동하지 않습니다)
주소: git clone https://github.com/tony2001/ffmpeg-php.git
당신도 할 수 있습니다 내 Baidu 클라우드 디스크를 방문하여 다운로드하세요
https://pan.baidu.com/s/1skQTVlj
ffmpeg-php 디렉토리를 입력하여 컴파일하고 확장하세요
/usr/local/php/bin/phpize
./ configure --with- php-config=/usr/local/php/bin/php-config
make && make install
참고 (make 이후에 에러가 발생한다면 ffmpeg-php 버전의 문제입니다. 돈 더 이상 귀찮게 하지 마세요. 버전을 변경하세요(또는 PHP 버전을 낮추어 보세요).
php 구성 파일 php.ini에
1 |
|
php를 다시 시작하세요. phpinfo()에 ffmpeg 정보가 있는지 확인하세요.
그렇다면 OK
또는 실행
1 |
|
출력이 있으면 OK
재인쇄: https://www.cnblogs.com/jkklearn/p/6737467.html
관련 권장 사항:
node.js FFMPEG 비디오 푸시에 대한 자세한 설명 테스트
PHP는 ffmpeg를 호출하여 비디오 스크린샷을 찍고 스크립트 예제를 스플라이스하여 공유
위 내용은 PHP용 ffmpeg - CSDN 블로그의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!