AndroidDeveloperLB/VideoTrimmer


Allows to trim videos on Android, including UI

Download


Step 1. Add the JitPack repository to your build file

Add it in your root settings.gradle at the end of repositories:

	dependencyResolutionManagement {
		repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
		repositories {
			mavenCentral()
			maven { url 'https://jitpack.io' }
		}
	}

Add it in your settings.gradle.kts at the end of repositories:

	dependencyResolutionManagement {
		repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
		repositories {
			mavenCentral()
			maven { url = uri("https://jitpack.io") }
		}
	}

Add to pom.xml

	<repositories>
		<repository>
		    <id>jitpack.io</id>
		    <url>https://jitpack.io</url>
		</repository>
	</repositories>

Add it in your build.sbt at the end of resolvers:

 
    resolvers += "jitpack" at "https://jitpack.io"
        
    

Add it in your project.clj at the end of repositories:

 
    :repositories [["jitpack" "https://jitpack.io"]]
        
    

Step 2. Add the dependency

	dependencies {
		implementation 'com.github.androiddeveloperlb:videotrimmer:6'
	}
	dependencies {
		implementation("com.github.androiddeveloperlb:videotrimmer:6")
	}
	<dependency>
	    <groupId>com.github.androiddeveloperlb</groupId>
	    <artifactId>videotrimmer</artifactId>
	    <version>6</version>
	</dependency>

                            
    libraryDependencies += "com.github.androiddeveloperlb" % "videotrimmer" % "6"
        
        

                            
    :dependencies [[com.github.androiddeveloperlb/videotrimmer "6"]]
        
        

Readme


Warning: this is not maintained anymore. It's a fork of another library that I've found: https://github.com/titansgroup/k4l-video-trimmer

You are free to send pull requests if you think they are good, though.


Release

VideoTrimmer

Allows to trim videos on Android, including UI.

import using Jitpack :

allprojects {
	repositories {
		...
		maven { url 'https://jitpack.io' }
	}
}

dependencies {
        implementation 'com.github.AndroidDeveloperLB:VideoTrimmer:#'
}

screenshot

  • Code based on "k4l-video-trimmer" library, to handle various issues on it, that I've asked about here and [here] .
  • Trimming is done by using "mp4parser" library (that was used on the original library) and on this answer, which is based on the Gallery app of Android.
  • This library handled various issues that the original had, while also having 100% code in Kotlin.
  • At first it was a fork, but as it became very different in code, and because the original one isn't maintained anymore, I decided to create this one as a new repository.