首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >类“FFMpeg\FFMpeg\坐标\维度”未找到

类“FFMpeg\FFMpeg\坐标\维度”未找到
EN

Stack Overflow用户
提问于 2016-07-14 08:39:49
回答 1查看 1.9K关注 0票数 0

我正在尝试在Laravel 5中执行php库的基本实例,我已经在ubuntu上安装了ffmeg,并且在命令行中运行得很好。在运行该示例时,我将得到以下错误。

误差

FatalErrorException在WelcomeController.php第26行中:未找到类‘FFMpeg\FFMpeg\坐标\维度’

我的代码

代码语言:javascript
复制
use FFMpeg\FFMpeg;

class WelcomeController extends Controller {

    public function __construct()
    {
        $this->middleware('guest');
    }

    public function index()
    {
        return view('welcome');
    }

    public function video()
    {

        $ffmpeg = FFMpeg::create();

        $video = $ffmpeg->open('test1.mp4');

        $video
            ->filters()
            ->resize(new FFMpeg\Coordinate\Dimension(320, 240))
            ->synchronize();
        $video
            ->frame(FFMpeg\Coordinate\TimeCode::fromSeconds(10))
            ->save('frame.jpg');
        $video
            ->save(new FFMpeg\Format\Video\X264(), 'export-x264.mp4')
            ->save(new FFMpeg\Format\Video\WMV(), 'export-wmv.wmv')
            ->save(new FFMpeg\Format\Video\WebM(), 'export-webm.webm');
    }
}

会有什么错误呢?

EN

回答 1

Stack Overflow用户

发布于 2016-07-14 09:10:59

对不起,伙计们,我犯了个愚蠢的错误。我只是在调用函数时添加了额外的斜杠,而我以前确实忘记了这些函数。现在它正常工作了。我的解决办法如下。

溶液

代码语言:javascript
复制
use FFMpeg\FFMpeg;

class WelcomeController extends Controller {

    public function __construct()
    {
        $this->middleware('guest');
    }

    public function index()
    {
        return view('welcome');
    }

    public function video()
    {

        $ffmpeg = FFMpeg::create();

        $video = $ffmpeg->open('test1.mp4');

        $video
            ->filters()
            ->resize(new \FFMpeg\Coordinate\Dimension(320, 240))
            ->synchronize();
        $video
            ->frame(\FFMpeg\Coordinate\TimeCode::fromSeconds(10))
            ->save('frame.jpg');
        $video
            ->save(new \FFMpeg\Format\Video\X264(), 'export-x264.mp4')
            ->save(new \FFMpeg\Format\Video\WMV(), 'export-wmv.wmv')
            ->save(new \FFMpeg\Format\Video\WebM(), 'export-webm.webm');
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38369394

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档