Android短视频编辑时,腾讯云短视频demo是把“剪辑”和“滤镜”等等功能放在一个页面处理。不过,我们公司产品是把“剪辑”功能和“滤镜”分成两个页面?

  • 回答 (1)
  • 关注 (0)
  • 查看 (270)

Android短视频编辑时,腾讯云短视频demo是把“剪辑”和“滤镜”等等功能放在一个页面处理。不过,我们公司产品是把“剪辑”功能和“滤镜”分成两个页面?

lailaiqonglailaiqong提问于
牙膏厂理事回答于

"可以先进行裁剪(setCutTimeFrom)+预处理(processVideo)同时执行,结果生成一个裁剪后的视频预处理完的视频,再进行各种编辑的操作,将裁剪设置成整个时长(setCutTimeFrom),最后调用generateVideo生成视频,防止压缩两次导致画质降低。

注意:在预处理进行裁剪了,生成完的预处理视频,在最后生成前,一定要将裁剪时长设置为整个视频时长,不然还会再次进行裁剪。

//裁剪页面

mTXVideoEditer = new TXVideoEditer(mContext);

mTXVideoEditer.setCutFromTime(mTCVideoEditView.getSegmentFrom(), mTCVideoEditView.getSegmentTo());

mTXVideoEditer.processVideo();

// 将裁剪设置成整个时长(setCutTimeFrom)

mTXVideoEditer.setCutFromTime(0, mVideoDuration);

//跳转到特效页面,进行生成

mTXVideoEditer.generateVideo(TXVideoEditConstants.VIDEO_COMPRESSED_720P, mVideoOutputPath);"

扫码关注云+社区

领取腾讯云代金券