带你读《2022技术人的百宝黑皮书》——全景封面视频生成技术在淘宝的应用(5)

简介: 带你读《2022技术人的百宝黑皮书》——全景封面视频生成技术在淘宝的应用(5)

带你读《2022技术人的百宝黑皮书》——全景封面视频生成技术在淘宝的应用(4) https://developer.aliyun.com/article/1243476?groupCode=taobaotech



将视频映射到球面或者立方体面


$ ffmpeg -i output.mp4 -vf v360=e:c3x2:cubic:out_pad=0.01 output2.mp4


image.png


选择视角进行截取


image.png


前端方案


前端可以将全景视频渲染出来,然后进行录制,基于规则参数自动操作视频的视角变化,生成普通视频文件。流程如下:


image.png


1. 在浏览器通过 WebGL 渲染全景视频;

2. 根据规则驱动全景视频的画面变化;

3. 通过 captureStream 获取 Canvas 上的媒体流数据;

4. 通过 MediaRecorder 将 Canvas 中的媒体流转化成视频文件;

5. 将视频文件上传到内容中台,从而进行下发透出。


方案对比


image.png

相比较而言,前端方案开发成本低,结合商家人工预览确认、调参的过程,做到视频质量可控,功能快速上线的目的。




带你读《2022技术人的百宝黑皮书》——全景封面视频生成技术在淘宝的应用(6) https://developer.aliyun.com/article/1243474?groupCode=taobaotech


相关文章
|
人工智能 缓存 自然语言处理
构建智能天气助手:基于大模型API与工具函数的调用实践
在人工智能快速发展的今天,大语言模型(LLM)已经成为构建智能应用的重要基础设施。本文将介绍如何利用大模型API和工具函数集成,构建一个能够理解自然语言并提供精准天气信息的智能助手。
5071 11
|
JSON 供应链 算法
跨境卖家必看!2025年1688API新功能解锁全球供应链
1688商品详情接口是阿里巴巴1688平台提供的API,用于获取商品标题、价格、库存、图片等详细信息。支持GET和POST请求,返回JSON格式数据,包含商品描述、商家信息等。适用于电商数据分析、比价系统等场景。调用流程包括申请权限、准备参数并发送请求、处理响应内容,需使用通用参数(如app_key、timestamp)和业务参数(如product_id)。该接口助力提升业务效率与决策准确性。
|
SQL 小程序 搜索推荐
【Python】- 实现一个小程序,随机出题、判题、打分功能
最近在学习python,刚好看到一个需求,尝试实现下,题目如下 文章最后面会有完整的代码
|
XML 开发框架 .NET
泛解析泛域名301重定向带参数跳转在iis的web.config中的设置方式 二级域名301重定向
泛解析泛域名301重定向带参数跳转在iis的web.config中的设置方式 二级域名301重定向
1312 0
泛解析泛域名301重定向带参数跳转在iis的web.config中的设置方式 二级域名301重定向
|
小程序 Linux Python
linux 安装numpy 和 matplotlib
linux 安装numpy 和 matplotlib
linux 安装numpy 和 matplotlib
|
安全 机器人 Linux
Android简介
有关Android的小知识
1049 0
|
SQL 资源调度 分布式计算
MaxCompute Logview2.0 参数详解与常见问题
Logview 2.0 原理与功能简介,Logview 2.0 分析问题作业讲解
5200 1
|
数据采集 移动开发 监控
十年经验产品经理分享:如何搭建一个行之有效的“数据闭环”体系
打造数据闭环体系,就是要完成数据对于产品产生价值的闭环,让数据驱动产品增长。本文作者从数据闭环的概念出发,结合具体案例,从目标、洞察、迭代、落地这四个方面对搭建数据闭环体系的关键要点进行了分析讨论,一起来看看~
十年经验产品经理分享:如何搭建一个行之有效的“数据闭环”体系
|
编解码 Windows 容器
音视频封装格式和编码格式
音视频封装格式、编码格式知识        常见的AVI、RMVB、MKV、ASF、WMV、MP4、3GP、FLV等文件其实只能算是一种封装标准。 一个完整的视频文件是由音频和视频2部分组成的。H264、Xvid等就是视频编码格式,MP3、AAC等就是音频编码格式。 例如:将一个Xvid视频编码文件和一个MP3音频编码文件按AVI封装标准封装以后,就得到一个A