Skip to content

AnastasiaKubova/VideoEditor

Repository files navigation

[DEPRECATED] This is a sample project to creating "Video Editor".

This project shows how to

  • Select video and audio from galary;
  • Get video from camera;
  • Play video;
  • Use permissions for read and write data to storage device;
  • Use JobIntentService;
  • Mix video and audio;
  • Clip video;
  • Add new objects to video;
  • Create and save video.

Video Editor functionality

  • Clip video;
  • Add text on video;
  • Mix video and audio;
  • Select, play, edit and save video;

Design patterns

  • MVVM;
  • Navigation component.

Main components and libraries

  • BottomNavigationView;
  • ExoPlayer;
  • MediaMuxer;
  • MediaCodec;
  • Bottom Sheet dialog.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages