播客网图片截取
发表在ASP.NET图书答疑 2010-08-23
是否精华
版块置顶:
ASP.NET开发实例中的播客网上传视频时图片截取不了是怎么回事?视频可以播放
upVideo.aspx中代码为:if (upExtension == "flv")
                    {
                        //如果为flv格式直接保存到指定路径下
                        File.Copy(fileupVideo.PostedFile.FileName, Server.MapPath("../" + playFile));
                        //调用公共类中的catchImg方法截取视频图片
                        operateMethod.catchImg("../" + playFile, Server.MapPath("../" + imgFile));
                        //operateMethod.catchImg(playFile);
                        //调用自定义insertVideoInfo方法将视频的信息保存到数据库中
                        insertVideoInfo(playFile, imgFile);
                    }
catchImg方法为:
public static void catchImg(string fileName,string imgFile)
    {
        //获取截图工具路径
        string ffmpeg = System.Web.HttpContext.Current.Server.MapPath("../") + ffmpegtool; 
        //string ffmpeg = System.Web.HttpContext.Current.Server.MapPath(ffmpegtool); 
        //获取截图后保存的路径
        //string flv_img = imgFile; 
        string flv_img = imgFile+".jpg"; 
        //获取截取图片的大小
        string FlvImgSize = sizeOfImg;
        Process pss = new Process();     
        //设置启动程序的路径
        pss.StartInfo.FileName = ffmpeg;
        pss.StartInfo.Arguments = "   -i   " + fileName + "  -y  -f  image2   -ss 2 -vframes 1  -s   " + FlvImgSize + "   " + flv_img;
        //启动进程
        pss.Start();        
     
    }
请版主来解答一下,谢谢
分享到:
精彩评论 5
大伟_mrkj
学分:0 LV1
2010-08-23
沙发
你好!
你在运行本程序前 把程序说明文件好好看下
要正常运行这个程序 你得把ffmpeg.exe截图工具下载下来。
由于在这个程序中涉及到第三方组件也就是一个视频截图工具ffmpeg.exe我们是不提供的,这需要读者朋友们自行下载,其下载地址及使用说明具体操作等都已经在程序说明文件中给出。
这里的ffmpeg.exe下载后要复制到网站根目录下的tool文件夹下,否则你在运行到upVideo.aspx(视频上传页)会报错的。
qianniu
学分:0 LV1
TA的每日心情
哈哈哈!
2022-10-25 21:35:25
2010-08-23
板凳
ffmpeg.exe和pthreadGC2.dll工具已经下载下来并放到tool文件夹下了,视频可以播放,但图片截取不了
大伟_mrkj
学分:0 LV1
2010-08-23
地板
你好!
我们的这个程序建议最好上传flv格式的视频,我们测试后是可以截取视频图片的,如果截取不了,在首页显示视频时就不会显示图片,不知道你上传的视频是什么格式?
我们用的是ffmpeg.exe大小为7.57M
另外,你用IIS测试下,IIS是服务器,但IIS需要简单设置下,否则不能播放flv格式视频,其具体设置请参见程序使用说明文件!
qianniu
学分:0 LV1
TA的每日心情
哈哈哈!
2022-10-25 21:35:25
2010-08-24
4L
你好,我上传的也是flv格式的文件,ffmpeg.exe也是7.57M,我用visual studio 2005 运行图片显示不出来,刚才设了一下iis图片还是显示不出来。
图片上面是一个叉号
大伟_mrkj
学分:0 LV1
2010-08-24
5L
你好!
我这测试是好用的,如果截取不到视频图片就会显示一个叉子。
网站根目录下的tool文件夹下你放置了那几个文件?
这个可能是你的电脑中对文件操作权限有关,你自己好好查找下
首页上一页 1 下一页尾页 5 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照