ffplay flv mp4 转_FLV与MP4格式视频转换
【实例简介】
这个是一windows服务程序,可以通过配置指定的视频文件夹转换flv的视频为MP4格式。
此服务调用ffmpeg.exe应用程序进行视频转换
【实例截图】
【核心代码】
string ffmpeg = Transfrom.ffmpegtool;
string path = System.IO.Directory.GetCurrentDirectory();//Environment.CurrentDirectory
if (string.IsNullOrEmpty(ffmpeg))
{
ffmpeg = path ffmpeg;
}
else
{
//ffmpeg = ffmpeg "\\ffmpeg\\ffmpeg.exe";
}
FileLog.Error("文件路径:" ffmpeg);
//判断转换工具,转换文件是否存在
if ((!System.IO.File.Exists(ffmpeg)) || (!System.IO.File.Exists(fileName)))
{
//Log.Info("ffmpeg.exe或转换文件不存在!");
return "false";
}
//获得(.flv)文件
string flv_file = System.IO.Path.ChangeExtension(playFile, extenName);
Process p = new Process();//建立外部调用线程
try
{
//执行文件转换
p.StartInfo.FileName = ffmpeg;//要调用外部程序的绝对路径
p.StartInfo.Arguments = @"-y -i " fileName " -acodec libfaac -ab 64k -vcodec libx264 -threads 0 -coder 1 -flags loop -cmp chroma -partitions parti8x8 parti4x4 partp8x8 partb8x8 -me_method umh -subq 8 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -directpred 3 -trellis 1 -flags2 bpyramid mixed_refs wpred dct8x8 fastpskip -wpredp 2 -rc_lookahead 50 -refs 6 -bf 5 -b_strategy 2 -crf 22 " "" " -s 640x" 360 " " flv_file;
// " -i " fileName " -ab 56 -ar 22050 -b 500 -r 15 -s " widthSize "x" heightSize " " flv_file; //" -i " fileName " -ar 22050 " flv_file;//参数(这里就是FFMPEG的参数了)
p.StartInfo.UseShellExecute = false;//不使用操作系统外壳程序启动线程(一定为FALSE,详细的请看MSDN)
p.StartInfo.RedirectStandardError = true;//把外部程序错误输出写到StandardError流中(这个一定要注意,FFMPEG的所有输出信息,都为错误输出流,用StandardOutput是捕获不到任何消息的...这是我耗费了2个多月得出来的经验...mencoder就是用standardOutput来捕获的)
//p.StartInfo.CreateNoWindow = false;//不创建进程窗口
p.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
p.StartInfo.RedirectStandardInput = true;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.RedirectStandardError = true;
p.StartInfo.CreateNoWindow = true;
p.Start();//启动线程
//p.WaitForExit();//等待完成
p.StandardError.ReadToEnd();//开始同步读取
}
catch (Exception e)
{
//Log.Info("视频转码出错 Error={0}", e.ToString());
return "false";
}
finally
{
p.Close();//关闭进程
p.Dispose();//释放资源
}
ffplay flv mp4 转_FLV与MP4格式视频转换相关推荐
- 如何快速不借用转换工具将FLV格式视频转换成MP4
FLV流媒体格式是一种新的视频格式,全称为Flash Video.它的出现有效地解决了视频文件导入Flash后,使导出的SWF文件体积庞大,所以就引出了FLV格式,主要特点就是体积小 适合作为流媒体在 ...
- 如何将FLV格式视频转换成高清MP4格式方法
首先说明下FLV格式,FLV 是FLASH VIDEO的简称,FLV流媒体格式是随着Flash MX的推出发展而来的视频格式,它的主要特点便是体积小,适合作为流媒体在网上进行播放和传播,所以现在很多的 ...
- avi格式视频转换高清mp4的方法
AVI英文全称为Audio Video Interleaved,即音频视频交错格式,AVI信息主要应用在多媒体光盘上,用来保存电视.电影等各种影像信息. 优点:跨平台使用 缺点:文件的体积(占用内存) ...
- 如何将腾讯视频下载的QLV格式视频转换成MP4
说到视频网站,大家可能会想到腾讯视频.优酷视频.爱奇艺视频,因为这三个视频网站在中国的影响力最大了.但是这三个视频网站都有一个共同点:那就是拥有特殊的视频格式.腾讯视频的QLV.优酷视频的KUX.爱奇 ...
- Html格式视频转换剪辑软件,视频剪辑转换工具_Wondershare Video Studio Express V1.3版
Wondershare Video Studio Express是一款比较不错的视频剪辑转换工具,可以为常见的视频文件添加背景音乐及转场特效,然后保存为iPad.iPhone.AVI.WMV.HTML ...
- Html格式视频转换剪辑软件,Full Video Converter Free(视频文件格式转换与编辑工具) V10.5.0 官方版...
Full Video Converter Free是一款简单实用的视频格式转换工具,用户可通过该工具轻松即可完成视频格式的转换,还能根据自己的需求自定义其输出格式.此程序可以转换音视频文件,以便在其它 ...
- f4v格式视频转换成MP4格式的方法
F4V是Adobe公司为了迎接高清时代而推出继FLV格式后的支持H.264的流媒体格式.它和FLV主要的区别在于,FLV格式采用的是H263编码,而F4V则支持H.264编码的高清晰视频,码率最高可达 ...
- 【转】qlv文件如何转换成mp4 怎样把下载好的qlv格式视频转换成MP4格式
狸窝 复制 收藏 保存到桌面 快速找教程方案 反馈需求 社会主义核心价值观 客服QQ41442901 马上注册 升级VIP 对于视频文件之间的转换问题,我也已经是无力吐槽了,每个播放 ...
- flv格式视频怎么转换成mp4
在我们使用视频文件的时候,不免有遇到flv格式的时候,这是一种具有版权保护的视频格式,其特点是体积小,加载的速度快,很适用于在网络上传输分享.但是flv格式的兼容性,却给很多人带来了无法播放视频文件的 ...
- 如何下载b站(bilibili)flv 格式视频并将其转换成 mp4 格式?(230)
最近想从b站下载几个视频,发现 唧唧down 不能用了,说是没能达到缓存要求,没办法,只能另辟蹊(xī)径了. 首先如何下载 bilibili flv 格式的视频: 参考:Henryhaohao/Bi ...
最新文章
- c++数据结构中 顺序队列的队首队尾_数据结构 3.3 顺序队
- OSChina 周日乱弹 ——局长才是真神
- vscode如何自定义补全内容,自定义常用的快捷方式?
- 打开无线后无法自动发现连接点的问题
- JAVA 设计模式 装饰者模式
- VelocityTracker 使用
- 模数转换器ADC的常用术语和主要技术指标(一)
- 沧海云帆服务器哪里的,11月沧海云帆大区天涯合璧-数据互通(合服)服务器维护公告(已完成)...
- win10系统蓝牙服务器,如何打开win10系统的蓝牙并进行设备添加
- 如何查看电脑里的隐藏文件?
- 游戏开发:目前主流游戏引擎的分析报告
- 样本切分器—利用python按比例均匀切分样本
- 计算机网络-HTTP协议
- ida的一些工具下载
- 请求与通配符 mime 映射相匹配。请求映射到静态文件处理程序。如果有不同的前提条件,请求将映射到另一个处理程序。
- python 使用pandas将xlsx转成csv
- 如何把微信公众号中的图文复制出来
- win8.1 android sdk,Android sdk 秒退 win8解决思路
- python 音频数据归一化
- 《PHP 7+MySQL 8动态网站开发从入门到精通(视频教学版)》示例源码课件教学视频免费下载
热门文章
- C++语法学习笔记十四:派生类-调用顺序-访问等级-函数遮蔽
- 中国各路神仙!!!!
- 2014腾讯校园招聘实习技术类笔试题目
- python写入文件到docx_从python中的txt文件写入docx文件
- 三、Linux文件颜色代表意义
- python 正则表达式 compile_使用compile()函数编译正则表达式【Python技术文章】
- 航天晨光:永中DCS与原有OA系统整合,文件阅览效率大幅提升!
- 如何在vue项目中实现图表进行数据分析
- 薅羊毛 | 揭秘闲鱼方案,一部手机,实现随时随地薅羊毛
- Unity Android Ios 微信SDK 接入