zoukankan      html  css  js  c++  java
  • google无法播放mp4 chrome无法播放h264

    写在前面

    我在chrome上无法播放h264+Acc的mp4,在firefox、ie都可以播放,而且此mp4在vlc终可以正常播放。

    视频链接:http://106.14.221.185:7001/public/video/dms-2019-12-27-17-10.mp4。视频是android录制的,采用的MediaCodec。

    起初查了很多关于chrome的问题,因为chrome使用的是webkit内核跟其它浏览器不同,然而现在最流行最常见的就是webkit内核。

    所有最好归根到视频源上。

    我在网上找了很多都是说chrome只支持h264的mp4,让我很无奈,又不懂android开发。对接到android工程师,他们又说没有问题,拿出vlc说:“明明可以播放的”。没办法,有理说不出,只能自己去找问题去打他们脸。

    来源

    1. 开始我尝试使用web 视频插件,找到一个vlc的web插件,可惜已经不对当前的chrome支持了,其它浏览器也会相继的对此不支持。
    2. 于是又找到ckplayer插件,发现原理调用的也是video标签和flash,这个跟videoJS一样。
    3. 最后终于找到一篇关于video标签无法播放mp4的文章,需要利用ffmpeg工具检测。于是才有了下文:

    开始探索

    1. 下载并安装ffmpeg:https://ffmpeg.zeranoe.com/builds/,有三个版本:Static、Shared、Dev,我选择Static下载完并安装
    2. 设置环境变量:右击“我的电脑”--系统设置--高级系统设置,在环境变量path里添加安装完的“bin”所在目录,我的是“D:ffmpegffmpeg-20191229-e20c6d9-win64-staticin”
    3. 打开Windows PowerShell(管理员),切换到视频所在目录,例如我的:
      PS C:Userswangrui> E:
      PS E:> cd /temple/static 
    4. 查看编码
      PS E:	emplestatic> ffmpeg -i input.mp4
      PS E:	emplestatic> ffmpeg -i input2.mp4

       

       唉,不写了,

     这篇文章其实就是上面的“找到一篇关于video标签无法播放mp4的文章” 地址是 https://www.jianshu.com/p/aa5ba6967f46

  • 相关阅读:
    pillow模块的用法 + 随机验证码
    jquery文件阅读器 显示需要上传图片的预览功能
    pycharm永久激活方式
    pycharm汉化
    10.25网络编程到并发编程
    10.15 迭代器,生成器到常用模块的小结
    10.14 面向对象小结
    十一天学习内容总结大纲
    pip镜像源的替换
    前端jQuery导入方式
  • 原文地址:https://www.cnblogs.com/wangrui38/p/12123457.html
Copyright © 2011-2022 走看看