Bagaimana untuk memasang sambungan PHP FFmpeg pada pelayan?

PHPz
Lepaskan: 2024-03-28 14:46:02
asal
1163 orang telah melayarinya

如何在服务器上安装 PHP FFmpeg 扩展?

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:

  1. Mula-mula, kemas kini senarai pakej sistem:

    sudo apt update
    Salin selepas log masuk
  2. Pasang FFmpeg:

    sudo apt install ffmpeg
    Salin selepas log masuk
Selepas pemasangan selesai

sambungan PHP FFmpeg:

  1. 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
    Salin selepas log masuk
  2. Pasang kebergantungan sambungan PHP FFmpeg:

    sudo apt install php-dev
    sudo apt install pkg-config
    sudo apt install yasm
    Salin selepas log masuk
  3. phpize
    ./configure
    make
    sudo make install
    Salin selepas log masuk

  4. FFmpeg sambungan PHP

  5. 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
    Salin selepas log masuk
  6. Antaranya, 7.x ialah nombor versi PHP, yang perlu diganti mengikut situasi sebenar.

Mulakan semula perkhidmatan Apache atau PHP-FPM untuk menjadikan konfigurasi berkuat kuasa:

sudo service apache2 restart
sudo service php7.x-fpm restart
Salin selepas log masuk
🎜🎜🎜Selepas pemasangan selesai, kita boleh menulis skrip PHP mudah untuk menguji fungsi sambungan FFmpeg, seperti: 🎜
<?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');
?>
Salin selepas log masuk
🎜Di atas adalah untuk memasang PHP pada pelayan Langkah konkrit dan contoh kod untuk sambungan FFmpeg. Dengan memasang sambungan PHP FFmpeg, kami boleh memproses fail audio dan video dengan mudah dalam projek PHP dan mencapai fungsi yang lebih kaya. Semoga kandungan di atas dapat membantu anda. 🎜

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!