Создание эскиза видео изображения с использованием PHP-FFmpeg - PullRequest
1 голос
/ 15 апреля 2019

Я использую 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

1 Ответ

2 голосов
/ 15 апреля 2019

$video - строка, поэтому вы не можете получить доступ к методу frame().

Вы хотите:

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

См. пример базового использования .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...