カメラアプリケーションは、ライブブロードキャストや写真の撮影に限定されませんが、タイムラプスビデオの記録にも使用できます。タイムラプスビデオは、低いフレームレートで連続画像を再生することにより、時間加速の効果を示しています。この記事では、PHPを使用してカメラを呼び出してタイムラプスビデオを記録する方法の詳細な手順を紹介します。
まず、カメラが正しく構成されていることを確認してください。 Linux Systemsでは、コマンドラインツールを使用してカメラをチェックして構成できます。次のコマンドを実行して、システム上の利用可能なカメラデバイスを表示します。
ls
このコードでは、最初にショットの時間間隔と合計フレームカウントを設定します。次に、fswebcamコマンドをループするために写真を撮り、撮影が完了した後に指定された時間間隔を待ちます。最後に、FFMPEGを使用して、キャプチャされた写真をタイムラプスビデオに合成し、保存します。終わったら、撮影した写真も掃除しました。
上記のコードをPHPファイルとして保存し、交換ファイルパスが実際のパスであることを確認してください。ブラウザまたはコマンドラインを介してPHPファイルを実行すると、プログラムはタイムラプスビデオの撮影を開始します。
PHPがカメラを呼び出し、タイムラプスビデオを記録することで、サーバー側にビデオ録画機能を簡単に実装できます。タイムラプスビデオは、日没、雲、花が咲くなど、ゆっくりと変化する興味深いシーンを録音して表示できます。このチュートリアルが、タイムラプスビデオ録画にPHPを使用するのに役立つことを願っています。