使用PHP更改ffmpeg快照文件名

时间:2015-07-03 05:43:47

标签: php ffmpeg filenames

我正在使用ffmpeg从现有文件生成快照,命令行为:

forecast <- structure(list(mean=rep(10,20), fitted=rep(10,80),
   x=ytrain), class='forecast')
accuracy(forecast,ytest)

在进程启动之上执行命令行后,每隔5秒生成快照图片,名称从test_1.jpg(test_1.jpg,test_2.jpg,test_3.jpg等)开始。

但是现在我希望生成的名称从test_0.jpg开始,步骤是5(即:test_0.jpg,test_5.jpg,test_10.jpg等)

任何人都可以帮助我,我该怎么办? (我正在使用PHP)。感谢。

1 个答案:

答案 0 :(得分:0)

通过将最后一个号码保存在数据库中来缓存你的号码,或者使用本地文件写下你的exec中到达的最后一个号码,当你检索它时,将它增加5个

//get your var from your database or from your cache file if it was empty leave it 0
    $mycachednum = 0;

    exec("ffmpeg -ss 0:00 -f image2 -r 0.2 -s 640*480 test_$mycachednum.jpg -i media.flv");

//save it 
 $mycachednum = $mycachednum + 5;