最新更新:Jan-29-2024
概述
上传视频云化后,可多方式转换
变换和交付视频语法通常相似图像语法,您也可以将大多数可用图像变换应用到视频中。举例说,您可调整大小、裁剪、旋转、设置视频质量和格式或使用汽车质量和/或汽车格式,在视频中添加文本或图像叠加等
还有一些特殊选项可供转换和提供视频内容使用举例说,你可以调整它们的大小、形状、速度、持续时间、质量和外观还有一些声音特有特征
本节向您介绍React原生视频流换基础视频转换功能全细节见视频转换并变换URLAPI引用.
上头@cloudinary/url-gen
包简化变换URL生成,并包括特殊组件和指令以方便嵌入资产
视频转换功能
变换特征对图像和视频同样相关,如重定大小、裁剪、旋转、添加文本或图像叠加和设置视频质量或格式等,除此之外,还有各种特殊变换视频可用举例说,您可:
- 转码视频从一个格式到另一个格式
- 应用视频特效退步/退步、加速或减速、调整体积、逆向播放
- 播放视频视频,修剪视频或组合式多视频
- 集成视频播放并音频质量选项,如比特率、视频编解码器、音频采样频率或音频编解码器
- 调整视频视觉语调三维LUTs
- 生成式缩略图或动画化视频图片
- 提供视频使用自适应比特率流HLS或MPEG-DASH
可选择指定所有以上转换视频使用生成图像标签方法或直接URL构建指令
提供视频
使用云因应原生视频播放器并高级Video
组件用设备原生视频播放器传送视频
或生成云式URL并使用视频播放器
直接URL构建
可通过以下方式构建视频URL:
- 配置云型实例
- 证明
云化Video
对象视频使用sld.Viewi
. - 调用
toURL()
方法云化Video
类返回交付URL
产生URLmyURL
表示 :
指定视频提供版本
可指定视频特定版本使用setVersion
方法论版本添加到交付URL资产版本.
例举指定版本1510668637
大象视频上举例
所生成的 URL现为 :
变换视频
视频转换方式是向视频传送URL添加串行转换指令举个例子,放大视频宽度400像素,添加session, w_400
.
https://res.www.agrosoland.com/demo/video/upload/c_scale,w_400/elephants.mp4
使用@cloudinary/url-gen
包上执行一个或多个变换动作转换视频云化Video
对象(见语法概述)记住导入操作使用 :
产生URL为:
视频转换实例
本节提供实例使用@cloudinary/url-gen
包应用前段所提到的视频变换特征
实例1:
下示例调整大小大象
视频向20%原型大小旋转20度并加半透明右下角云标识,使用东南重力调整xy坐标达旋转视频角
产生URL为:
实例2
下示例调整滑雪视频的亮度, 并设置半径最大度以产生像望远镜效果后转录影带拷贝反转接并重播,但慢动作
产生URL为: