我在 laravel 项目中使用 php ffmpeg 来做多项探测、提取帧和编码。从上传的视频文件创建帧时出现问题。这是创建框架的方式:
$video = $ffmpeg->open($destinationPath.'/'.$filename);
$video
->frame(FFMpeg\Coordinate\TimeCode::fromSeconds(10))
->save(public_path().$frame_path);
这有时会起作用并创建框架,但有时则不会。我注意到当我试图打开一个 .mov 文件时会出现这个错误。