我正在使用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
答案 0 :(得分:2)
$video
是一个字符串,因此您无法访问方法frame()
。
您要
$ffmpeg = FFMpeg\FFMpeg::create();
$video = $ffmpeg->open("a.mp4");
请参见basic usage示例。