Skip to content
MovieousShortVideo iOS SDK
Branch: master
Clone or download
Latest commit a74ef8d May 16, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.jazzy.zh-cn
.jazzy
MovieousShortVideo.framework
MovieousShortVideoDemo
.gitignore
.jazzy.yaml
.jazzy.zh-cn.yaml
CHANGELOG.md
CHANGELOG.zh-cn.md
MovieousShortVideo.podspec
README.md
README.zh-cn.md
utils.sh

README.md

MovieousShortVideo-Cocoa

MovieousShortVideo is a one-stop short video composition SDK developed by Movieous, which provide easy-to-use API, compatibility for multiple devices and OS versions, it provides high performance, abundant features and support for third-party SDK including face-beaty, special-effects and sound-distortion, etc. developers can build an excellent video composition app use MovieousShortVideo SDK.

Read this in other languages: English, 简体中文.

Features

recording

  • capture microphone audio data
  • import external audio data
  • capture camera video data
  • record UIVIew
  • import external video data
  • hardware encode H.264 video
  • software encode AAC audio
  • record to mp4, mov and m4v format
  • video resolution
  • embedded face beautification
  • LUT(look up table) filter
  • image sticker(watermark)
  • external video processing plugin
  • preview and encoded video mirror independently configurable
  • embedded touch to focus
  • torch mode configurable
  • configurable max and min capture frame rate
  • configurable capture resolution
  • switch between front and back camera
  • video orientation configurable
  • zoom factor configurable
  • configurable focus and exposure parameters
  • configurable H.264 GOP length
  • configurable H.264 profile level
  • mute
  • audio and video bitrate configurable
  • pure audio recording
  • pure video recording
  • automatically monitor recording orientation
  • recording speed configurable
  • recording volume configurable
  • recording to segment
  • discard video segment
  • background music configurable, you can also trim, specify volume and loop it
  • generate snapshot
  • configurable flash mode

editing

  • configurable destination video duration, resolution, etc.
  • concatenate multiple videos
  • mix multiple videos
  • indepoendently configurable location, size, rotation, volume, speed, valid time range, etc for every video segment
  • embedded face beautification
  • LUT(look up table)
  • image sticker(watermark)
  • external video processing plugin
  • repeat effetc
  • speed effect
  • reverse effect
  • batch generate video snapshot
  • preview mute

exporting

  • configurable export file format
  • save to photo album
  • configurable export bitrate
  • configurable export channel
  • configurable export sample rate

SDK Requirements

iOS 8.0 or later

How to install

MovieousShortVideo supports multiple methods for installing the library in a project.

Installation with CocoaPods

CocoaPods is a dependency manager for Objective-C, which automates and simplifies the process of using 3rd-party libraries in your projects. See the Get Started section for more details.

Podfile

To integrate MovieousLive into your Xcode project using CocoaPods, specify it in your Podfile, assume your target name is YourTargetName:

target 'YourTargetName' do
    pod 'MovieousShortVideo'
end

Then, run the following command:

$ pod install

Instructions

The documentation: MovieousShortVideo Development Guide for your reference

Feedback and Suggestions

Please feedback the problem by submitting issues on GitHub's repo if any problems you got, describe it as clearly as possible, It would be nice if an error message or screenshot also came together, and pointed out the type of bug or other issues in Labels.

View existing issues and submit bugs here. Submit issue

You can’t perform that action at this time.