使用ffmpeg.exe获取视频截图
使用ffmpeg.exe获取视频截图后要怎样把截图保存到数据库?在网上找的代码:
Server.ScriptTimeout=0
flvname=Split(session("FileName"),".")
streamPath="UploadFile/"&flvname(0)&".flv"
imgW ="96"
imgY = "90"
imgQuality = "70"
ss="3"
newName = "UploadFile/"&flvname(0)&".jpg"
str=server.mappath("ffmpeg.exe")
str=str+" -i "&server.mappath(streamPath)&" -ss 3 -vframes 1 -r 1 -ac 1 -ab 2 -s 96*90 -f image2 "&server.mappath(newName)&""
Set shellffmpeg=server.CreateObject("ffmpeg.shellffmpeg")
aa=shellffmpeg.shellffmpeg1(str)
Set shellffmpeg = Nothing
Set shellffmpeg=server.CreateObject("ffmpeg.shellffmpeg")
pic=shellffmpeg.shellffmpeg1(str)
Set shellffmpeg = Nothing
在Set shellffmpeg=server.CreateObject("ffmpeg.shellffmpeg")提示创建对象失败,是不是因为服务器上面没有安装什么插件?还有那个ffmpeg.exe是直接上传到FTP上就可以用了还是要安装到服务器上?做视频类的网站,服务器都有什么要求,要安装哪些组件?
因为第一次碰到这种问题,菜鸟恳请前辈们多多赐教!