首页 > 解决方案 > 使用 PHP-FFmpeg 创建图像视频缩略图

问题描述

我正在使用PHP-FFmpeg生成视频缩略图。我的代码如下

<?php

$video = "a.mp4";
$image = "thumb.jpg";
$frame = $video->frame(FFMpeg\Coordinate\TimeCode::fromSeconds(42));
$frame->save($image);
?>

我正在尝试上面的代码来生成它显示的视频缩略图

Fatal error: Call to a member function frame() on string in C:\xampp\htdocs\video-uploader\ImageGenerator.php on line 5

标签: phpffmpeg

解决方案


$video是一个字符串,因此您无法访问该方法frame()

你要:

$ffmpeg = FFMpeg\FFMpeg::create();
$video = $ffmpeg->open("a.mp4");

请参阅基本用法示例。


推荐阅读