脚本宝典收集整理的这篇文章主要介绍了php – 视频缩略图,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我的服务使用PHP.假设视频采用SWF格式.
我可以’抓住’缩略图吗?或标签中有什么东西?或者在PHP中,有什么东西我可以远程获取远程视频的缩略图(或帧)吗?
任何的想法?
shell_exec ("ffmpeg -i \"$FILENamE.flv\" -ss 00:00:04 -f image2 \"$FILENAME.jpg\"");
我很遗憾地说我没有测试过,所以先试试吧.
<?PHP function GetThumbnailFileName($FileName,$ScreenShortSecond = 10) { $VDOLastModifiedDate = filemtime($FileName); $Thumbnail_FileName = sPRintf("%s-(%s::%02d).jpg",$FileName,$VDOLastModifiedDate,$ScreenShortSecond); if (!file_exists($Thumbnail_FileName)) { $FFMPEG_Command = sprintf( "ffmpeg -i \"%s\" -y -ss \"00:00:%02d\" -f image2 \"%s\" > /dev/null 2>&1",0 + $ScreenShortSecond,$Thumbnail_FileName ); system($FFMPEG_Command); } if (!file_exists($Thumbnail_FileName)) return null; return $Thumbnail_FileName; } $FileName = "test.flv"; $Thumbnail = GetThumbnailFileName($FileName); if ($Thumbnail != null) echo "Thumbnail file is: \"$Thumbnail\"\n"; else echo "Fail creating a Thumbnail of \"$FileName\"."; ?>
此功能还会缓存缩略图,并确保在修改VDO时重新创建更新缩略图.
请享用
以上是脚本宝典为你收集整理的php – 视频缩略图全部内容,希望文章能够帮你解决php – 视频缩略图所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。