我正在使用wamp和5.5.12 php版本
从某处下载php_ffmpeg.dll并复制到C:\ wamp \ bin \ php \ php5.5.12 \ ext 重新启动wamp和计算机。 但它说php_ffmpeg.dll缺少任何帮助?
我正在使用64位系统任何正式位置来查找php_ffmpeg.dll 64位版本 ?
代码:
/**
* FFMPEG-PHP Test Script
*
*/
echo "GD: ", extension_loaded('gd') ? 'OK' : 'MISSING', '<br>';
echo "XML: ", extension_loaded('xml') ? 'OK' : 'MISSING', '<br>';
echo "zip: ", extension_loaded('zip') ? 'OK' : 'MISSING', '<br>';
echo "ffmpeg: ", extension_loaded('ffmpeg') ? 'OK' : 'MISSING', '<br>';
// Check if the ffmpeg-php extension is loaded first
// extension_loaded('ffmpeg') or die('Error in loading ffmpeg');
// Determine the full path for our video
// $vid = realpath('./vid2.avi');
$vid = realpath('input.flv');
// d then display the information about the video clip.
$ffmpegInstance = new ffmpeg_movie($vid);
echo "getDuration: " . $ffmpegInstance->getDuration() . "<br />".
"getFrameCount: " . $ffmpegInstance->getFrameCount() . "<br />".
"getFrameRate: " . $ffmpegInstance->getFrameRate() . "<br />".
"getFilename: " . $ffmpegInstance->getFilename() . "<br />".
"getComment: " . $ffmpegInstance->getComment() . "<br />".
"getTitle: " . $ffmpegInstance->getTitle() . "<br />".
"getAuthor: " . $ffmpegInstance->getAuthor() . "<br />".
"getCopyright: " . $ffmpegInstance->getCopyright() . "<br />".
"hasAudio: " . $ffmpegInstance->hasAudio();
答案 0 :(得分:0)
将已编译的PHP扩展名放在扩展目录中是不够的。此外,必须在php.ini
extension
指令中声明扩展名,例如extension=php_ffmpeg.dll
。
我使用64位系统任何官方地方寻找php_ffmpeg.dll 64位版本?
有http://ffmpeg-php.sourceforge.net/,但是这个项目已经放弃了,所以你可能运气不好。有关从PHP使用ffmepg的其他方法,请参阅https://trac.ffmpeg.org/wiki/PHP。