0
我正在使用此语法转换一些视频。 e如何知道什么时候使用ffmpeg php进行转换?
exec("ffmpeg -i video.avi -ar 22050 -ab 32 -f flv -s 320x240 video.flv", $out);
东西工作正常,只是我不知道什么时候文件准备好了。
print_r($out)
似乎 不返回任何东西
什么想法?
谢谢
我正在使用此语法转换一些视频。 e如何知道什么时候使用ffmpeg php进行转换?
exec("ffmpeg -i video.avi -ar 22050 -ab 32 -f flv -s 320x240 video.flv", $out);
东西工作正常,只是我不知道什么时候文件准备好了。
print_r($out)
似乎 不返回任何东西
什么想法?
谢谢
您可以捕获ffmpeg生成的输出到一个单独的文本文件。该文本文件在ffmpeg完成转换后生成。您可以使用下面的命令: -
ffmpeg -i video.avi -ar 22050 -ab 32 -f flv -s 320x240 video.flv 2> path/to/log.txt
然后在PHP中,你可以只运行一个检查,看看是否能日志文件还不存在与否,如果是的话那么它的完成转换:)
怎么样,也许准备好时运行一个函数? – Patrioticcow 2012-03-07 00:57:16