起因是一大早上我兄弟给我打电话说家里的粮食被偷了,但是监控视频格式只能qq打开微信打不开,需要把视频发给警察。
一、编码错误
我是从这个帖子的提示出了问题
一般我们常见的MP4视频编码方式有两种: MPEG4 和 H.264,微信只支持H.264编码的
参考文章
在维基百科中也说明了有些MP4的编码格式是已经淘汰了的
淘汰的:H.263、H.262(MPEG-2第2部分)、MPEG-1和H.261
提一下有的视频该一下扩展名就也可以播放的应用是:
扩展名为.flv或.f4v并同样基于ISO基础媒体文件格式(MPEG-4第12部分)(英语:MPEG-4 Part12)的Flash视频格式与MPEG-4第14部分极为相似,多数情况下直接变更扩展名为.mp4也能够正常播放
二、解决
2.1、简单的就是拿格式工厂走一下就可以了
格式工厂官网
2.2、找到一个优秀的老哥写的转码的代码
作者:Alderaan:JavaCV:将任意视频转码为h264编码的mp4格式视频文章来源:https://www.toymoban.com/news/detail-403307.html
- Bytedeco
- JavaCPP快速入门(官方demo增强版)
- org.bytedeco依赖包的问题
参考文章
个人笔记,不同意见,望有交流
直接可以点击跳转连接文章来源地址https://www.toymoban.com/news/detail-403307.html
到了这里,关于微信打不开MP4文件 (记录编码问题)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!