养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

c#视频流如何转MP4

时间:2024-10-18 03:30:03

利用ffmpeg.exe工具软件,可以实现视频进行不同格式的转换。

工具/原料

需要网上下载个ffmpeg.exe工具软件

需转换的源视频

方法/步骤

1、先封装好视频转码的执行过程服务:Convert_V坡纠课柩ideo(stringexe,stringarg)。这边的两邗锒凳审个参数,exe:要调用的外部程序,这边也就是需要传入ffmpeg.exe工具软件所在的绝对路径;arg:这里就是FFMPEG的参数了。

c#视频流如何转MP4

2、声明全局变量:privatest筠续师诈ringfilepath;用于定义源文件保存的目录,这边分配路径为E:\FlowFile\111\忧溲枷茫_Learning。并封装一个用于记录日志的方法:writelog(stringstr);参数str为所要记录的日志内容。

c#视频流如何转MP4

c#视频流如何转MP4

3、封装转换(数据收集)的方法Data_Gather();过程定义:指定源文件名称、源文件路径地址、转换后的文件名称;并要判断转换后的文件是否已经存在,并可以按需求进行分部处理。这边的话,判读若存在,不进行覆盖操作,而是直接记录存在的日志。

c#视频流如何转MP4

c#视频流如何转MP4

4、直接调用数据收集方法:Data_Gather();进行测试。测试通过,成功转码,视频正常播放。测试结果如下

c#视频流如何转MP4

c#视频流如何转MP4

© 一点知识