带你读《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和工具函数集成,构建一个能够理解自然语言并提供精准天气信息的智能助手。
4883 11
|
9月前
|
人工智能 JavaScript 前端开发
基于iTextSharp实现PDF加密功能
本教程介绍使用C#与iTextSharp库实现PDF文档加密的方法。内容包括环境搭建、界面设计及后台逻辑编写,涵盖选择文件、设置用户与所有者密码、加密操作等步骤,帮助开发者快速掌握PDF安全处理技巧。
242 0
|
人工智能 自然语言处理 算法
|
SQL 小程序 搜索推荐
【Python】- 实现一个小程序,随机出题、判题、打分功能
最近在学习python,刚好看到一个需求,尝试实现下,题目如下 文章最后面会有完整的代码
|
XML 开发框架 .NET
泛解析泛域名301重定向带参数跳转在iis的web.config中的设置方式 二级域名301重定向
泛解析泛域名301重定向带参数跳转在iis的web.config中的设置方式 二级域名301重定向
1252 0
泛解析泛域名301重定向带参数跳转在iis的web.config中的设置方式 二级域名301重定向
|
小程序 Linux Python
linux 安装numpy 和 matplotlib
linux 安装numpy 和 matplotlib
linux 安装numpy 和 matplotlib
|
安全 机器人 Linux
Android简介
有关Android的小知识
944 0
|
SQL 资源调度 分布式计算
MaxCompute Logview2.0 参数详解与常见问题
Logview 2.0 原理与功能简介,Logview 2.0 分析问题作业讲解
5108 1
|
存储 API 关系型数据库
表格存储新手指南:如何实现分页查询
本篇文章主要介绍如何在表格存储上实现分页查询
10504 6