所有分类
  • 所有分类
  • 后端开发
手机录MP4视频转AVC(H264)教程,快速解决HTML5 Video播放问题

手机录MP4视频转AVC(H264)教程,快速解决HTML5 Video播放问题

转码后的视频编码是mp4v,这是不能播放的原因,转换为AVC(H264)编码即可。查阅文档,关于video标签所支持的视频格式和编码:

前言

我遇到了个小烦心事,就是我手机录的MP4视频能播放,但用格式工厂转换后就看不了了!后来我研究琢磨,最后成功搞掂。下面给你们分享一下解决办法大家也试试看呗。

问题分析

你看你之前录制的视频和处理后的视频有啥区别吗?我排查了半天代码、路径还有浏览器之类的,发现经过处理之后,你那个视频的编码变成了mp4v,可能播放不了了,得换成AVC(H264)这种格式才行。

我看啦下文章,好像只有用HTML5 Video视频标签才能播放3种特定种类的视频,那就是h264 MP4视频(就是那个MPEG-LA公司出品的),VP8 webm(这可是谷歌他们家搞的哦)以及Theora ogg(这个还是苹果的iTouch一手操办的呢)。

解决方法

搞定HTML5中Video标签不能放MP4这个困扰?简单!用好它的多Source元素功能就成。添加一些source元素到Video标签,然后把各种格式的视频文件拖进去,浏览器会自动找出最易认懂的那一个播放。这样就能轻松规避不同浏览器间的兼容问题~

手机录MP4视频转AVC(H264)教程,快速解决HTML5 Video播放问题

搞定HTML5 Video无法播放MP4的问题其实很轻松。下面具体步骤走起:

首先要看下你那视频是不是h264编码的,如果不是就得转换成这个格式才能剪辑。

直接选个你喜欢的格式和源,标签上就会多出个叫”source”的东西。

3.测试不同浏览器下的兼容性,确保视频可以正常播放。

手机录MP4视频转AVC(H264)教程,快速解决HTML5 Video播放问题

实例演示

想知道怎么解决HTML5播不了MP4视频的问题?我告诉你,多用几个source元素就行了!

html
你的浏览器不支持看视频。

我们在video标签这里放了两个source代码,mp4和webm的源都有。就算你的浏览器不认识mp4也没关系,它会去尝试一下webm

这么搞,就可以解决HTML5 Video标签播不了MP4的麻烦事儿!网页视频现在看起来更稳定了~

总结

这篇文章教大家怎么搞定HTML5的Video标签播放不了MP4的问题。只要仔细看看视频属性,确保做对了,再多加点source元素,就能轻松转换编码格式,再也不怕那些浏览器不支持的麻烦了。希望下次遇到类似问题的时候你能用上这个小技巧!

原文链接:https://www.icz.com/technicalinformation/web/2024/04/13866.html,转载请注明出处~~~
0

评论0

请先
注意:请收藏好网址www.icz.com,防止失联!站内免费资源持续上传中…!赞助我们
显示验证码
没有账号?注册  忘记密码?