我将 ffmpeg 和 ffmpeg-php 安装到我的专用服务器上,并使用一个小脚本尝试从特定秒中提取图像。
<?php
$extension = "ffmpeg";
$extension_soname = $extension . "." . PHP_SHLIB_SUFFIX;
$extension_fullname = PHP_EXTENSION_DIR . "/" . $extension_soname;
$timeOffset = "00:00:30";
$videoPath = "sample.mp4";
$extensi = ".jpg";
$folder = "images/";
$finalfilename = $folder . $randomfilename . $extensi;
echo $extension_fullname; //I AM GETING THIS /usr/lib64/php/modules/ffmpeg.so
if (exec("ffmpeg -ss $timeOffset -i $videoPath -frames:v 1 $finalfilename")){
echo "Done";
}else{
echo "Error";
}
?>
正如您在我的执行命令中看到的那样,有 ffmpeg,但我怎样才能找到 ffmpeg 的绝对路径?看看我的截图,也许这可以帮助你告诉我..
我的最后一个问题是什么是ffmpeg-php?我需要吗?我已经安装了。
谢谢