问:为什么只支持H264编码的MP4格式的视频
答:由于各浏览器对Flash技术不再支持,主流的H5及网页对视频播放仅支持H.264编码的MP4格式,非该编码的视频文件均无法正常播放。
https://cloud.tencent.com/document/product/266/14424
问:视频课件在手机上播放卡顿,是什么原因
答:很可能是视频是高清的,建议改成标清的,分辨率为:1280*720,请参考网络视频通用转码标准,手机拍摄直接上传的一般是超高清源视频文件由于对播放时的网速要求很高也会导致播放卡顿。
问:提示MP4"格式 可能由于未压缩或码率过高导致文件过大(时长为2分43秒;大小为323M,时长和大小不成正比
答:1、建议通过格式工厂转码工具转码,码率设置不大于2000
问:视频课件在电脑浏览器播放正常,在部分机型黑屏,没有声音,没有图像或提示格式有问题,是什么原因
答1:很可能是视频格式的编码不是H.264的,或源文件一些其它编码问题,导致一些手机浏览器不兼容,建议将视频文件转码,参考下面的方法。
答2:系统设置中开启视频自动转码功能,开启后可支持上传非MP4格式的视频自动转码。
答3:或者把文件发送到自己微信的文件传输助手,这样微信会自动转码处理,测试播放正常后再下载下来上传一般也可以解决
工具:格式工厂
免费下载地址:http://www.pcfreetime.com/formatfactory/CN/index.html
视频转化为MP4格式;输出配置:视频编码为AVC(H264),视频最大分辨率为1280*720,码率调整建议调整1600
苹果电脑可使用:
码率:
影响体积,与体积成正比:码率越大,体积越大,对播放时的网速要求越高;码率越小,体积越小。 “码率”就是失真度,码率越高越清晰。
几乎所有的编码格式重视的都是如何用最低的码率达到最少的失真。
Kbps:ps指的是/s,即每秒。Kbps指的是网络速度,也就是每秒钟传送多少个千位的信息(K表示千位,Kb表示的是多少千个位),为了在直观上显得网络的传输速度较快,一般公司都使用kb(千位)来表示。1KB/S=8Kbps。ADSL上网时的网速是512Kbps,如果转换成字节,就是512/8=64KB/S(即64千字节每秒)。
一般来说,如果是1M的宽带,在网上只能看不超过1024kbps的视频,超过1024kbps的视频只能等视频缓冲才能流畅的观看,也就是会出现常见的卡顿和经常需要缓冲的情况。
帧率:
影响画面流畅度,与画面流畅度成正比:帧率越大,画面越流畅;帧率越小,画面越有跳动感。如果码率为变量,则帧率也会影响体积,帧率越高,每秒钟经过的画面越多,需要的码率也越高,体积也越大。
分辨率:
影响图像大小,与图像大小成正比:分辨率越高,图像越大;分辨率越低,图像越小。
清晰度
在码率一定的情况下,分辨率与清晰度成反比关系:分辨率越高,图像越不清晰,分辨率越低,图像越清晰。
在分辨率一定的情况下,码率与清晰度成正比关系,码率越高,图像越清晰;码率越低,图像越不清晰。
如果在微信等浏览器中安卓手机可以播放视频,苹果手机无法播放,已确认是H264编码的MP4格式,一般是由于视频在转码压缩成MP4的压缩率不兼容的原因。
具体可参考
https://blog.csdn.net/weixin_43205396/article/details/109805610
使用格式工厂和其他转码工具进行转码