0

ffprobe (ffmpeg の一部) を使用して、映画の長さを取得したい。私が使用しているコマンドラインは次のとおりです。

ffprobe -v error -show_entries format=duration -of
default=noprint_wrappers=1:nokey=1
path/to/video.mov

シェルで完全に動作し、4.5554 (秒) の結果が得られます。

ただし、ローカル マシンで exec を介してこのコマンドを呼び出すと、空の結果が得られます。

var_dump( exec("ffprobe -v .......") );
returns string(0) ""

バーナーの登場です。ただし、生産マシンでは完全に動作します!!

これらは私の構成です:

Local machine:        Mac OS 10.9.5,      PHP 5.6.11   ffmpeg 2.7.1
Production machine:   Mac OS Server 10.6  PHP 5.3.1    ffmpeg 2.7.2

これは PHP 5.6 のバグか何かでしょうか??? ありがとう、マット

4

1 に答える 1