如何知道何时使用ffmpeg php进行转换?

时间:2012-03-07 00:42:31

标签: php file-upload ffmpeg

我正在使用这种语法转换一些视频。 ë

exec("ffmpeg -i video.avi -ar 22050 -ab 32 -f flv -s 320x240 video.flv", $out);

一切正常,只是我不知道文件什么时候准备就绪。

print_r($out)似乎没有返回任何内容

任何想法?

由于

1 个答案:

答案 0 :(得分:1)

您可以将ffmpeg生成的输出捕获到单独的文本文件中。一旦ffmpeg完成转换,就会生成此文本文件。您可以使用以下命令: -

ffmpeg -i video.avi -ar 22050 -ab 32 -f flv -s 320x240 video.flv 2> path/to/log.txt

然后在PHP中你可以运行检查以查看该日志文件是否存在,如果它存在则完成转换:)