TXVideoEditer
短视频编辑基础接口
TXVideoEditer |
TXVideoEditer 构造函数 |
setVideoPath |
设置视频路径,SDK 版本为 Android 18以上此接口有效 |
setCustomVideoProcessListener |
自定义图像处理(精简版不支持) |
release |
视频处理完或取消处理的视频,释放资源 |
特效相关函数
setSpecialRatio |
设置滤镜程度值(精简版不支持) |
setFilter |
设置滤镜(精简版不支持) |
setFilter |
设置组合滤镜特效(精简版不支持) |
setBeautyFilter |
设置美颜,美白级别(精简版不支持) |
startEffect |
设置滤镜特效开始时间(精简版不支持) |
stopEffect |
设置滤镜特效结束时间(精简版不支持) |
deleteLastEffect |
删除上一次添加的滤镜特效操作(精简版不支持) |
deleteAllEffect |
删除所有滤镜特效(精简版不支持) |
视频生成相关函数
setCutFromTime |
设置视频剪切范围 |
setVideoBitrate |
设置生成视频码率 |
setAudioBitrate |
设置生成的音频码率 |
setVideoGenerateListener |
设置编辑器生成视频监听 |
generateVideo |
根据操作列表生成最终视频文件 |
cancel |
取消生成视频 |
图片转视频相关函数
setPictureList |
设置图片转视频参数(精简版不支持) |
setPictureTransition |
设置图片转场类型(精简版不支持) |
设置时间特效相关函数
setSpeedList |
设置多段倍速播放(精简版不支持) |
setRepeatPlay |
设置多段重复片段(精简版不支持) |
setReverse |
视频倒放处理(精简版不支持) |
预览逻辑相关方法
setTXVideoPreviewListener |
设置视频预览监听 |
initWithPreview |
初始化预览 View |
startPlayFromTime |
播放某一时间段的视频 |
pausePlay |
暂停播放 |
resumePlay |
继续播放 |
stopPlay |
停止播放(释放资源) |
previewAtTime |
单帧预览 |
refreshOneFrame |
用于编辑字幕界面。刷新一帧,显示不带字幕残影的图像 |
setRenderRotation |
设置画面渲染角度(精简版不支持) |
短视频预处理相关函数
setVideoProcessListener |
设置短视频预处理回调 |
processVideo |
短视频预处理 |
背景音乐相关函数
setBGM |
设置背景音乐路径(精简版不支持) |
setBGMLoop |
设置背景音乐是否重复(精简版不支持) |
setBGMAtVideoTime |
设置背景音乐从视频的某个位置起开始添加(精简版不支持) |
setBGMStartTime |
可以选取音乐的起始时间和结束时间(精简版不支持) |
setBGMVolume |
设置背景音乐声音大小(精简版不支持) |
setBGMFadeInOutDuration |
设置背景音乐淡入淡出(精简版不支持) |
setVideoVolume |
设置视频声音大小(精简版不支持) |
贴纸相关方法(精简版不支持)
setPasterList |
设置静态贴纸(精简版不支持) |
setAnimatedPasterList |
设置动图列表(精简版不支持) |
setSubtitleList |
设置字幕(气泡)列表(精简版不支持) |
setWaterMark |
设置水印 |
setTailWaterMark |
设置片尾水印(精简版不支持) |
水印相关方法
setWaterMark |
设置全局水印(精简版不支持) |
setTailWaterMark |
设置片尾水印(精简版不支持) |
缩略图相关函数
getThumbnail |
获取缩略图列表 |
getThumbnail |
获取缩略图列表 |
setThumbnail |
设置预处理输出的缩略图 |
setThumbnailListener |
设置预处理输出缩略图回调 |
getThumbnailCount |
获取缩略图数量 |
TXVideoGenerateListener
短视频编辑回调接口
onGenerateProgress |
短视频生成进度回调 |
onGenerateComplete |
短视频生成完成 |
TXVideoPreviewListener
短视频预览回调接口
onPreviewProgress |
短视频预览进度,单位 us |
onPreviewFinished |
短视频预览结束回调 |
TXVideoPreviewListenerEx
短视频预览回调接口
onPreviewError |
短视频预览过程中发生错误 |
onPreviewProgress |
短视频预览进度,单位 us |
onPreviewFinished |
短视频预览结束回调 |
TXVideoProcessListener
短视频预处理回调接口
onProcessProgress |
短视频预处理进度 |
onProcessComplete |
短视频预处理完成 |
TXVideoCustomProcessListener
短视频定制处理回调接口
onTextureCustomProcess |
纹理处理回调,在这里可以进行采集图像的二次处理 |
onTextureDestroyed |
纹理释放回调,可以在这里释放创建的 OpenGL 资源 |
TXThumbnailListener
获取缩略图回调接口
TXVideoEditConstants
视频编辑关键类型定义
TXVideoInfo |
视频信息 |
TXPreviewParam |
短视频预览参数 |
TXGenerateResult |
短视频编辑结果 |
TXPreviewError |
短视频预览错误 |
TXJoinerResult |
短视频合成结果 |
TXSubtitle |
字幕 |
TXPaster |
静态贴纸 |
TXAnimatedPaster |
动态贴纸 |
TXSpeed |
变速 |
TXRect |
水印区域 |
TXThumbnail |
缩略图 |
TXRepeat |
重复片段 |
TXAbsoluteRect |
画面合成每个视频的位置和宽高 |
错误码
短视频编辑结果错误码
GENERATE_RESULT_OK |
0 |
生成视频成功 |
GENERATE_RESULT_FAILED |
-1 |
生成视频失败 |
GENERATE_RESULT_LICENCE_VERIFICATION_FAILED |
-5 |
生成视频失败,License 校验错误 |
短视频预览错误码定义
PREVIEW_ERROR_VIDEO_DECODE_FAIL |
-1 |
预览视频,解码失败 |
对音视频的解决方案有疑惑?想了解解决方案收费? 联系解决方案专家
腾讯云限时活动1折起,即将结束: 马上收藏
同尘科技为腾讯云授权服务中心,购买腾讯云享受折上折,更有现金返利:同意关联,立享优惠
阿里云解决方案也看看?: 点击对比阿里云的解决方案
暂无评论,你要说点什么吗?