如何用C#实现把普通视频格式(如MP4)转换成h264格式(上传的过程中转换)

如何用C#实现把普通视频格式(如MP4)转换成h264格式(上传的过程中转换),第1张

一般情况下,是不大可能连上传连转换的。
除非你自己制作客户端和服务端。
C# 并没有自己的方法去转换。你可以调用一些库来实现。
不过,如果是网页上传的,比较麻烦。。。只能在上传以后,在后台转换。
可以编写个服务端,定时将它转换为你指定的格式
最快的方法是直接调用 FMPEG 来转换。

根据你的描述,我也遇到过这个视频的格式转换问题,我曾悬赏200个大洋求解决,但一直无结果。后来自己想办法解决了。
解决的办法其实很简单:
请你将你的h264格式文件进行一个复制备份(主要是解决心理上的担心:文件转换失败),然后将你的视频h264格式文件的尾缀名(即扩展名)直接改成AVI,并注意保留尾缀名前面的那个小点点,当系统提示:“如果改变文件名,可能会导致文件不可用。确实要更改吗?”,你就别要理它了,因为你已经进行了备份,即使失败了,原文件仍然存在,所以,你就勇敢的点击[是]就行了。例:将视频原文件“监控区域A区录像h264”直接更改为“监控区域A区录像AVI”
保证你就能够用视频播放器正常的打开了。
个人看法,仅供你参考哈。

用“格式工厂”软件可以把监控H264格式转换成MP4格式文件。

*** 作为:

1电脑上百度搜索“格式工厂”下载,安装完毕后打开。

2

点击“视频”,选择“MP4”。

3

如果对文件有要求,可以点击“输出配置”进行设置。点击“添加文件”,选择监控H264格式文件后,点击“确定”。

4

在该界面点击“开始”即可开始转换格式。

输出文件位置在“输出配置”里面可以设置。

将视频编码MPEG4转成视频编码H264,可以在手机上播放,推荐用 MP4/RM转换专家 软件对各种视频格式的支持非常好,支持转换成各种手机支持的官方MP4、3GP、FLV、AVI、3G2等视频格式,视频质量非常好。 还可以导出各种编码的视频格式,视频参数设置很齐全,导出的视频可以在手机上播放。 导入视频,选择导出手机视频格式,比如:手机常用MP4格式(索爱/三星/摩托罗拉等),有齐全的参数供选择,包括视频编码设置为H264,视频可以在手机上播放! 转换速度是目前最快的,国内首个引入多核CPU并发转换概念,最高支持16核心并发转换。 对各种MP4机、iPhone、手机、PSV、PSP、iPad、PS3、iPod等机子的支持非常好。试试看! 百度搜索 MP4/RM转换专家


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10360761.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-08
下一篇 2023-05-08

发表评论

登录后才能评论

评论列表(0条)

保存