对于我目前的网站项目,我收到了几个HTML5就绪的视频资产;唯一的问题是资产非常庞大。
我知道我可以牺牲质量来支持规模,但客户并没有接受显着的质量损失。
我知道有一些可用的图像处理工具(例如jpegmini)可以显着减少图像尺寸,而不会造成很多视觉质量损失。
视频是否有可比性?
答案 0 :(得分:0)
FFmpeg(https://ffmpeg.org)是这个领域的解决方案,当然是在开源世界。
此处有一个指南,使用大多数浏览器和设备支持的h.264编码:https://trac.ffmpeg.org/wiki/Encode/H.264
这包括一些关于质量与处理等的指导 - 请看两张图。
对于流式视频而言,它也是值得的,最重要的流媒体服务也将提供给定视频的多个比特率版本,并允许客户端播放器下载文件,例如10秒,块,并为每个块选择当前设备和网络条件的最佳比特率。
这被称为ABR,自适应比特率流。在这个答案中查看一些矿石信息:https://stackoverflow.com/a/42365034/334402
这是一个非常专业的领域,并且大多数人将使用提供此服务的视频托管服务或专用视频流服务器,例如Wowza是一个商业示例,或者带有ABR插件的GStreamer是一个开源示例。