需要用到的组件
ASPExec
mencoder
ffmpeg.exe

第一步骤: 在线转换

Set Executor = Server.CreateObject("ASPExec.Execute")
Executor.Application = "cmd /c mencoder E:\qiancheng\upload\"&request.QueryString("keys")&" -o E:\qiancheng\shipin\record\streams\_definst_\record\"&lid&"\"&keys&".flv -of lavf -oac mp3lame -lameopts abr:br=56 -ovc lavc -lavfopts i_certify_that_my_video_stream_does_not_use_b_frames -lavcopts vcodec=flv:vbitrate=200:mbd=2:mv0:v4mv:last_pred=3:dia=3:cmp=3:vb_strategy=1 -vf scale=330:-3 -ofps 12 -srate 22050"
Executor.Parameters = ""
strResult = Executor.ExecuteDosApp

asp执行 .bat文件

第二步骤: 通过ffmpeg生成所略图+fso 删除源件

Server.ScriptTimeout=0
flvname=keys
streamPath="../shipin/record/streams/_definst_/record/"&lid&"/"&flvname&".flv"
imgW ="120"
imgY = "90"
imgQuality = "100"
ss="3"
newName = "../upload/"&flvname&".jpg"
str="e:\qiancheng\webadmin\ffmpeg.exe"
str=str+" -i "&server.mappath(streamPath)&" -ss 3 -vframes 1 -r 1 -ac 1 -ab 2 -s 120*90 -f image2 "&server.mappath(newName)&""
Set shellffmpeg=server.CreateObject("ffmpeg.shellffmpeg")
aa=shellffmpeg.shellffmpeg1(str)
Set shellffmpeg = Nothing
'删除上传的文件
tupianid="../upload/"&request.QueryString("keys")
set   fso=server.CreateObject("scripting.filesystemobject")   
if fso.FileExists(Server.MapPath(tupianid))   then   
fso.deletefile(server.MapPath(tupianid))   
end if   
set fso=nothing

转载于:https://www.cnblogs.com/MaxIE/archive/2007/01/12/618692.html

在线转flv+flash在线录制视频相关推荐

  1. ASP在线转flv+所略图+flash在线录制视频

    Mencoder简介: Mencoder是Mplayer自带的编码工具(Mplayer是Linux下的播放器,开源,支持几乎所有视频格式的播放,现在有windows和Mac版本). Mplayer的获 ...

  2. flv在线录制 视频转换网站开发文档

    原贴:http://www.1hao8.com/show.asp?id=7316 flv在线录制.视频转换网站开发文档 Mencoder简介: Mencoder是Mplayer自带的编码工具(Mpla ...

  3. JW PLAYER 是一个界面简洁、功能齐全的在线flv flash播放器

    JW PLAYER 是一个界面简洁.功能齐全的在线flv flash播放器.有着很多可选控制参数. 多个参数可以混合使用,下面选择几个作简要说明: file (FLV文件的地址,如果不设置则默认为jw ...

  4. 使用 Eclipse 创建第一个 Red5 应用程序示例 - 使用 Red5 在线录制视频

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 本文示例 ...

  5. 龙芯版UOS 自带浏览器无法使用flash在线播放视频

    龙芯版UOS 自带浏览器无法使用flash在线播放视频 1.案例 无法播放视频 龙芯CPU使用MIPS指令集,用互联网的最新flash(一般情况下,是X86指令集flash),点击下载安装最新flas ...

  6. WebRTC实现一个网页在线录制视频

    电脑录制视频几乎不会用到,当有需要的时候就各种找软件找工具,并且都会找免费的.现在市场上肯定有很多符合需求,只是那么偶尔的情况下,而且使用场景不是那么多要求的情况下,一个网页在线直接录屏是不是非常ni ...

  7. 计算机的自带拍视频教程,在线网络课程视频如何录制?三种快速录制视频的方法...

    原标题:在线网络课程视频如何录制?三种快速录制视频的方法 怎么录制在线网络课程视频?前段时间在网上买了一套英语口语快速提升班的课程,但是看过一遍之后很快就忘记了,加上网课快到期了,过期后不能回看.在小 ...

  8. python编写会动的火柴人,一键生成各种姿势的火柴人gif:在线录制视频即可转换 | 代码开源...

    原标题:一键生成各种姿势的火柴人gif:在线录制视频即可转换 | 代码开源 本文授权转载自公众号:量子位 子豪 发自 凹非寺 量子位 报道 | 公众号 QbitAI 现在,只需用摄像头录制真人视频,就 ...

  9. 前端在线播放flv视频

    *.由于项目需要,总结了一下在线播放flv视频的方法,源码仅供参考. *.后续会根据需要继续更新,等待ing~

  10. 如何在线录制视频?教您一个简单的方法!

    案例:怎样实现在线录屏? [听朋友说在线录屏更加便捷,我也想学习如何在线录制电脑屏幕.有没有小伙伴有在线录屏的经验,求好心人给一个简单的方法!] 在今天的数字时代,我们经常需要录制电脑屏幕来制作教学视 ...

最新文章

  1. 未能找到类型或命名空间名称_命名空间详解
  2. ASP.NET开源框架之HIPPO技术内幕(四)--多语言的实现
  3. instanceof java list_Java:Instanceof和泛型
  4. 工作74:vue带参数跳转其他页面
  5. 理发店管理系统java_美容美发店管理系统的设计与实现(JSP,SQLServer)(含录像)
  6. “暂时没有对您所在的地区提供下载和试听服务”的解决办法
  7. ARMLINUX学习笔记(4)---ARM 体系结构
  8. linux 编译glibc
  9. 后台管理系统开发缺陷日志
  10. cad转excel插件c2e_CAD表格互转EXCEL插件(CAD和EXCEL表格互转工具)V1.1 最新版
  11. python暴力破解六位密码(数字和大小写字母)
  12. 基于Python的发票识别与机器学习(保姆式教程)
  13. SDNUOJ 1682.easy problem Ⅲ
  14. warnings模块
  15. 小程序底部兼容iphoneX
  16. 华为设备配置静态路由与NQA联动
  17. LX弹幕wss弹幕RPC
  18. Hive安装过程中出现 The reference to entity createDatabaseIfNotExist must end with the ';' delimiter.问题
  19. 怎样构建一套成熟的CMDB系统?
  20. 6nm工艺的微观神话,于毫厘间雕刻5G的“神笔马良”

热门文章

  1. pcf8574c语言测试程序,PCF8563驱动程序(C语言版)
  2. db9小波包分解matlab,小波包分解、重构 matlab代码
  3. 教你如何运用golang 实现数组的随机排序
  4. Linux环境下安装nginx
  5. 单片机从事什么工作?只会51单片机能找到工作吗?
  6. BZOJ 2140 稳定婚姻(强联通分量判环)【BZOJ修复工程】
  7. UVA11384 Help is needed for Dexter (规律、思维)
  8. 【图论专题】单源最短路的扩展应用
  9. 通过mtd读写flash_关于如何在kernel起来之后通过直接dd读写nand flash分区来更新zImage的mtd问题...
  10. java 终极超类,Java问答:终极父类(3),java问答