Skip to content

Commit

Permalink
update document
Browse files Browse the repository at this point in the history
  • Loading branch information
anhaoxiong committed Jun 22, 2018
1 parent 1c7369d commit 7b75f67
Show file tree
Hide file tree
Showing 3 changed files with 129 additions and 1 deletion.
89 changes: 89 additions & 0 deletions APIDiffs/api-diffs-1.11.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
# PLShortVideoKit 1.10.0 to 1.11.0 API Differences

## General Headers


```
PLShortVideoRecorder.h
```

- *Added* @property (strong, nonatomic) UIView *_Nullable catpuredView;

- *Added* - (nonnull instancetype)initWithCatpuredViewVideoConfiguration:(PLSVideoConfiguration *_Nonnull)catpuredViewVideoConfiguration audioConfiguration:(PLSAudioConfiguration *_Nullable)audioConfiguration;

- *Added* @property (assign, nonatomic) BOOL backgroundMonitorEnable;

- *Added* - (void)mixAudio:(NSURL *_Nullable)audioURL playEnable:(BOOL)playEnable;

- *Added* - (void)mixAudio:(NSURL *_Nullable)audioURL startTime:(NSTimeInterval)startTime volume:(CGFloat)volume playEnable:(BOOL)playEnable;

```
PLShortVideoEditor.h
```

- *Added* - (instancetype)initWithPlayerItem:(AVPlayerItem *)playerItem videoSize:(CGSize)videoSize;

- *Added* - (void)addMusic:(NSURL *)musicURL timeRange:(CMTimeRange)timeRange volume:(NSNumber *)volume loopEnable:(BOOL)loopEnable;

- *Added* - (void)updateMultiMusics:(NSArray <NSDictionary *>*)multiMusicsSettings;


```
PLSRangeMovieExport.h
```

- *Added* @property (assign, nonatomic) PLSFilePreset outputFilePreset;



```
PLSEditSettings.h
```

- *Added* PLS_EXPORT NSString *const PLSStickerSettingsKey;

- *Added* PLS_EXPORT NSString *const PLSLocationStartTimeKey;

- *Added* PLS_EXPORT NSString *const PLSLocationDurationKey;



```
PLShortVideoTranscoder.h
```

- *Added* @property (assign, nonatomic) float bitrate;


```
PLSAVAssetExportSession.h
```
- *Added* @property (assign, nonatomic) float bitrate;


```
Added Class PLSAudioMixConfiguration
Added Class PLSVideoMixConfiguration
Added Class PLSVideoMixRecorder
Added Class PLSMixMediaItem
Added Class PLSMultiVideoMixer
Added Class PLSImageRotateRecorder
Added Class AVAsset+PLSExtendProperty
```













7 changes: 6 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,9 @@ PLShortVideoKit 是七牛推出的一款适用于 iOS 平台的短视频 SDK,
| 录制背景音乐 | 1.7.0(+) |
| 视频草稿 | 1.7.0(+) |
| 拍摄时截图 | 1.9.0(+) |

| 分段特效 | 1.11.0(+)|
| 多视频合并 | 1.11.0(+)|
| 素材视频合拍 | 1.11.0(+)|

### 1.1.1 录屏
| 功能点 | 版本 |
Expand Down Expand Up @@ -72,13 +74,15 @@ PLShortVideoKit 是七牛推出的一款适用于 iOS 平台的短视频 SDK,
| 视频涂鸦 | 1.7.0(+) ||
| 视频贴纸 | 1.7.0(+) ||
| 抖音特效 | 1.9.0(+) | 需要额外付费 |
| 分段特效 | 1.11.0(+) ||

### 1.2.3 音频特效
| 功能点 | 版本 |
| ---------- | -------- |
| 音频混合 | 1.0.3(+) |
| 截取音频片段 | 1.0.3(+) |
| 调节原声/背景声音量 | 1.0.3(+) |
| 多重混音 | 1.11.0(+) ||

### 1.2.4 视频合成
| 功能点 | 版本 |
Expand All @@ -87,6 +91,7 @@ PLShortVideoKit 是七牛推出的一款适用于 iOS 平台的短视频 SDK,
| 多视频拼接 | 1.4.0(+) |
| 片头片尾 MV 拼接 | 1.4.0(+) |
| 图片合成视频 | 1.7.0(+) |
| 多个视频合并 | 1.11.0(+) |

### 1.2.5 视频转码
| 功能点 | 版本 |
Expand Down
34 changes: 34 additions & 0 deletions ReleaseNotes/release-notes-1.11.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# PLShortVideoKit Release Notes for 1.11.0

### 简介
PLShortVideoKit 是七牛推出的一款适用于 iOS 平台的短视频 SDK,提供了包括美颜、滤镜、水印、断点录制、分段回删、视频编辑、混音特效、MV 特效、本地/云端存储在内的多种功能,支持高度定制以及二次开发。

### 版本
- 发布 PLShortVideoKit.framework

### 功能
- 支持摄像头与素材视频合拍功能
- 支持多个视频进行任意布局的拼图合并
- 支持对图片、GIF 进行录制
- 支持图片旋转动画录制
- 支持视频录制阶段从指定位置播放背景音乐
- 支持视频编辑阶段按指定时间段预览添加的贴图、文字、涂鸦
- 支持视频编辑阶段添加多个背景音效功能
- 支持视频编辑阶段背景音乐循环播放和仅播放一次
- 支持视频转码自定义码率
- 支持视频转码自定义输出视频地址
- 支持视频导出自定义码率
- 支持视频导出自定义输出视频地址
- 修复视频录制阶段开启横竖屏检测后横屏拍摄出现的首帧画面闪烁的问题
- 修复视频编辑阶段裁剪背景音乐后若背景音乐总时长为0时导致程序出现死循环的问题
- 修复视频编辑阶段裁剪背景音乐后循环播放到第二次时背景音乐停止播放的问题
- 修复视频编辑阶段截取视频再执行倍速效果后视频后半部分没有倍速效果的问题
- 修复少数机型上 GIF 制作失败的问题
- 修复多个视频拼接导出偶现失败的问题
- 修复视频切割导出偶现失败的问题
- 修复 H.265 视频转码之后首帧黑屏的问题

### 注意事项
- 若需要使用 PLShortVideoKit.framework 中的内置滤镜,则必须将 PLShortVideoKit.bundle 导入项目中。若需要增删、替换滤镜资源可操作 PLShortVideoKit.bundle 中的 colorFilter 文件夹。
- 抖音特效,需要联系七牛商务获取 appkey 和资源文件。具体使用可参看 PLShortVideoKitDemo。

0 comments on commit 7b75f67

Please sign in to comment.