PHP FFmpeg 拡張機能をサーバーにインストールするにはどうすればよいですか?
PHP FFmpeg 拡張機能をサーバーにインストールすると、PHP プロジェクトでオーディオ ファイルとビデオ ファイルを処理し、オーディオ ファイルとビデオ ファイルのエンコード、デコード、編集、処理などの機能を実装できます。この記事では、PHP FFmpeg 拡張機能をサーバーにインストールする方法と、具体的なコード例を紹介します。
まず、PHP と FFmpeg がサーバーにインストールされていることを確認する必要があります。 FFmpeg がインストールされていない場合は、以下の手順に従って FFmpeg をインストールできます。
まず、システムのパッケージ リストを更新します。
sudo apt update
インストールFFmpeg:
sudo apt install ffmpeg
インストールが完了したら、PHP FFmpeg 拡張機能をインストールできます:
PHP FFmpeg 拡張機能のソース コードをダウンロードして解凍します。それ:
wget https://github.com/PHP-FFMpeg/PHP-FFMpeg/archive/master.zip unzip master.zip cd PHP-FFMpeg-master
PHP FFmpeg 拡張機能の依存関係をインストールします:
sudo apt install php-dev sudo apt install pkg-config sudo apt install yasm
PHP FFmpeg 拡張機能をコンパイルしてインストールします:
phpize ./configure make sudo make install
PHP.ini ファイルを設定し、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
このうち、7.x は PHP のバージョン番号であり、実際の状況に応じて置き換える必要があります。
Apache または PHP-FPM サービスを再起動して、設定を有効にします:
sudo service apache2 restart sudo service php7.x-fpm restart
インストールが完了したら、 FFmpeg 拡張機能をテストするための単純な PHP スクリプト:
<?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'); ?>
上記は、サーバーに PHP FFmpeg 拡張機能をインストールするための具体的な手順とコード例です。 PHP FFmpeg 拡張機能をインストールすると、PHP プロジェクトでオーディオ ファイルやビデオ ファイルを簡単に処理し、より豊富な機能を実現できます。上記の内容がお役に立てば幸いです。
以上がPHP FFmpeg 拡張機能をサーバーにインストールするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。