이 기사는 주로 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
if 다음과 유사한 메시지가 나타나면 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 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/
공식 버전이 오랫동안 업데이트되지 않아서, am on 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에
extension=ffmpeg.so
를 추가하고 PHP를 다시 시작하세요. phpinfo()에 ffmpeg 정보가 있는지 확인하세요.
예인 경우 OK
또는
/usr/local/php/bin/php -i |grep ffmpeg
실행 비디오 정보 얻기
php는 ffmpeg를 사용하여 비디오에서 오디오 및 비디오 이미지를 추출합니다
위 내용은 PHP의 ffmpeg에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!