上云无忧 > 文档中心 > 百度智能云短视频 SDK Android开发 - 合成
短视频 SDK
百度智能云短视频 SDK Android开发 - 合成

文档简介:
合成模块负责将编辑后的视频数据合成为.mp4视频文件。 导出预览视频: 导出预览视频,将媒体轨道中心的所管理的视频、音频、字幕导出本地,默认是.mp4文件。导出时,需要暂停预览。
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠
  • 合成模块负责将编辑后的视频数据合成为.mp4视频文件

导出预览视频

  • 导出预览视频,将媒体轨道中心的所管理的视频、音频、字幕导出本地,默认是.mp4文件。导出时,需要暂停预览
  • 代码示例如下:
VideoMuxer mVideomuxer = new VideoMuxer();
        mVideomuxer.setListener(new com.baidu.ugc.api.VideoMuxer.OnMuxerListener() {
            @Override
            public void onMuxerMusicEnd() {
            }

            @Override
            public void onMuxerProgress(int i) {
                
            }

            @Override
            public void onMuxerEnd(String s) {
                // s即是合成后的视频.mp4文件产出 
            }

            @Override
            public void onMuxerAbord() {

            }

            @Override
            public void onMuxerFail(String s) {
                
            }

            @Override
            public void onMuxerStart() {

            }
        });

        mVideomuxer.startMuxer(muxerData);
相似文档
  • 视频转场: 转场在业务逻辑层实现,请参考Demo代码。
  • 创建字幕控制器: 创建字幕控制器,使用字幕相关功能,需要创建字幕轨并添加到媒体轨道中心,并创建一个字幕片段,配合字幕UI逻辑使用,详见智能小视频源码,涉及组件BDHKVlogSubtitlesView(字幕位置),BDMVSubtitleInputAccessoryView(字幕输入框),BDMVInputEventBottomBar(字幕确认框)。
  • 录制的相关接口是在com.baidu.ugc.record.RecordManager类里,包括录制、美颜、贴纸和滤镜。 初始化接口: 设置预览画面: void setGLSurfaceView(GLSurfaceView view) 初始化录像机: void init(RecordManager.ICamera cameraManager, int cameraFrameRate, int videoBitrate, boolean isCameraFront, java.lang.Stri
  • 注册账号及实名认证请您参考注册账号和实名认证。短视频SDK目前对个人认证还是企业认证不做要求,推荐您进行企业认证。
  • 支持的系统与设备: 手机设备:- 华为、小米、OPPO、VIVO等主流机型。 - iphone6及以上。 操作系统:- ios 9.0以上系统。 - Android 4.4以上系统。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部