我正在尝试从视频帧中保存图像并将其保存为 jpeg。此功能适用于较小的视频文件,但如果视频超过 10 分钟,则不会保存 jpeg 图像。与之前一样出现错误。
public function VideoToJpeg($localVideoPath, $localOutImgPath)
{
$Name = dirname(__FILE__) . "/ffmpeg";
$Str = "$Name -i \"$localVideoPath\" -an -ss 00:00:03 -an -r 1 -vframes 1 -y \"$localOutImgPath\"";
exec($Str);
}
这是我从 ffmpeg 得到的错误
[NULL @ 0370e760] Unable to find a suitable output format for 'path'
: Invalid argument