gpt4 book ai didi

php - 从 FLV 视频中获取随机帧并将其存储为 png 或 jpg

转载 作者:行者123 更新时间:2023-12-04 23:09:41 24 4
gpt4 key购买 nike

使用 ffmpeg,如何获取 FLV 视频的随机帧并将其保存为 png 或 jpg ?

最佳答案

在 PHP 中生成你的随机时间值,然后在 ffmpeg 中执行如下操作:

ffmpeg -vframes 1 -ss 5.5 -i yourvideo.flv yourframe.jpg

这将在视频中获得一帧或大约 5.5 秒。建议你提前用ffmpeg确定视频的长度,然后在开始和结束之间生成一个随机数。

此外,请在视频末尾留出大量填充,因为并非总是可以提前确定其确切长度。例如,如果您的视频时长为 1 小时,那么您可能会得到一个介于 0 到 57 分钟之间的帧。

关于php - 从 FLV 视频中获取随机帧并将其存储为 png 或 jpg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4736547/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com