需要用到的组件
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. 为 Sublime Text 3059 配置 PHP 编译环境
  2. 使用selenium启动(无界面)浏览器的隐私模式
  3. [转]六步使用ICallbackEventHandler实现无刷新回调
  4. 古老的window程序设计
  5. java中文汉字转英文拼音工具类(无需引用外部pom)
  6. PBS集群上手管理手册
  7. 无线共享打印机无法连接服务器,“不能连接网络共享打印机”常见原因及处理方法:...
  8. maltab datenum函数与正则表达式巧用:逐日数据转为逐月数据、日序转月序
  9. 网络安全技术概论知识点
  10. 股票-每日复盘-5-24
  11. Python 图像 一样大小_媲美 PS,用 Python 制作酷炫极坐标全景图
  12. 网站推广最实用不过的七种方法
  13. 如何在本地服务器绑定域名及host文件的使用说明
  14. 【C++课设】21点小游戏C++
  15. 八一电大c语言程序设计,2019年中央电大本科《生产与运作管理》期末考试资料...
  16. windows系统安装docker版本davinci达芬奇踩坑指南
  17. 我的Outlook PST数据文件在哪里,以及如何将它们移动到其他地方?
  18. 零基础学习3D游戏建模
  19. html 可移动悬浮按钮,vue悬浮按钮 vue实现可移动的悬浮按钮
  20. 基于云平台的ATS系统微服务架构方案研究

热门文章

  1. Python制作当年第一款手机游戏-贪吃蛇游戏(练习)
  2. mysql的多表操作_Mysql-多表连接的操作和用法
  3. python输入若干个整数试找出其中的最大数和最小数_Python编程的若干个经典小技巧...
  4. typora 公式_Typora --- 一款功能强大的高效排版编译器
  5. ILSpy可以反编译c语言,ILSpy反编译工具的使用
  6. redisson的锁的类型_绝对干货:利用redisson完成分布式锁功能
  7. python selenium p_Python爬虫(二十一)_Selenium与PhantomJS
  8. python3笔记_python3 笔记
  9. python0b1010_笔记-python-字符串格式化-format()
  10. 鼎尚影院计算机售票管理系统,电影院售票管理信息系统