A UIVideoEditorController object, or video editor, manages the system-supplied user interface for trimming video frames from the start and end of a previously recorded movie as well as reencoding to lower quality.The issue related with iOS video edit can be tagged with [tag:UIVideoEditorController]
The UIVideoEditorController manages user interactions and provides the filesystem path of the edited movie to your delegate object . The features of the UIVideoEditorController class are available only on devices that support video recording.It is declared in Apple's UIKit framework. It is available in iOS 3.1 and later.
Use a video editor when your intent is to provide an interface for movie editing. While the UIImagePickerController class also lets a user trim movies, its primary roles are choosing saved pictures and movies, and capturing new pictures and movies.
The UIVideoEditorController class supports portrait mode only. This class is intended to be used as-is and does not support subclassing. The view hierarchy for this class is private; do not modify the view hierarchy. This class does not support modifications to its appearance by use of overlay views.
Related SO questions:
Related tags: