0

ここで選択した回答で指定されたコマンドを使用しようとしていますが、実行しても機能しません。別のコマンドでサムネイルを作成できるので、他のすべてが機能していることはわかっています。これをフォーマットする適切な方法は何ですか?問題はにあると思いますが、" -vsync 0 -vf select='not(mod(n,100))' "動作させることができませんでした。

$cmd = $ffmpeg . " -i " . $src . " -vsync 0 -vf select='not(mod(n,100))' " .  $out . ".jpg";
exec($cmd);
4

1 に答える 1

0

この行にエラーがあります:

$cmd = $ffmpeg . " -i " . $src . " -vsync 0 -vf select='not(mod(n,100))' " .  $out . ".jpg";

次のように変更します。

$cmd = "ffmpeg -i " . $src . " -vsync 0 -vf \"select='not(mod(n,100))'\" " .  $out . ".jpg";

または試してください:

$cmd = "ffmpeg -i " . $src . " -vsync 0 -vf select='not(mod(n,100))' " .  $out . ".jpg";

また、exec 関数を呼び出すときは、次のように呼び出します。

exec($cmd,$out);
print_r($out);

Print_r は、exec() で実行されたものの出力を出力します...

于 2012-10-05T12:11:55.417 に答える