视频点播 VOD视频点播 VOD

文档首页> 视频点播 VOD> 常见问题> 短视频> 如何将多个素材生成一个视频文件?
更新时间:2021/06/18 GMT+08:00
分享

如何将多个素材生成一个视频文件?

  • Android SDK
    1. 在创建轨道和片段时,添加多个素材创建多个片段。
      NvsVideoTrack videoTrack = m_timeline.appendVideoTrack();
      NvsVideoClip clip1 = videoTrack.appendClip(path1);
      NvsVideoClip clip2 = videoTrack.appendClip(path2);
      NvsVideoClip clip3 = videoTrack.appendClip(path3);
      NvsVideoClip clip4 = videoTrack.appendClip(path4);
      NvsVideoClip clip5 = videoTrack.appendClip(path5);
    2. 生成视频文件。
      m_streamingContext.compileTimeline(m_timeline, 0, m_timeline.getDuration(), path, NvsStreamingContext.COMPILE_VIDEO_RESOLUTION_GRADE_720     , NvsStreamingContext.COMPILE_BITRATE_GRADE_HIGH, 0));
  • iOS SDK
    1. 在创建轨道和片段时,添加多个素材创建多个片段。
      NvsVideoTrack videoTrack = [m_timeline appendVideoTrack];
      NvsVideoClip clip1 = [videoTrack appendClip:path1];
      NvsVideoClip clip2 = [videoTrack appendClip:path2];
      NvsVideoClip clip3 = [videoTrack appendClip:path3];
      NvsVideoClip clip4 = [videoTrack appendClip:path4];
      NvsVideoClip clip5 = [videoTrack appendClip:path5];
    2. 生成视频文件。
      [m_streamingContext compileTimeline:m_timeline startTime:0 endTime:m_timeline.duration outputFilePath:path videoResolutionGrade:COMPILE_VIDEO_RESOLUTION_GRADE_720      videoBitrateGrade:COMPILE_BITRATE_GRADE_HIGH flags:0];
分享:

短视频 所有常见问题

more