1.项目结构:

2.代码:
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace WebFFmpeg
{
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
string pathString = AppDomain.CurrentDomain.SetupInformation.ApplicationBase;
Process p = new Process();
p.StartInfo.FileName = pathString + "\FFmpeg\ffmpeg.exe";
p.StartInfo.Arguments = @"-y -r 1 -i " +
pathString + @"FFmpegpicimg%2d.jpg -i " +
pathString + @"FFmpegmusic 2.mp3 -s 800x800 -vcodec mpeg4" +
pathString + @"FFmpegvedioout.mp4";
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardError = true;
p.StartInfo.Crea teNoWindow = true;
p.ErrorDataReceived += new DataReceivedEventHandler((s, message) => { Response.Write(message.Data); });//外部程序(这里是FFMPEG)输出流时候产生的事件,这里是把流的处理过程转移到下面的方法中,详细请查阅MSDN
p.Start();//启动线程
p.BeginErrorReadLine();//开始异步读取
p.WaitForExit();//阻塞等待进程结束
p.Close();//关闭进程
p.Dispose();//释放资源
Response.Write("<a href='FFmpeg/vedio/out.mp4'>下载</a>");
}
}
}
3.Demo 连接
http://share.weiyun.com/581ce7da333c175841c90931fdfd1756
用切面对监控日志的实现2
一个在java后台实现的对图片进行加网纹或水印的工具类
家乡的河
家乡的鬼节—十来一儿
八里沟印象
双城记
记忆中的那一树梨花
用切面对监控日志的实现
关于poi导出excel三种方式HSSFWorkbook,SXSSFWorkbook,csv的总结
- 最新文章
-
work_39_跨域问题
work_38_Linux如何部署一个jar项目?vue项目
work_37_SpringBoot如何结合jwt写一个优美的小程序登录
work_36_如何实现短链接的设计
work_35_javautils,总会用到的
work_34_微信上传图片验证图片合法性,调用支付和回调流程
work_33_Java + opencv实现摄像头人脸数获取、图片人脸识别、视频人脸识别、摄像头实时人脸识别
work_32_01_解读接手的微服务项目
work_31_任务调度的实现方法
work_30_Mysql实现rank()排序功能
- 热门文章
-
jdbc java数据库连接 6)类路径读取——JdbcUtil的配置文件
jdbc java数据库连接 5)CallableStatement 接口
MySql 存储过程、触发器和权限问题
jdbc java数据库连接 4)PreParedStatement接口 之 区别和例子
jdbc执行Statement接口的步骤
jdbc java数据库连接 3)Statement接口之执行DDL和DML语句的简化
jdbc java数据库连接 3)Statement接口之执行DDL、DML、DQL
jdbc java数据库连接 2)jdbc接口核心的API
jdbc java数据库连接 1)jdbc入门
MySQL 笔记2