首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使用PHP更改ffmpeg快照文件名

使用PHP更改ffmpeg快照文件名
EN

Stack Overflow用户
提问于 2015-07-03 13:43:47
回答 1查看 62关注 0票数 2

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

代码语言:javascript
代码运行次数:0
运行
复制
ffmpeg -ss 0:00 -f image2 -r 0.2 -s 640*480 test_%d.jpg -i media.flv

执行后,进程上方的命令行将启动,并将每5秒生成一次快照图片,名称为start from 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)。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2015-07-03 14:07:58

通过将最后一个数字保存在数据库中来缓存它,或者使用本地文件将最后一个数字写入exec中达到的最后一个数字,并在取回它时将其增加5

代码语言:javascript
代码运行次数:0
运行
复制
//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;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31199319

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档