All Projects → ksvc → Ksymediaeditorkit_ios

ksvc / Ksymediaeditorkit_ios

Licence: apache-2.0
金山云短视频编辑SDK iOS版本. Video editor SDK powered by KSYUN, which makes it easy to capture, create, view and share your clips and playback anywhere.

Projects that are alternatives of or similar to Ksymediaeditorkit ios

Optivideoeditor For Android
Native Video editor : Video trim, Audio, Video merge, Slow and fast motion, Text and image, etc...
Stars: ✭ 209 (+80.17%)
Mutual labels:  video-editor
Ruurd-Movie-Maker
Simple video editor to cut/paste video, change playback speed and change volume
Stars: ✭ 20 (-82.76%)
Mutual labels:  video-editor
Vidcutter
Been busy guys, will be reviewing and integrating pull requests shortly. Thanks to all contributors! LATEST RELEASE: 6.0.0 - flatpak @ https://flathub.org/apps/details/com.ozmartians.VidCutter - snap @ https://snapcraft.io/vidcutter - see https://github.com/ozmartian/vidcutter/releases for more details...
Stars: ✭ 775 (+568.1%)
Mutual labels:  video-editor
Editly
Slick, declarative command line video editing & API
Stars: ✭ 3,162 (+2625.86%)
Mutual labels:  video-editor
py-msa-kdenlive
Python script to load a Kdenlive (OSS NLE video editor) project file, and conform the edit on video or numpy arrays.
Stars: ✭ 25 (-78.45%)
Mutual labels:  video-editor
Rdvideoeditsdk For Android
Android Video Editing SDK; Android Video Edit SDK: Video Cut, Video Join, Video Watermark, Video Subtitle, Video Rotate...
Stars: ✭ 343 (+195.69%)
Mutual labels:  video-editor
Rdvideoeditsdk For Ios
iOS Video Edit SDK; iOS Video Edit SDK: Video Cut, Video Join, Video Watermark, Video Subtitle, Video Rotate...
Stars: ✭ 182 (+56.9%)
Mutual labels:  video-editor
Android Video Editor
一款Android视频编辑项目,功能有视频拍摄,视频裁剪,视频滤镜,视频压缩
Stars: ✭ 864 (+644.83%)
Mutual labels:  video-editor
hms-video-editor-demo
HUAWEI Video Editor Kit provides full video editing functions like video import/export, editing and rendering. This sample code is used to describe how to integrate the Video Editor Kit SDK.
Stars: ✭ 45 (-61.21%)
Mutual labels:  video-editor
Mp4composer Android
This library generate an Mp4 movie using Android MediaCodec API and apply filter, scale, trim, transcode, crop, timeScale, mute and rotate Mp4.
Stars: ✭ 674 (+481.03%)
Mutual labels:  video-editor
rebaslight
Rebaslight - an easy to use special effects editor
Stars: ✭ 39 (-66.38%)
Mutual labels:  video-editor
cinelerra-cve
NLE Video editor
Stars: ✭ 17 (-85.34%)
Mutual labels:  video-editor
Shotcut
cross-platform (Qt), open-source (GPLv3) video editor
Stars: ✭ 5,600 (+4727.59%)
Mutual labels:  video-editor
Ksymediaeditorkit android
金山云短视频编辑SDK Android版本,合成速度快,支持抖动、冲击波、灵魂出窍等特效滤镜 Short video editor SDK powered by KSYUN, which makes it easy to capture, create, view, edit and share your clips and playback anywhere
Stars: ✭ 210 (+81.03%)
Mutual labels:  video-editor
Lossless Cut
The swiss army knife of lossless video/audio editing
Stars: ✭ 8,639 (+7347.41%)
Mutual labels:  video-editor
Lansongeditor ios
ios video editor sdk .include functions: cut, crop picture in picture; Animation, Filter, Effect, Transition, audioLayer , videoLayer, stick, add logo, delogo, overlay, video composition, gif layer scale, move, rotate, opacity, like tiktok video editor. key-frame-animation
Stars: ✭ 191 (+64.66%)
Mutual labels:  video-editor
Light-Shallow
iOS 采集,录制,实时滤镜,存储相册,视频编辑,音视频合成
Stars: ✭ 30 (-74.14%)
Mutual labels:  video-editor
Webmgenerator
UI and Automation to cut, filter and join high quality webms, mp4s or gifs.
Stars: ✭ 103 (-11.21%)
Mutual labels:  video-editor
Android Video Trimmer
Android-Video-Trimmer项目实现了对长短视频进行片段的裁剪选择。使用MediaMetadataRetriever获取视频帧,采用ffmpeg进行视频裁剪,和视频压缩。
Stars: ✭ 824 (+610.34%)
Mutual labels:  video-editor
Olive
Free open-source non-linear video editor
Stars: ✭ 5,682 (+4798.28%)
Mutual labels:  video-editor

金山云短视频编辑SDK KSYMediaEditorKit

Apps UsingDownloads

CocoaPods version CocoaPods platform

Source Type: Binary SDK
Charge Type: nonfree

阅读对象

本文档面向所有使用金山云短视频SDK的开发、测试人员等, 要求读者具有一定的iOS编程开发经验,并且要求读者具备阅读wiki的习惯。

|svod_1.png|svod_2.png|svod_3.png|

|svod_4.png|svod_5.png|

一. 功能特性

KSYMediaEditorKit是金山云提供的短视频编辑SDK,该SDK依赖推流播放融合iOS端sdk版本,目前主要有以下功能:

  • [x] SDK在线/离线鉴权示例
  • [x] 短视频录制
  • [x] 录制/导入视频预览编辑
  • [x] 录制支持横屏/竖屏录制
  • [x] 录制实时美颜,滤镜
  • [x] 录制变声、混音、背景音
  • [x] 录制断点续拍、回删、多段合成
  • [x] 录制支持变速以及BGM变速预览功能
  • [x] 录制时添加MV主题功能
  • [x] 编辑添加滤镜
  • [x] 编辑添加水印
  • [x] 编辑添加背景音
  • [x] 编辑添加静态贴纸、字幕(支持时间段设置)
  • [x] 编辑添加动态贴纸(支持APng、Gif格式),支持时间段设置、支持根据播放进度seek到特定帧
  • [x] 编辑添加音效、场景
  • [x] 编辑文件合成,支持VideoToolbox、libx264、H.265编码
  • [x] 编辑支持视频的时间段裁剪预览
  • [x] 编辑支持BGM的时间段裁剪预览
  • [x] 编辑支持倍速播放预览(合成后视频会变速)
  • [x] 编辑添加特效滤镜
  • [x] 编辑添加时间特效(倒放、反复、慢动作)
  • [x] 合成支持输出GIF
  • [x] 合成支持片尾视频功能
  • [x] 合成文件上传KS3
  • [x] 多视频合成
  • [x] 多视频合成添加转场
  • [x] 多轨道合成
  • [x] 上传后文件预览播放
  • [x] 视频画面编辑支持任意分辨率裁剪/填充模式(裁剪任意视频区间)
  • [x] 多视频文件导入,任意分辨率裁剪/填充模式视频拼接

demo 下载地址:https://github.com/ksvc/KSYMediaEditorKit_iOS/releases

1.1 整体结构框图

短视频demo代码结构图
短视频SDK结构图

详细说明请见wiki

1.2 关于SDK费用

KSYMediaEditorKit是一款收费的短视频编辑SDK,按照功能授权收费,可以用于商业集成和使用,询价及细节了解,可扫描下方短视频解决方案咨询的二维码,或进入金山云官网了解。

License说明请见wiki

1.2.1 鉴权

短视频SDK涉及两个鉴权,区别如下:

  • SDK鉴权收费,但是是必需的;
  • KS3鉴权涉及费用,但是是可选择不用的。

1.2.1.1 SDK鉴权

  • 离线鉴权方式 提供离线鉴权方案,需要申请离线鉴权Token。申请Token会引入费用。

请见SDK鉴权说明

1.2.1.2 KS3鉴权

使用KSYMediaEditorKit短视频编辑SDK将合成的短视频上传至ks3存储时,需要满足ks3的鉴权要求。

如果您的APP不使用金山云的对象存储服务或者使用其他家云存储提供的存储或者CDN服务,上传阶段置null即可。

如果使用金山云对象存储需要开通商务帐号(涉及付费业务),请直接联系金山云商务。

1.2.2 付费

KSYMediaEditorKit是商业SDK。涉及付费的包括:

  • KSYMediaEditorKit依赖Token离线鉴权,Token需要付费购买;
  • 动态贴纸(可以不集成,如果需要集成需要向第三方供应商付费);
  • 云存储(可以不集成);
  • 点播CDN(可以不集成);

涉及的云存储和CDN,具体费用请参考金山云官网

二. SDK集成方法介绍  

2.1 系统要求

  • 最低支持iOS版本:iOS 8.0
  • 最低支持iPhone型号:iPhone 4
  • 支持CPU架构: armv7,armv7s,arm64(和i386,x86_64模拟器)
  • 含有i386和x86_64模拟器版本的库文件,录制功能无法在模拟器上工作,合成、播放功能完全支持模拟器。

2.2 集成方式

2.2.1 cocoaPods集成方式

pod 'KSYMediaEditorKit', '~> 2.1.0'

2.2.2 从gitee clone

为了加速国内访问,giteeKSYMediaEditorKit完整镜像,请在podfile中修改库地址

https://gitee.com/ksvc/ksymediaeditorkit_ios.git

2.3 GPUImage依赖

请参考官方cocoapods提供的GPUImage,当前我们测试通过的版本是0.1.7

2.4 开始运行demo工程

2.4.1 使用Cocoapod的的方式来运行demo

demo 目录中已经有一个Podfile, 指定了本地开发版的pod
在demo目录下执行如下命令, 即可开始编译运行demo

$ pod install
$ open demo.xcworkspace

注意:

  1. 更新pod之后, 需要打开 xcwrokspace, 而不是xcodeproj

四. 反馈与建议

4.1 反馈模板

类型   描述
SDK名称 KSYMediaEditorKit_iOS
SDK版本 v1.1.0
设备型号 iphone7
OS版本 iOS 10
问题描述 描述问题出现的现象
操作描述 描述经过如何操作出现上述问题                    
额外附件 文本形式控制台log、crash报告、其他辅助信息(界面截屏或录像等)

4.2短视频解决方案咨询

金山云官方产品客服,帮您快速了解对接金山云短视频解决方案:

QRCODE

4.3 联系方式

金山云计算

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].