当前位置: 首页 > news >正文

微信小程序播放编码为 video/mp4;codecs=vp8 opus 的视频没有声音

最近在做浏览器录屏功能,主要是录屏加上麦克风生成mp4视频,最终生成的是编码为 video/mp4;codecs=vp8 opus 的视频,音频编码因为是 opus 是无法在小程序正常播放的,这样就导致了视频没有声音。后来就在服务端做了一层转换,将音频的 opus 转为了 AAC 编码,这样在小程序端就可以正常播放了。转换是通过 FFmpeg 转换的,但是转换的时候因为视频编码为 vp8,转换为 AAL 就造成转换时间很长,所以需要设置为 video/mp4;codecs=h264 然后后端把数据转为 AAL 就行了。时间大幅度缩减了。

MediaRecorder(strem, {mimeType: 'video/mp4;codecs=h264'
})

在chrome里面,音频编码默认就是 opus。如果设置为mimeType: 'video/mp4;codecs=h264 opus' 就会报错。只设置视频编码就好。如果你打印出来的blob数据不是这个编码格式也不用担心,将保存的视频文件放在工具里面查看就好。因为打印出来的是不对的。工具: mediainfo

http://www.lryc.cn/news/342365.html

相关文章:

  • Linux 指令lsblk 作用,以及查看cpu使用情况和磁盘IO iostat指令详解
  • Mybatis之Sqlsession、Connection和Transaction三者间的关系
  • WRT1900ACS搭建openwrt服务器小记
  • Spring AOP(3)
  • 推荐5个免费的国内平替版GPT
  • 弹性云服务器是什么,为何如此受欢迎
  • Docker部署RabbitMQ与简单使用
  • 2024年黄石市建设优质工程评价认定申报条件、流程及材料合集
  • 偏微分方程算法之混合边界条件下的差分法
  • apollo资料整理
  • 森林消防新利器:高扬程水泵的革新与应用/恒峰智慧科技
  • Microsoft Universal Print 与 SAP 集成教程
  • VBA在Excel中字母、数字的相互转化
  • 【C语言】——联合体与枚举
  • java线上问题排查之内存分析(三)
  • 中电金信:金Gien乐道 | 4月要闻速览,精彩再回顾
  • Java将文件目录转成树结构
  • 硬件工程师必读:10条职业发展黄金法则!
  • Redis是什么? 日常运维 Redis 需要注意什么 ? 怎么降低Redis 内存使用 节省内存?
  • 【Android项目】“追茶到底”项目介绍
  • 机试:进制转换问题
  • 目标检测实战(十五): 使用YOLOv7完成对图像的目标检测任务(从数据准备到训练测试部署的完整流程)
  • github中fasttext库README官文文档翻译
  • WouoUIPagePC端实现
  • W801学习笔记十九:古诗学习应用——下
  • 类加载器ClassLoad-jdk1.8
  • 24年最新AI数字人简单混剪
  • 免备案香港主机会影响网站收录?
  • 低代码工业组态数字孪生平台
  • 代码随想录第三十八天(完全背包问题)|爬楼梯(第八期模拟笔试)|零钱兑换|完全平方数