今日は、Debian 6(Squeeze)VPSに「ffmpeg」と「ffmpeg-php」をインストールする方法を説明します。インストール手順は、他のDebian6ベースのボックスにも適用されます。
FFMPEGとは何ですか?
これは、オーディオおよびビデオファイルを記録、変換、およびストリーミングするための完全なクロスプラットフォームソリューションです。 FFMPEGは「libavcodec」を出荷します 「これは、主要なオーディオ/ビデオコーデックライブラリの1つです。
わかりました、それではFFMPEG-PHPとは何ですか?
これはPHPの拡張機能であり、動画や音声ファイルにアクセスして情報を取得するための、使いやすいオブジェクト指向のアプリケーションプログラミングインターフェースを追加します。
1。まず、以下を実行して、DebianVPSが完全に最新であることを確認します。
# apt-get update && apt-get -y upgrade --show-upgraded
2。次に、ソースにDotDebリポジトリを含めて、そこからPHPffmpeg拡張機能を簡単にインストールできるようにする必要があります。
# echo -e "deb http://packages.dotdeb.org squeeze all" >> /etc/apt/sources.list
3。ソースにリポジトリを追加したので、GPGキーをインポートする必要があります 。 これを行うには、次のステートメントを実行します:
# gpg --keyserver keys.gnupg.net --recv-key 89DF5277 && gpg -a --export 89DF5277 | apt-key add -
–次のような出力が得られるはずです。
gpg:hkpサーバーkeys.gnupg.netからキー89DF5277を要求しています
gpg:キー89DF5277:公開キー「GuillaumePlessis」がインポートされました
gpg:最終的に信頼できるキーが見つかりません
gpg:処理された総数:1
gpg:インポートされた:1(RSA:1)
OK
4。これで、DotDebリポジトリが完全にセットアップされたため、次を実行してソースを更新する必要があります。
# apt-get update
5。これで、FFMPEGおよびFFMPEG-PHPパッケージを実際にインストールする準備が整いました。次のコマンドを実行して、インストールしてください。
# apt-get install ffmpeg php5-ffmpeg -y
インストールが完了したら、次を実行してffmpegが適切にインストールおよびロードされているかどうかをテストします。
# ffmpeg -version
# php -m | grep ffmpeg
最終テストとしてすべて問題がない場合は、次のPHPスクリプトを使用して、PHPでFFMPEGが使用可能かどうかをテストできます。
$command = 'ffmpeg -version'; $path = '/tmp'; exec($command, $path, $returncode); if ($returncode == 127) { echo 'ffmpeg is NOT available'; die(); } else { echo 'ffmpeg is available'; }