- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C视频转换成Flv
?1。配置文件里添加?????????
web.config?1?appSettings?2?3????!--convert?tools?path--?4????add?key=FfmpegPath?value=D:\tools\/?????5?6????!--?setting?--?7????add?key=ThreadCount?value=5?/?8????add?key=BatchSize?value=10?/?9????add?key=QueueTimeout?value=20?/10????add?key=TransactionTimeout?value=30?/11??/appSettings
??????? 2。添加一个接口?
IConvert?1using?System;?2using?System.Collections.Generic;?3using?System.Text;?4?5namespace?VideoConvert?6{?7????public?interface?IConvert?8????{?910????????/**////?summary11????????///?将视频文件转换为Flv格式12????????///?/summary13????????///?param?name=sourceFile要转换的文件/param14????????///?returns/returns15????????bool?Convert(string?sourceFile);16171819????????/**////?summary20????????///?获取缩略图21????????///?/summary22????????///?param?name=sourceFile/param23????????///?returns/returns24????????bool?GetSmallImage(string?sourceFile);25???????2627????}28}29
3。转换工具设定继承 IConvert
FfmpegConvert ?1using?System;?2using?System.Collections.Generic;?3using?System.Text;?4using?System.Configuration;?5?6?7namespace?VideoConvert?8{?9????public?class?FfmpegConvert?:?IConvert10????{111213????????/**////?summary14????????///?转换软件所在的路径15????????///?/summary16????????private?string?ConvertTool?=?ConfigurationManager.AppSettings[FfmpegPath]?+?ffmpeg.exe;171819????????/**////?summary20????????///?构造函数21????????///?/summary22????????public?FfmpegConvert()23????????{2425????????}262728????????/**////?summary29????????///?将视频文件转换为Flv格式30????????///?/summary31????????///?param?name=sourceFile要转换的文件/param32????????///?returns/returns33????????public?bool?Convert(string?sourceFile)34????????{35????????????try36????????????{37????????????????//文件名是否为空38????????????????if?(string.IsNullOrEmpty(sourceFile))?return?false;39????????????????//检测文件是否存在404142????????????????string?TargetFile?=?sourceFile.Substring(0,?sourceFile.Length?-?4)?+?.flv;43????????????????string?Argu?=?@-i??+?sourceFile?+??-ab?56
文档评论(0)