FFMPEG、または場合によってはHTML5を使用してビデオ情報を取得します
質問
私はビデオギャラリーを作っていますが、表示するビデオに関する情報をいくつか引き出したいと思います。 FFMPEGを使用してビデオの期間を取得する方法を知っている人はいますか? HTML5を使用してこの情報を取得することは可能ですか?
ありがとう。
他のヒント
私がしていること(Linuxで)はこれです:
tcprobe -i $ file |テール-N1 | cut -d '=' -f3
TCProbeは、トランスコードDebianパッケージからのものです。
Windowsにいる場合は、呼ばれるツールがあります mediainfo, 、しかし、私はそれを試したことがないので、その有効性については言えません。
私がお勧めします phpvideotoolkit...
このクラスは、FFMPEG、FLVTOOLS2、およびMENCODERプログラムをめぐるラッパーであり、PHP開発者が簡単なオブジェクト指向の方法でビデオファイルを操作および変換できるようにします。また、現在、純粋なPHPでFFMPEG-PHPエミュレーションを提供しているため、モジュールをコンパイルしてインストールする必要はありません。注意してください、それはFFMPEG-PHPの置き換えとして意図されていません。代替ソリューションのみであり、FFMPEG-PHP機能を大量に使用する場合は、より効率的であるため、モジュールをインストールすることをお勧めします。
PHPVIDEOTOOLKITは、これから必要とする唯一のビデオ/オーディオクラスです。ビデオ形式の変換を含むいくつかのタイプの操作操作を実行し、ビデオフレームを個別の画像ファイルに抽出し、個別のビデオ画像のセットからビデオストリームを組み立て、ビデオ、透かしビデオ、抽出されたフレームからオーディオを抽出します。いくつかのパラメーターは、出力ビデオファイル形式(フラッシュビデオまたはFFMPEGでサポートされるその他の任意のもの)、ビデオとオーディオのビットレートとサンプルレート、ビデオ寸法、アスペクト比など、構成することもできます。また、FFMPEG-PHPなどの他の追加ライブラリなしでは、期間、ビットレート、フレームレート、フォーマット、ディメンション、ディスプレイアスペクト比、ピクセルアスペクト比、オーディオ周波数、オーディオ周波数、オーディオフォーマットなどのメディアファイルに関する情報を取得できます。
- 注意して、私はそれを書いたので、あなたがそれを使用することについてあなたが望むどんな質問をしてください。