>백엔드 개발 >PHP 튜토리얼 >PHP용 ffmpeg - CSDN 블로그

PHP용 ffmpeg - CSDN 블로그

不言
不言원래의
2018-03-31 11:13:585015검색

이 기사는 PHP의 ffmpeg를 공유합니다. 관심 있는 친구는


ffmpeg-php 확장




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


extension=ffmpeg.so


php를 다시 시작하세요. phpinfo()에 ffmpeg 정보가 있는지 확인하세요.

그렇다면 OK

또는 실행



1


/usr/local/php/bin/php -i |grep ffmpeg


출력이 있으면 OK


재인쇄: https://www.cnblogs.com/jkklearn/p/6737467.html

관련 권장 사항:

php의 ffmpeg에 대한 자세한 설명

node.js FFMPEG 비디오 푸시에 대한 자세한 설명 테스트

PHP는 ffmpeg를 호출하여 비디오 스크린샷을 찍고 스크립트 예제를 스플라이스하여 공유


위 내용은 PHP용 ffmpeg - CSDN 블로그의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.