php - 使用 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
解决方案
$video
是一个字符串,因此您无法访问该方法frame()
。
你要:
$ffmpeg = FFMpeg\FFMpeg::create();
$video = $ffmpeg->open("a.mp4");
请参阅基本用法示例。
推荐阅读
- javascript - Javascript - 在百分比函数后使用 Math.round
- javascript - 整洁的数字挑战和“每个”方法
- spring - Spring Kafka 多并发消费者 - 提交偏移量失败
- rss - 在 mailchimp 中,如果它有帖子,你如何只显示 RSS 提要块的标记?
- php - 如何在 ubuntu ec2 实例中部署 laravel 项目
- javascript - javascript中的问号运算符
- python - 仅知道行数时如何访问数组中的元素?
- visual-studio-code - 在 vscode 中格式化字符串
- c# - 添加项目时WPF Listview不显示
- flutter - Flutter 设置混乱