C# 调用FFmpeg 根据图片合成视频
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 + @"FFmpeg\pic\img%2d.jpg -i " +pathString + @"FFmpeg\music\02.mp3 -s 800x800 -vcodec mpeg4" +pathString + @"FFmpeg\vedio\out.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)输出流时候产生的事件,这里是把流的处理过程转移到下面的方法中,详细请查阅MSDNp.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
转载于:https://www.cnblogs.com/mingxuantongxue/p/4029426.html
C# 调用FFmpeg 根据图片合成视频相关推荐
- FFmpeg 将图片合成视频 将视频导出图片 转换视频格式avi to mp4
FFmpeg FFmpeg将视频导出每一帧图片 #ffmpeg -r framerate -i input.mp4 -f image2 output001.jpg~output447.jpg ffmp ...
- FFmpeg初探——基于FFmpeg的图片合成视频
前言 商家在发布商品的时候,大部分情况下是没有视频的,这样往往会造成商品展示不全等问题,而视频制作又比较麻烦,为了解决此痛点,我们需要提供一键合成视频的功能. 之所以选择 FFmpeg,是因为我们期望 ...
- 【Web技术】1257- 基于FFmpeg的图片合成视频
前言 商家在发布商品的时候,大部分情况下是没有视频的,这样往往会造成商品展示不全等问题,而视频制作又比较麻烦,为了解决此痛点,我们需要提供一键合成视频的功能. 之所以选择 FFmpeg,是因为我们期望 ...
- ffmpeg将图片合成视频
本来想做个android录制屏幕的功能,但是目前只能是截图 然后把图片合成视频,这里就需要用到 ffmpeg 在做之前也是参考了其它一些比较不错的文章 比如:http://www.open-open. ...
- ffmpeg音乐+图片合成视频
ffmpeg -loop 1 -i ./虹色カーテン.jpg -i videoplayback.webm -shortest -s 1090x1080 result.mp4 注意这里的-loop 1参 ...
- 在java中使用FFmpeg将图片和音频合成视频
下面分享一个我之前在java中使用FFmpeg将图片和音频合成视频的demo. package com.xxx.console.videoProcess;import java.awt.image.B ...
- 视频帧数(图片)和音频提取及保存方法图片合成视频方法---ffmpeg
视频帧数(图片)和音频提取及保存方法&图片合成视频方法-ffmpeg 环境:Ubuntu16.04.Python3.5.anaconda3 任务需要,要从视频里提取一定帧数的图片和音频,查了不 ...
- android bmp合成mpeg4,FFmpeg 图片合成视频
知识准备 FFmpeg将多张图片合成视频,视频的总帧数:总帧数 = duration * fps ,duration是我们设定的视频的长度,fps是视频每秒的帧数. 对于图片文件是没有帧率的概念,FF ...
- unity PC端 调用FFmpeg生成视频 unity序列帧合成视频
两个脚本 一个需要挂载 FFmpeg软件在下面链接下载 需要放到streamingAsset\ffmpeg文件夹下 下面再出一个安卓调用FFmpeg生成视频的博客 using System.Co ...
最新文章
- Spring 容器AOP的实现原理——动态代理
- Linux下安装jdk1.6和tomcat
- mysql 入门命令
- Java try和catch的使用
- Pricing determination in SAP S4CRM
- Java精选笔记_JDBC
- 2021-2022-1 线性代数知识点总结
- sql中的函数取余数
- COM:求助根系分泌物:受胁迫植物从土壤中招募益生菌的适应性机制
- C语言程序static改错题,2014计算机二级C语言程序设计全真测试题
- C语言99乘法口诀函数,99乘法口诀妙用C语言输出
- Delphi中多库关联查询
- 非常有意思的人体时钟
- 固定资产的日期之接管日期
- FFplay退出分析
- android sd卡 读写文件系统,安卓10写入和读取sdcard文件
- VR数字展厅,实体经济转型新方式
- 关爱亚孤儿 我们在行动——九巨龙肥城市京欣学校走进聊城市东昌府区
- 抖音矩阵系统,抖音矩阵系统,抖音SEO源码。
- 王道论坛机试指南学习笔记(四)图论
热门文章
- 福昕阅读器:针对PDF文件无法添加注释、附注、书签等功能的解决方法
- openwrt配置AIR724实现RNDIS上网
- JavaScript事件与属性综合案例
- CuteEditor6完整汉化包(更新到6.1)
- 脚本外挂-图色识别-大漠课程-鼠标键盘命令(二)
- 题目 1075: 台球碰撞
- 【用java写的】双色球中奖模拟器
- 百度云管家在计算机上删除,百度云管家盘符删不掉怎么办?删除百度云管家盘符的方法...
- 零氪科技IPO:靠卖保健品为生,医疗科技是个“伪命题”?
- 小海豚上网助手 下载