Bagaimana untuk memasang sambungan PHP FFmpeg pada pelayan?
Memasang sambungan PHP FFmpeg pada pelayan boleh membantu kami memproses fail audio dan video dalam projek PHP dan melaksanakan fungsi seperti pengekodan, penyahkodan, penyuntingan dan pemprosesan fail audio dan video. Artikel ini akan memperkenalkan cara memasang sambungan PHP FFmpeg pada pelayan, serta contoh kod tertentu.
Pertama, kita perlu memastikan PHP dan FFmpeg dipasang pada pelayan. Jika FFmpeg tidak dipasang, anda boleh mengikuti langkah-langkah di bawah untuk memasang FFmpeg:
Mula-mula, kemas kini senarai pakej sistem:
sudo apt update
Pasang FFmpeg:
sudo apt install ffmpeg
sambungan PHP FFmpeg:
Muat turun kod sumber sambungan PHP FFmpeg dan nyahzipnya:
wget https://github.com/PHP-FFMpeg/PHP-FFMpeg/archive/master.zip unzip master.zip cd PHP-FFMpeg-master
Pasang kebergantungan sambungan PHP FFmpeg:
sudo apt install php-dev sudo apt install pkg-config sudo apt install yasm
phpize ./configure make sudo make install
FFmpeg sambungan PHP
Konfigurasikan fail PHP.ini dan tambah sambungan FFmpeg:
sudo echo "extension=ffmpeg.so" >> /etc/php/7.x/cli/php.ini sudo echo "extension=ffmpeg.so" >> /etc/php/7.x/apache2/php.ini
Mulakan semula perkhidmatan Apache atau PHP-FPM untuk menjadikan konfigurasi berkuat kuasa:
sudo service apache2 restart sudo service php7.x-fpm restart
<?php use FFMpegFFMpeg; use FFMpegFFProbe; require 'vendor/autoload.php'; $ffmpeg = FFMpeg::create(); $video = $ffmpeg->open('path/to/video.mp4'); $video ->filters() ->resize(new FFMpegCoordinateDimension(320, 240)) //其他处理操作 ->synchronize(); $video ->save(new FFMpegFormatVideoX264(), 'path/to/output.mp4'); ?>
Atas ialah kandungan terperinci Bagaimana untuk memasang sambungan PHP FFmpeg pada pelayan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!