All Projects → lincf0912 → Lfmediaeditingcontroller

lincf0912 / Lfmediaeditingcontroller

Licence: mit
Media Editor (图片编辑、视频编辑)

Projects that are alternatives of or similar to Lfmediaeditingcontroller

backgroundremover
BackgroundRemover lets you Remove Background from images and video with a simple command line interface
Stars: ✭ 1,011 (+152.12%)
Mutual labels:  photo-editing, video-editing
Lfimagepickercontroller
一个支持多选图片和视频的图片选择器,同时有预览、编辑功能
Stars: ✭ 212 (-47.13%)
Mutual labels:  video-editing, photo-editing
editor
MediaBits.io editor to create videos for audio clips
Stars: ✭ 48 (-88.03%)
Mutual labels:  video-editing
Neural Image Assessment
A PyTorch Implementation of Neural IMage Assessment
Stars: ✭ 267 (-33.42%)
Mutual labels:  photo-editing
Fixture
A no-bullshit, free and open source raster graphics editor.
Stars: ✭ 33 (-91.77%)
Mutual labels:  photo-editing
Implicit-Internal-Video-Inpainting
[ICCV 2021]: IIVI: Internal Video Inpainting by Implicit Long-range Propagation
Stars: ✭ 190 (-52.62%)
Mutual labels:  video-editing
Gimel-Studio
Old repo of the node-based image editor. See https://github.com/GimelStudio/GimelStudio for the next generation of Gimel Studio 🚀
Stars: ✭ 55 (-86.28%)
Mutual labels:  photo-editing
CommandPost
Workflow Enhancements for Creatives
Stars: ✭ 267 (-33.42%)
Mutual labels:  video-editing
Rdvideoeditsdk For Android
Android Video Editing SDK; Android Video Edit SDK: Video Cut, Video Join, Video Watermark, Video Subtitle, Video Rotate...
Stars: ✭ 343 (-14.46%)
Mutual labels:  video-editing
davinci-resolve-linux
Setup Davinci Resolve on Linux an Fix Issues with Importing and Exporting Media
Stars: ✭ 40 (-90.02%)
Mutual labels:  video-editing
Photoflare
Quick, simple but powerful Cross Platform image editor.
Stars: ✭ 260 (-35.16%)
Mutual labels:  photo-editing
Litrato
Android photo editing app with various filters and tools. Included advanced features like masking, histogram, color picker, EXIF viewer...
Stars: ✭ 54 (-86.53%)
Mutual labels:  photo-editing
frag-finder
Takes JSON files exported from CS:GO Demos Manager and spits out readable highlights meant as helpful filenames for fragmovie recording.
Stars: ✭ 22 (-94.51%)
Mutual labels:  video-editing
video-audio-tools
To process/edit video and audio with Python+FFmpeg. [简单实用] 基于Python+FFmpeg的视频和音频的处理/剪辑。
Stars: ✭ 164 (-59.1%)
Mutual labels:  video-editing
cinelerra-cve
NLE Video editor
Stars: ✭ 17 (-95.76%)
Mutual labels:  video-editing
Inpainting
Want to remove something(someone) from a photo as it never was there? This is .NET implementation of content-aware fill. It smartly fills in unwanted or missing areas of photographs.
Stars: ✭ 280 (-30.17%)
Mutual labels:  photo-editing
nuophoto
📷 Web based image editor
Stars: ✭ 59 (-85.29%)
Mutual labels:  photo-editing
ffEdit
Minimal visual editor for ffmpeg
Stars: ✭ 17 (-95.76%)
Mutual labels:  video-editing
Auto Editor
Auto-Editor: Effort free video editing!
Stars: ✭ 382 (-4.74%)
Mutual labels:  video-editing
Autoedit 2
Fast text based video editing, node Electron Os X desktop app, with Backbone front end.
Stars: ✭ 343 (-14.46%)
Mutual labels:  video-editing

LFMediaEditingController

English

  • 图片编辑 (详细使用见LFPhotoEditingController.h 的初始化方法) 绘画、贴图、文本、模糊、滤镜(iOS9)、修剪

  • 视频编辑 (详细使用见LFVideoEditingController.h 的初始化方法) 绘画、贴图、文本、音频、剪辑、滤镜(iOS9)、速率(慢动作)

  • 视频编辑 需要访问音乐库 需要在info.plist 添加 NSAppleMusicUsageDescription

  • 支持国际化配置(复制LFMediaEditingController.bundle\LFMediaEditingController.strings到项目中,修改对应的值即可;详情见DEMO;注意:不跟随系统语言切换显示)

  • (因数据可以多次重复编辑,暂时未能处理横竖屏切换。)

  • 关于绘画功能是否能新增橡皮擦

Installation 安装

  • CocoaPods:pod 'LFMediaEditingController'
  • 手动导入:将LFMediaEditingController\class文件夹拽入项目中,导入头文件:#import "LFPhotoEditingController.h" #import "LFVideoEditingController.h"

调用代码

  • 图片编辑
  • LFPhotoEditingController *lfPhotoEditVC = [[LFPhotoEditingController alloc] init];
  • lfPhotoEditVC.delegate = self;
  • if (self.photoEdit) {
  • lfPhotoEditVC.photoEdit = self.photoEdit;
  • } else {
  • lfPhotoEditVC.editImage = self.imageView.image;
  • }
  • [self.navigationController setNavigationBarHidden:YES]; //隐藏导航栏(方式因项目自身适配)
  • [self.navigationController pushViewController:lfPhotoEditVC animated:NO];

图片展示

image

  • 视频编辑
  • LFVideoEditingController *lfVideoEditVC = [[LFVideoEditingController alloc] init];
  • lfVideoEditVC.delegate = self;
  • if (self.videoEdit) {
  • lfVideoEditVC.videoEdit = self.videoEdit;
  • } else {
  • [lfVideoEditVC setVideoURL:self.url placeholderImage:nil];
  • }
  • [self.navigationController setNavigationBarHidden:YES]; //隐藏导航栏(方式因项目自身适配)
  • [self.navigationController pushViewController:lfPhotoEditVC animated:NO];

视频展示

image

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].