微信打不开MP4文件 (记录编码问题)

这篇具有很好参考价值的文章主要介绍了微信打不开MP4文件 (记录编码问题)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

起因是一大早上我兄弟给我打电话说家里的粮食被偷了,但是监控视频格式只能qq打开微信打不开,需要把视频发给警察。

微信打不开MP4文件 (记录编码问题)
微信打不开MP4文件 (记录编码问题)

一、编码错误

我是从这个帖子的提示出了问题

一般我们常见的MP4视频编码方式有两种: MPEG4 和 H.264,微信只支持H.264编码的

参考文章

在维基百科中也说明了有些MP4的编码格式是已经淘汰了的
淘汰的:H.263、H.262(MPEG-2第2部分)、MPEG-1和H.261
微信打不开MP4文件 (记录编码问题)

提一下有的视频该一下扩展名就也可以播放的应用是:

扩展名为.flv或.f4v并同样基于ISO基础媒体文件格式(MPEG-4第12部分)(英语:MPEG-4 Part12)的Flash视频格式与MPEG-4第14部分极为相似,多数情况下直接变更扩展名为.mp4也能够正常播放

二、解决

2.1、简单的就是拿格式工厂走一下就可以了

格式工厂官网

2.2、找到一个优秀的老哥写的转码的代码

作者:Alderaan:JavaCV:将任意视频转码为h264编码的mp4格式视频

  • Bytedeco
  • JavaCPP快速入门(官方demo增强版)
  • org.bytedeco依赖包的问题

参考文章

个人笔记,不同意见,望有交流
直接可以点击跳转连接文章来源地址https://www.toymoban.com/news/detail-403307.html

到了这里,关于微信打不开MP4文件 (记录编码问题)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 解决缺少vcomp120.dll文件打不开软件问题

    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或者损坏了,这时你只需下载这个vcomp120.dll文件进行安装(前提是找到适合的版本),当我们执行

    2024年02月09日
    浏览(70)
  • 原生小程序在ios打不开在线预览文件的问题

    描述问题: 小程序再IOS上点击pdf/doc等格式的文件 会报错errMsg: “openDocument:fail filetype not supported”. 但是安卓上是正常的. 先放代码截图(url是在线文件的地址.) 打印如上图. wx.openDocument方法报错 不支持此格式. 然后看下此时wx.downloadFile返回的tempFilePath是.bin格式,根据查询文档可知

    2024年04月13日
    浏览(34)
  • 微信小程序踩坑:wx.openDocument(Object object)打不开文件

    官网: wx.openDocument(Object object) | 微信开放文档 微信开发者平台文档 https://developers.weixin.qq.com/miniprogram/dev/api/file/wx.openDocument.html 说的fileType是可选参数!  但是不加上的话,就打不开! 加上之后就能打开了。  关键代码: 测试数据:先从文件的url里面筛选文件格式: demo:

    2024年02月11日
    浏览(50)
  • ubuntu22.04解决可执行文件(ovito)打不开的问题

    问题描述: 在官网上下载了linux版本的ovito,解压缩后双击 /bin 目录中的可执行文件没有反应,使用终端打开,输入命令: ./ovito 结果如下:  解决办法  说明是Qt程序出了问题,这里已经提示说可能是缺少xcb-cursor0 或者 libxcb-cursor0,说明可能是动态链接库的问题。如果这里没

    2024年02月03日
    浏览(69)
  • 解决前端二进制流下载的文件(例如:excel)打不开的问题

    1. 现在后端请求数据后,返回了一个二进制的数据,我们要把它下载下来。 这是响应的数据: 2. 这是调用接口的地方:  使用了file-saver插件:github地址 3. 这时如果直接下载的话,打开文件就会失败 4. 这时就必须要在调接口的时候做一下处理 responseType: \\\'arraybuffer\\\', 这个必须

    2024年02月04日
    浏览(116)
  • 微信小程序web-view使用说明,及链接打不开问题

             开发微信小程序时,有时会需要在小程序内打开网页链接,这时就需要用到 web-view 标签。web-view 是小程序上用来承载网页的容器,且每个页面只能有一个 web-view,它会自动铺满整个页面,并覆盖其他组件。目前个人类型的小程序上不支持使用。         在小程

    2024年02月09日
    浏览(88)
  • 前端下载后端文件流,文件可以下载,但是打不开,显示“文件已损坏”的问题分析与解决方案

    我在前端使用axios接收后端xlsx表格文件流并下载,xlsx文件能够下载成功,但是打开却显示文件无法打开 请求API封装: Content–Type 以及 responseType 经核对均没有问题 接口调用: 下载函数封装: 预览: 二进制数据 可以看到文件数据已经接收到并且是二进制的,但是转为的xlsx文件却

    2024年02月04日
    浏览(55)
  • FFmpeg将编码后数据保存成mp4

          以下测试代码实现的功能是:持续从内存块中获取原始数据,然后依次进行解码、编码、最后保存成mp4视频文件。       可保存成单个视频文件,也可指定每个视频文件的总帧数,保存多个视频文件。       为了便于查看和修改,这里将可独立的程序段存放在单个函

    2024年02月13日
    浏览(41)
  • android opencv 调用硬编码mediacodec保存mp4

    目录 c++ opencv部分 java 编码部分 Java jni声明: java调用: 获取类函数签名:

    2024年02月11日
    浏览(51)
  • 【标签bug】video标签部分mp4文件在ios中无法自动播放的问题

    在安卓端和h5页面调试端,video标签下的mp4格式文件均可以播放,但是video标签部分mp4文件在ios中无法自动播放的问题,搜了很多资料有如下解决方案 前四个属性: muted:静音播放,一般浏览器chrome为例,用户需要在页面上操作一次,才能播放视频,不允许用户进入后直接显示

    2024年02月06日
    浏览(63)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包