我需要特定的代碼來檢查與PHP是否完成編碼視頻與ffmpeg。我只需要一個簡單的真/假檢查。如果編碼完成,則爲true;如果未完成,則爲false。此外,語言是PHP,並且我已經安裝了ffmpeg-php。如何檢查ffmpeg是否用PHP編碼視頻?
更多信息:我在Linux上。
代碼如下
convertToFlv($input, $output);
function convertToFlv($input, $output) {
echo "Converting $input to $output";
$command = "ffmpeg -y -i $input -acodec libfaac -ar 44100 -ab 96k -vcodec libx264 -level 41 -crf 20 -bufsize 20000k -maxrate 25000k -g 250 -r 20 -s 640x480 -coder 1 -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -flags2 +brdo+dct8x8+bpyramid -me umh -subq 7 -me_range 16 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -rc_eq 'blurCplx^(1-qComp)' -bf 16 -b_strategy 1 -bidir_refine 1 -refs 6 -deblockalpha 0 -deblockbeta 0 $output";
shell_exec($command);
}
請查看:https://github.com/alixaxel/phunction/blob/b9afe8409c9e0b9d2ccb1696ef07469d70bd1e05/_.php#L1076。 – 2011-03-30 18:01:38