【问题标题】:Image Video Thumbnail creating using PHP-FFmpeg使用 PHP-FFmpeg 创建图像视频缩略图
【发布时间】:2022-04-30 15:15:47
【问题描述】:

我正在使用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

【问题讨论】:

    标签: php ffmpeg


    【解决方案1】:

    $video 是一个字符串,所以你不能访问方法frame()

    你想要:

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

    参见basic usage 示例。

    【讨论】:

    • 新代码是$ffmpeg = FFMpeg\FFMpeg::create(); $video = $ffmpeg-&gt;open("a.mp4"); $video -&gt;frame(FFMpeg\Coordinate\TimeCode::fromSeconds(10)) -&gt;save('frame.jpg');这里要包含哪个文件
    • “要包含哪个文件”是什么意思?
    • 致命错误:找不到类“FFMpeg\FFMpeg”
    • 我帮不了你。您是否按照我链接的指南进行操作?您应该使用您正在使用的完整代码更新您现有的问题。
    猜你喜欢
    • 2011-04-24
    • 1970-01-01
    • 2015-01-24
    • 2017-12-27
    • 2019-06-08
    • 2013-12-20
    • 2012-02-24
    • 2012-03-13
    • 2018-12-21
    相关资源
    最近更新 更多