asp+ffmpeg视频截图

<%
‘视频数据定义
str_ffmpeg="C:\ffmpeg\bin\ffmpeg.exe"     ‘服务器端 ffmpeg.exe 位置 
video="D:\test\ffmpeg\test2\m1080p1.wmv"   ‘需要截图的视频位置
pic="D:\test\ffmpeg\test2\m1080p1.jpg"  ‘截图生产后,截图存放的位置

‘wscript脚本定义
Set WshShell = server.CreateObject("Wscript.Shell")   ‘建立wscript 脚本
str_ffmpeg=str_ffmpeg& " -ss 00:01:05  -i  "& video &"  "& pic &"  -r 1 -vframes 1 -an -vcodec mjpeg "  ‘ffmpeg命令
Isffmpeg = WshShell.Run(str_ffmpeg,1,false)           ‘服务器端 执行ffmpeg 命令

‘显示结果
Response.write ("<br/>视频图片处理结束<br/>")
if Isffmpeg = 0 Then
Response.Write str&"<br>"
end if
response.write video
Response.write "<br/>"
%>

时间: 2024-10-19 23:47:36

asp+ffmpeg视频截图的相关文章

ffmpeg在asp.net 视频转换

ffmpeg是一个源于Linux的工具软件,是FLV视频转换器,可以轻易地实现FLV向其它格式avi.asf. mpeg的转换或者将其它格式转换为flv.在视频播客中,我们通常使用它把我们上传的视频转换为FLV格式,以尽可能大地压缩视频,实现在现有网络带宽上流畅播放视频剪辑.(车延禄)ffmpeg是DOS控制台程序,它有自己的执行语法,只要我们把它的语法功能掌握好,就可以在命令提示符下使用它来把相应的视频转换为flv格式的文件了.一.ffmpeg的语法如:ffmpeg -i aaa.avi -y

indows下PHP通过ffmpeg给上传的视频截图详解

windows下PHP通过ffmpeg给上传的视频截图详解,php_ffmpeg.dll安装下载,找了很久php_ffmpeg.dll的下载地址和应用,发现有用的资源很少,现在问题解决了,贴出来跟大家分享一下: 首先要安装PHP的ffmpeg扩展,我们需要php_ffmpeg.dll文件和一些其他的辅助文件,        这里整理了一下提供给大家: ffmpeg-php-win32-all.rar: 解压后你将得到5个文件,将avcodec-51.dll, avformat-51.dll, a

使用ffmpeg 对视频截图,和视频转换格式

//执行CMD命令方法 public static void CmdProcess(string command)//调用CMD        {            //实例化一个进程类            Process process = new Process();            process.StartInfo.FileName = "cmd.exe"; //将cmd的标准输入和输出全部重定向到.NET的程序中            process.StartI

Java Web 中使用ffmpeg实现视频转码、视频截图

转载自:[http://www.cnblogs.com/dennisit/archive/2013/02/16/2913287.html] 视频网站中提供的在线视频播放功能,播放的都是FLV格式的文件,它是Flash动画文件,可通过Flash制作的播放器来播放该文件.项目中用制作的player.swf播放器. 多媒体视频处理工具FFmpeg有非常强大的功能包括视频采集功能.视频格式转换.视频抓图.给视频加水印等. ffmpeg视频采集功能非常强大,不仅可以采集视频采集卡或USB摄像头的图像,还可

.net视频截图功能,没测试

/// <summary> /// @从视频文件截图,生成在视频文件所在文件夹 /// 在Web.Config 中需要两个前置配置项: /// 1.ffmpeg.exe文件的路径 /// <add key="ffmpeg" value="E:\ffmpeg\ffmpeg.exe" /> /// 2.截图的尺寸大小 /// <add key="CatchFlvImgSize" value="240x180&q

bash shell,调用ffmpeg定期截图

#!/bin/bash #获取当前目录中所有m3u8文件,并 var=$(ls |grep '.m3u8'|cut -d '.' -f1) #死循环 while [ 1 = 1 ] do #循环每个文件 for stream in $var do #获取当前最新视频文件 ts=$(ls -t|grep "$stream") for file in $ts do #存储M3U8文件文件名作为图片文件名,截图为220*120,截取第一帧,存储在当前目录的screen文件夹 img=$(ls

canvas与html5实现视频截图功能

这段时间一直在研究canvas,突发奇想想做一个可以截屏视频的功能,然后把图片拉去做表情包,哈哈哈哈哈哈~~ 制作方法: 1.在页面中加载视频 在使用canvas制作这个截图功能时,首先必须保证页面上已经加载完成了这个视频,这样才能够方便的对其操作.如果使用下面直接嵌入<video>标签的方式: 1 2 3 4 5 <video loop controls id="testmp4" width="500" height="400"

ASP.NET视频学习小结

利用了十几天的时间,学习完了北大青鸟的ASP.NET视频.跟着视频做里面的例子.看着自己做出来的例子,还是蛮有成就感的.以前都是学习的做客户端,即C/S.现在开始学习网页开发,B/S. 区别 C/S(Cient/Server)优缺点: C/S的优势是客户端可服务器都可以进行处理,减轻了服务器的负担,响应速度快.C/S结构具有较强的事务处理能力,能实现复杂的业务流程.但C/S需要每个客户端都安装和配置软件,当软件改动后,就需要卸载之前的软件,重新安装.不易维护.一般只用于局域网中. B/S(Bro

ffmpeg视频格式转换中关键帧的设置

在用ffmpeg转换视频到flv过程中,需要设置关键帧的间隔,以便在播放过程中实现精确定位.在网上查找了不少,最后发现这个指令有效: -g 1 -keyint_min 2 . http://blog.csdn.net/windflow/article/details/6228088 还没试,要试试-- ffmpeg视频格式转换中关键帧的设置,布布扣,bubuko.com