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