文档章节

asp+ffmpeg获取视频的时长

j
 james_laughing
发布于 2015/09/11 16:50
字数 123
阅读 235
收藏 1

 

<%
'视频数据定义
ffmpeg = "C:\ffmpeg\bin\ffmpeg.exe"
video  = "D:\test\ffmpeg\test2\m1080p1.wmv"

'wscript脚本定义
set WshShell = CreateObject("Wscript.Shell")
str2 = "cmd.exe /c "&ffmpeg&" -i "&video&" 2>&1 -t Duration"  'ffmpeg 命令行 + win环境
set get_time = WshShell.Exec (str2)
n_time = get_time.StdOut.Readall

'截取字符串:视频播放时长
dstr_time=instr(n_time,"Duration")  ' 用来判断是否含有某些字符串
dstr_time = dstr_time + 10
str_time=Mid(n_time,dstr_time,8)

'显示结果
Response.write ("<br/>视频文件"&video&"<br/>")
Response.write "<br/>"&"播放时长 = "&str_time  
%>

© 著作权归作者所有

上一篇: asp+ffmpeg视频截图
下一篇: FFMPEG常用指令
j
粉丝 27
博文 455
码字总数 22188
作品 0
广州
私信 提问
asp+ffmpeg视频截图

<% '视频数据定义 str_ffmpeg="C:ffmpegbinffmpeg.exe" '服务器端 ffmpeg.exe 位置 video="D:testffmpegtest2m1080p1.wmv" '需要截图的视频位置 pic="D:testffmpegtest2m1080p1.jpg" '截图生......

james_laughing
2015/09/11
132
0
在android下计算视频时长,放置到m3u8

我在android系统下获取媒体的时长放置到m3u8文件中 #EXTINF:XXX 用了两种方法,两个方法获得的时长不一致 1:获取视频URI后获取cursor cursor.getLong(cursor.getColumnIndexOrThrow(MediaSto...

zenggw
2013/05/22
2.6K
0
[我的作品]视频播放器

一.点播播放器 主要功能: 1.支持文件格式flv, f4v, mp4. 2.支持视频多码率. 3.播放、暂停、全屏/退出全屏、静音/取消静音、音量控制等功能 4.支持拖拉到指定时间点开始播放。 5.支持显卡加速...

liushen829475
2013/06/06
0
0
通过JAVA获取优酷、土豆、酷6、6间房等视频

通过JAVA获取优酷、土豆、酷6、6间房、56视频,现在很多社会网站都有这个功能,用户输入优酷、土豆、酷6、6间房、56视频地址后,能找到对应的视频及视频的缩略图,有些社区网站还能获取到视频...

主编
2011/05/02
0
1
手机影音第九天,控制视频全屏播放与退出全屏播放,音量调节按钮来控制视频音量与静音的实现

代码以托管到码云,有兴趣的小伙伴可以下载看看 https://git.oschina.net/joy_yuan/MobilePlayer 一、视频全屏播放与退出全屏 系统默认的videoview类,没有调整大小的方法,因此需要自定义一...

老婆的宝宝
2018/06/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

我最喜欢的Mybatis 3.5新特性——Optional支持

Mybatis 3.5 发布有段时间了,终于支持了 Optional ,这么实用的特性,竟然还没人安利……于是本文出现了。 文章比较简单,但非常实用,因为能大量简化恶心的判空代码。 WARNING 由于本文非常...

周立_ITMuch
14分钟前
4
0
Android 开发工具推荐

简评: 自己过去在 Android 开发中发现的好工具,在这里分享给大家。: ) Library methods count 每一个 Android App 的开发中都会用到很多的库,这个工具能够让你看到不同库的大小和,帮助你...

极光推送
14分钟前
0
0
高并发解决方案

我们通常衡量一个Web系统的吞吐率的指标是QPS(Query Per Second,每秒处理请求数),解决每秒数万次的高并发场景,这个指标非常关键。举个例子,我们假设处理一个业务请求平均响应时间为100...

孤狼悲月
20分钟前
1
0
Kubernetes 中的渐进式交付:蓝绿部署和金丝雀部署

本文首发于:Jenkins 中文社区 渐进式交付是持续交付的下一步, 它将新版本部署到用户的一个子集,并在将其滚动到全部用户之前对其正确性和性能进行评估, 如果不匹配某些关键指标,则进行回...

Jenkins中文社区
25分钟前
3
0
大数据辟谣:布洛芬用药不慎可能致死?如此标题党居心何在

相信很多人看到一则“布洛芬用药不慎可能致死”的消息后,内心开始慌乱了。 (新闻来源:微博热搜排行榜) 毕竟健康是每一个人最关注的话题,而布洛芬也是很多人止痛(发烧头痛、喉咙痛、牙痛...

forespider
29分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部