【问题标题】:mp4-upload - is it possible to make screenshot via PHP?mp4-upload - 是否可以通过 PHP 截屏?
【发布时间】:2018-03-02 19:39:38
【问题描述】:

我有一个视频上传功能。文件用 jquery 上传,然后在 PHP 处理的服务器上。

还有一个包含所有视频的页面,如小“缩略图”格式 .. 它不是真正的缩略图,而只是小尺寸且没有控件的视频 .. 一些视频保持黑色,因为第一个视频的框架是黑色的。

有没有可能截屏之类的,所以我可以显示一些缩略图而不是黑屏?

【问题讨论】:

  • 向我们展示您目前如何获取缩略图
  • 目前我没有缩略图.. 我显示没有控件的视频.. ^^ .. 所以它显示视频的第一帧
  • 那么你的第二段真的让我很困惑。
  • 哦,我明白了.. 对不起 :) .. 我已经编辑过了
  • 啊,明白了

标签: php jquery video upload


【解决方案1】:

您可以在命令行中使用ffmpeg 进行截图。例如:

ffmpeg -i input.flv -ss 00:00:14.435 -vframes 1 out.png

如果您愿意,可以使用ffmpegthumbnailer,它更容易。 https://github.com/dirkvdb/ffmpegthumbnailer

问题是 - 如何运行它:) 但我认为你可以自己解决。

【讨论】:

  • 嗨.. 感谢您的回答.. 不幸的是,无法在托管包上安装 CL 程序.. 所以我需要一些可以通过 PHP 运行的东西
【解决方案2】:

正如@a.anon 所说,ffmpeg 是一个不错的选择,并且有很多使用良好的 PHP 包装器可让您将其集成到您的 PHP 项目中:

这些确实需要 ffmpeg 二进制文件的路径,因此您必须与您的托管服务提供商讨论。

【讨论】:

    猜你喜欢
    • 2014-04-13
    • 1970-01-01
    • 2018-04-21
    • 1970-01-01
    • 2019-10-25
    • 1970-01-01
    • 1970-01-01
    • 2017-07-28
    • 2013-04-02
    相关资源
    最近更新 更多