>백엔드 개발 >PHP 문제 >PHP ffpemg 확장을 설치하는 방법

PHP ffpemg 확장을 설치하는 방법

藏色散人
藏色散人원래의
2023-03-09 11:11:162765검색

php ffpemg 확장 설치 방법: 1. "git clone https://github.com/tony2001/ffmpeg-php.git"을 통해 "ffmpeg-php" 확장을 다운로드합니다. 2. 해당하는 구성 파일을 생성합니다. 3. "ffmpeg_frame.c" 파일을 수정합니다. 4. 컴파일하고 설치한 다음 "extension=ffmpeg.so"를 php.ini에 추가합니다.

PHP ffpemg 확장을 설치하는 방법

이 튜토리얼의 운영 환경: Red Hat 4.4.7 시스템, ffmpeg-php 버전 0.7.0, DELL G3 컴퓨터

php ffpemg 확장을 설치하는 방법은 무엇입니까?

ffmpeg-php 확장의 완벽한 설치

FFmpeg는 디지털 오디오 및 비디오를 녹음하고 변환하고 스트림으로 변환하는 데 사용할 수 있는 오픈 소스 컴퓨터 프로그램 세트입니다. LGPL 또는 GPL 라이센스를 사용하십시오. 오디오 및 비디오 녹음, 변환 및 스트리밍을 위한 완벽한 솔루션을 제공합니다. FFmpeg 설치에 대한 자세한 내용은 다루지 않겠습니다. yum을 사용하여 설치하고 종속 항목을 컴파일하는 것이 좋습니다. , 그리고 죽고 싶을 때까지 설치하세요..

yum을 설치하면 여기에 yum 소스가 제공됩니다. 자신의 시스템 선택에 따라 여기에 제공된 것은 el7입니다. 웹사이트 주소

sudo rpm –import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm

PHP ffpemg 확장을 설치하는 방법
PHP에서 사진, 오디오, 비디오를 처리하려면 ffmpeg-php 확장 프로그램을 사용할 수 있습니다.

이 확장 프로그램 때문에 이틀 동안 괴로움을 겪었습니다. 더 이상 고민할 필요 없이 프로세스를 직접 설치하세요:

1. ffmpeg-php 확장 소스 코드를 다운로드하세요

git clone https://github.com/tony2001/ffmpeg-php.git

2. 해당 버전의 phpize를 통해 구성 파일을 생성하세요.

PHP ffpemg 확장을 설치하는 방법
3. ffmpeg_frame.c 파일을 수정하세요
원본 파일이 올바르지 않기 때문에 PIX_FMT_RGB32가 정의되어 있으니 이 파일에 정의해주세요

라인을 찾으세요:

추가 빨간색으로 윤곽선 부분을 정의하여PHP ffpemg 확장을 설치하는 방법

저장하고 종료합니다

4. php_ffmpeg.h 파일을 수정하고 avhe avcodec_alloc 정의 순서를 수정합니다

PHP ffpemg 확장을 설치하는 방법
원본 av_frame_alloc avcodec_alloc_frame의 순서만 변경하면 됩니다. 저장 종료
5. 구성 구성 시작

./configure --with=php-config=/path/php/bin/php-config

6. 컴파일 및 설치 시작

make && make install

완료 후 /path_to_php/lib/php/extensions/no-debug…/아래 ffmpeg.so 파일을 생성합니다.

在php.ini中添加extension=ffmpeg.so

7. 로딩이 성공했는지 확인하세요

PHP ffpemg 확장을 설치하는 방법
좋아요, 완벽해요!
추천 학습: "

PHP 비디오 튜토리얼

"

위 내용은 PHP ffpemg 확장을 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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