php - 如何通过ffmpeg截取视频大小的屏幕截图

标签 php video ffmpeg

我想截取视频大小的屏幕截图。如果能拿走怎么办,
现在我可以通过以下代码拍摄这种尺寸的屏幕截图,如 120x90。

$cmd = "$ffmpeg -i $video -deinterlace -an -ss $second -t 00:00:01 -r 1 -y -s 120x90 -vcodec mjpeg -f mjpeg $image 2>&1";

请建议。

谢谢

最佳答案

这不是一个完整的答案,因为我有一段时间没有使用 ffmpeg 库,但总体思路是

  • 在调用命令
  • 之前使用 ffmpeg 获取视频的尺寸
  • 字符串替换正确的值而不是 120x90
  • 调用命令
  • 关于php - 如何通过ffmpeg截取视频大小的屏幕截图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4930237/

    相关文章:

    javascript - 使用 JSON 将 Javascript 数组传递给 PHP 数组,使用 PHP 数组查询 mysql

    php - 在 Prestashop 中将模块升级到新版本时如何更新类覆盖?

    ios - iOS 上的 Flash/AIR 舞台视频 - 这可能吗?表现如何?

    c++ - Libav AVFrame 到 Opencv Mat 到 AVPacket 转换

    bash - ffmpeg 命令在 python 中使用时出错

    video - 如何在 FFMPEG 中设置比特率限制

    php - Sphinx 返回错误的文档 ID

    php - 我无法使用 querybuilder 在存储库中构建特定请求

    css - 将 YouTube 嵌入页面居中

    c - Gstreamer C 代码因流停止而失败,原因未协商 (-4)