视频片段,对视频文件的描述。视频片段源可以是视频或者图片。每个视频片段可以修改其裁剪入点、裁剪出点以及播放速度,也可以设置摇摄和扫描。编辑视频时,可以按特效类型的不同(内建特效,包裹式特效,美颜特效)添加或者插入多个视频特效。 添加资源包特效时,都得先安装,安装成功后获取packageId才能使用,而内建特效(builtin)只需获取特效名称即可使用。
更多...
|
| constructor () |
|
| appendAudioFx (fxName) |
| 在视频剪辑的末尾添加音频效果。 更多...
|
|
| insertAudioFx (fxName, fxIndex) |
| 在视频剪辑的指定效果索引处插入音频效果。 更多...
|
|
| removeAudioFx (fxIndex) |
| 按索引移除音效,后续audioFx索引前移。 更多...
|
|
| getAudioFxByIndex (fxIndex) |
| 通过索引获取音频效果。 更多...
|
|
| getAudioFxCount () |
| 获取视频剪辑上的音频效果数。注意:剪辑上的效果索引从 0 开始。 更多...
|
|
| appendBuiltinFx (fxName) |
| 追加内置特效 更多...
|
|
| insertBuiltinFx (fxName, fxIndex) |
| 插入内置特效 更多...
|
|
| appendPackagedFx (fxPackageId) |
| 追加包特效 更多...
|
|
| insertPackagedFx (fxPackageId, fxIndex) |
| 加入包特效 更多...
|
|
| removeFx (fxIndex) |
| 删除特效 更多...
|
|
| removeAllAudioFx () |
| 删除所有音频特效。 更多...
|
|
| removeAllVideoFx () |
| 删除所有视频特效。 更多...
|
|
| removeAllFx () |
| 删除所有特效 更多...
|
|
| getFxByIndex (fxIndex) |
| 根据索引获取特效 更多...
|
|
| appendRawBuiltinFx (fxName) |
| 追加原始内置特效 更多...
|
|
| insertRawBuiltinFx (fxName, fxIndex) |
| 插入原始内置特效 更多...
|
|
| appendRawPackagedFx (fxPackageId) |
| 追加原始包特效 更多...
|
|
| insertRawPackagedFx (fxPackageId, fxIndex) |
| 加入原始包特效 更多...
|
|
| removeRawFx (fxIndex) |
| 删除原始特效 更多...
|
|
| getRawFxCount () |
| 获取原始特效计数 更多...
|
|
| getRawFxByIndex (fxIndex) |
| 根据索引获取原始特效 更多...
|
|
| getVideoType () |
| 获取视频类型 更多...
|
|
| getRoleInTheme () |
| 获取主题角色 更多...
|
|
| setPlayInReverse (playInReverse) |
| 设置反向播放 更多...
|
|
| getPlayInReverse () |
| 获取反向播放 更多...
|
|
| setExtraVideoRotation (rotation) |
| 设置扩展视频旋转 更多...
|
|
| getExtraVideoRotation () |
| 获取扩展视频旋转 更多...
|
|
| setPanAndScan (pan, scan) |
| 设置遥感和扫描 更多...
|
|
| getPanAndScan () |
| 获取遥感和扫描 更多...
|
|
| setSourceBackgroundMode (mode) |
| 设置源背景模式 更多...
|
|
| getSourceBackgroundMode () |
| 获取源背景模式 更多...
|
|
| setSourceBackgroundColor (color) |
| 设置源背景颜色 更多...
|
|
| getSourceBackgroundColor () |
| 获取源背景颜色 更多...
|
|
| setImageMotionMode (mode) |
| 设置图像运动模式 更多...
|
|
| getImageMotionMode () |
| 获取图像运动模式 更多...
|
|
| setImageMotionAnimationEnabled (enabled) |
| 设置图像运动动画启用 更多...
|
|
| isImageMotionAnimationEnabled () |
| 是否启用了图像运动动画 更多...
|
|
| setClipWrapMode (wrapMode) |
| 设置片段包装模式 更多...
|
|
| getClipWrapMode () |
| 获取片段包装模式 更多...
|
|
| disableAudioStreams (disabled) |
| 禁止音频流 更多...
|
|
| isAudioStreamsDisabled () |
| 音频流是否已禁止 更多...
|
|
| enableClipFreezeFrame (enabled) |
| 启用片段冻结帧 更多...
|
|
| isClipFreezeFrameEnabled () |
| 是否启用了片段冻结帧 更多...
|
|
| setClipFreezeFrameTrimPosition (trimPos) |
| 设置片段冻结帧修剪位置 更多...
|
|
| getClipFreezeFrameTrimPosition () |
| 获取剪辑冻结帧修剪位置 更多...
|
|
| getPropertyVideoFx () |
| 获取属性视频特效 更多...
|
|
| enablePropertyVideoFx (enabled) |
| 启用属性视频特效 更多...
|
|
| isPropertyVideoFxEnabled () |
| 获取是否开启原始比例渲染模式。 更多...
|
|
| setBlendingMode (mode) |
| 将混合模式设置为视频剪辑。 更多...
|
|
| getBlendingMode () |
| 从视频剪辑中获取混合模式。 更多...
|
|
| setImageMotionROI (startROI, endROI) |
| 设置剪辑的动态移动 ROI。 更多...
|
|
| getStartROI () |
| 获取图像剪辑的起始 ROI。 更多...
|
|
| getEndROI () |
| 获取图像剪辑的终止 ROI。 更多...
|
|
| setRefImageFillMode (mode) |
| 小图模式下设置片段的填充模式 更多...
|
|
| getRefImageFillMode () |
| 小图模式下获取片段的填充模式 更多...
|
|
| setRefImageSize (width, height) |
| 小图模式下设置片段的尺寸 更多...
|
|
| getRefImageSize () |
| 小图模式下获取片段的尺寸 更多...
|
|
| setRefImageBackgroundColor (color) |
| 小图模式下设置片段的背景颜色 更多...
|
|
| getRefImageBackgroundColor () |
| 小图模式下获取片段的背景颜色 更多...
|
|
| setRefImageBackgroundBlurRadius (radius) |
| 小图模式下设置片段的背景模糊程度 更多...
|
|
| getRefImageBackgroundBlurRadius () |
| 小图模式下获取片段的背景模糊程度 更多...
|
|
| enableRawSourceMode (enable) |
| 开启原始画幅的模式。 当这个模式开启后, SetPanAndScan, GetPanAndScan, DisableAmbiguousCrop, IsAmbiguousCropDisabled, SetImageMotionMode, ImageMotionMode, SetImageMotionROI, GetImageMotionROI, SetImageMotionAnimationEnabled, IsImageMotionAnimationEnabled, SetImageMaskROI和GetImageMaskROI都已经无效。 如果开启了属性特技,属性特技中对应的上述相关参数也是没有效果的。 更多...
|
|
| isRawSourceModeEnabled () |
| 原始画幅模式是否已开启。 更多...
|
|
| getFirstCaption () |
| 获取片段上第一个字幕 更多...
|
|
| getLastCaption () |
| 获取片段上最后一个字幕 更多...
|
|
| getPrevCaption (caption) |
| 获取片段上当前字幕的前一个字幕 更多...
|
|
| getNextCaption (caption) |
| 获取片段上当前字幕的后一个字幕 更多...
|
|
| getCaptionsByClipTimePosition (clipTimePos) |
| 根据片段位置获取字幕 更多...
|
|
| addCaption (captionText, inPoint, duration, captionStylePackageId, isPanoramic) |
| 添加字幕 更多...
|
|
| addModularCaption (captionText, inPoint, duration) |
| 添加模块化字幕 更多...
|
|
| removeCaption (caption) |
| 删除字幕 更多...
|
|
| getFirstCompoundCaption () |
| 获取片段上第一个复合字幕 更多...
|
|
| getLastCompoundCaption () |
| 获取片段上最后一个复合字幕 更多...
|
|
| getPrevCompoundCaption (caption) |
| 获取片段上当前复合字幕的前一个复合字幕 更多...
|
|
| getNextCompoundCaption (caption) |
| 获取片段上当前复合字幕的后一个复合字幕 更多...
|
|
| getCompoundCaptionsByClipTimePosition (clipTimePos) |
| 根据片段位置,获取复合字幕 更多...
|
|
| addCompoundCaption (inPoint, duration, compoundCaptionPackageId) |
| 添加复合字幕 更多...
|
|
| removeCompoundCaption (caption) |
| 删除复合字幕 更多...
|
|
| getFirstAnimatedSticker () |
| 获取片段上第一个动画贴纸 更多...
|
|
| getLastAnimatedSticker () |
| 获取最后一个动画贴纸 更多...
|
|
| getPrevAnimatedSticker (animatedSticker) |
| 获取片段上当前动画贴纸的前一个动画贴纸 更多...
|
|
| getNextAnimatedSticker (animatedSticker) |
| 获取片段上当前动画贴纸的后一个动画贴纸 更多...
|
|
| getAnimatedStickersByClipTimePosition (clipTimePos) |
| 根据片段位置获取动画贴纸 更多...
|
|
| addAnimatedSticker (inPoint, duration, animatedStickerPackageId, isPanoramic, isCustom, customImagePath) |
| 添加动画贴纸 更多...
|
|
| removeAnimatedSticker (animatedSticker) |
| 删除动画贴纸 更多...
|
|
| setRawFilterProcessesMode (mode) |
| 设置Raw滤镜的处理模式。 默认处理模式是所有的Raw滤镜输入输出尺寸都是和媒体文件的分辨率一致的 当这个模式开启后,所有的Raw滤镜都会按照变尺寸模式进行处理,最后会按照FillModeFill的模式适配到时间线的尺寸上。 当处理模式为NvsRawFilterProcessesMode.VarSizeWithFillModeUsed,最后会按照设置的填充模式适配到时间线的尺寸 更多...
|
|
| getRawFilterProcessesMode () |
| 获取Raw滤镜的处理模式。 更多...
|
|
| constructor () |
|
| getTrimIn () |
| 获取修剪入点 更多...
|
|
| getTrimOut () |
| 获取修剪出点 更多...
|
|
| moveTrimPoint (offset) |
| 移动修剪点 更多...
|
|
| getInPoint () |
| 获取入点 更多...
|
|
| getOutPoint () |
| 获取出点 更多...
|
|
| getType () |
| 获取类型 更多...
|
|
| getIndex () |
| 获取索引 更多...
|
|
| getFilePath () |
| 获取文件路径 更多...
|
|
| getFxCount () |
| 获取特效计数 更多...
|
|
| changeTrimInPoint (newTrimInPoint, affectSibling) |
| 改变入点 更多...
|
|
| changeTrimOutPoint (newTrimOutPoint, affectSibling) |
| 改变出点 更多...
|
|
| getSpeed () |
| 获取速度 更多...
|
|
| changeSpeed (newSpeed, keepAudioPitch) |
| 改变速度 更多...
|
|
| changeSpeedWithOutPoint (outPoint, newSpeed, keepAudioPitch) |
| 改变速度 更多...
|
|
| isKeepAudioPitch () |
| 是否保持音调 更多...
|
|
| getVolumeGain () |
| 获取音量增益 更多...
|
|
| setVolumeGain (leftVolumeGain, rightVolumeGain) |
| 设置音量增益 更多...
|
|
| setFadeInDuration (duration) |
| 设置淡入持续时间 更多...
|
|
| getFadeInDuration () |
| 获取淡入持续时间 更多...
|
|
| setFadeOutDuration (duration) |
| 设置淡出持续时间 更多...
|
|
| getFadeOutDuration () |
| 获取淡出持续时间 更多...
|
|
| changeCurvesVariableSpeed (curvesString, keepAudioPitch) |
| 改变曲线变速,此接口将导致流引擎状态跳转到引擎停止状态 更多...
|
|
| changeCurvesVariableSpeedWithOutPoint (outPoint, curvesString, keepAudioPitch) |
| 改变曲线变速,此接口将导致流引擎状态跳转到引擎停止状态 更多...
|
|
| getClipVariableSpeedCurvesString () |
| 获取片段变速曲线字符串 更多...
|
|
| getClipPosByTimelinePosCurvesVariableSpeed (timelinePos) |
| 根据时间线位置曲线变速获取片段位置 更多...
|
|
| getTimelinePosByClipPosCurvesVariableSpeed (clipPos) |
| 根据片段位置曲线变速获取时间线位置 更多...
|
|
| getAudioVolumeFx () |
| 获取剪辑片段的音量效果。 更多...
|
|
| getInternalTimeline () |
| 从剪辑中获取内部时间线对象。 更多...
|
|
| isTimelineClip () |
| 是否为时间线剪辑 更多...
|
|
| changeClipFilePath (clipFilePath) |
| 修改剪辑片段文件路径 更多...
|
|
| constructor () |
|
| setInternalObject (obj) |
| 设置内置对象 更多...
|
|
| getInternalObject () |
| 获取内置对象 更多...
|
|
| setTemplateAttachment (key, value) |
| 设置模板附件 更多...
|
|
| getTemplateAttachment (key) |
| 根据键,获取模板属性值 更多...
|
|
视频片段,对视频文件的描述。视频片段源可以是视频或者图片。每个视频片段可以修改其裁剪入点、裁剪出点以及播放速度,也可以设置摇摄和扫描。编辑视频时,可以按特效类型的不同(内建特效,包裹式特效,美颜特效)添加或者插入多个视频特效。 添加资源包特效时,都得先安装,安装成功后获取packageId才能使用,而内建特效(builtin)只需获取特效名称即可使用。
- 参见
- NvsClip