- 系统品牌:
- 其他系统
- 开发语言:
- .NET
- 数据库:
- Mssql
源码类别:【控件应用】
源码类型:C/S
适合人群: 进阶
授权类型:商业版
开发语言:C#
数据库:无数据库
框架版本:1.00
源码大小:44.96MB
一、源码特点
公司会员上传的视频文件是FLV格式,在手机版网站上播放不了,所以才有这个视频转码的服务,有需要的朋友不要错过
二、菜单功能
1、功能说明:服务可以直接安装在包含视频文件的电脑上。然后在源码 App.config 中设置视频文件地址(文件夹地址),程序会自动扫描整个文件夹。可以设定视频转换起始结束时间,方便控制。
2、实现原理:服务会开启一个进程,调用程序中带的ffmpeg.exe转码工具执行转码操作。
程序还有MP4转FLV的方法,只要照源码可以自写服务实现MP4转FLV的服务
3、源码可以直接用VS生成发布为Release版本,然后在项目的bin/Release文件夹中执行Install.bat批处理文件安装服务 ,Unstall.bat这个文件是对应的删除服务批处理文件。
安装好服务后,可以在控制面板-管理工具-服务 列表 中找到VideoConversion 这个服务 ,这就是我们刚刚安装好的视频转码服务。启动他就OK了。
记得更新 bin/Release/VideoConversion.exe.config对应的配置文件,更新一次配置文件 需要重新启服务。
4、配置文件说明:
<!--执行视频转码间隔时间,单位秒--> 就是执行完成一个后等多久执行下一个。 这个60是表是60秒。
<add key="ThreadTimeSpan" value="60"/>
<!--这是执行视频转码的执行工具-->//在项目文件夹bin/Release/ffmpeg下
<add key="ffmpeg" value="E:Releaseffmpegffmpeg.exe"/>
<!--你电脑视频文件所在的路径--> //我的视频都是在F:\video这个文件夹下的,视自己情况修改
<add key="upfile" value="F:\video"/>
<!--这个没用到-->
<add key="playfile" value="PlayFiles"/>
<!--日志文件存放的文件-->
<add key="UserLog" value="E:ReleaseLog"/>
<!--每天几点开始执行视频转码,24小时制 0-24 -->
<add key="BeginHour" value="0"/>
<!--每天几点停止执行视频转码 0-24 -->
<add key="EndnHour" value="24"/>
三、注意事项
1、开发环境为Visual Studio 2012,使用.net 4.5开发