PGMacDesign / Video-Transcoder

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Video Transcoder

Build Status

Get it on F-Droid Get it on Google Play

Fork -->

This project is a fork of https://github.com/brarcher/video-transcoder. When I originally forked said project, github was having issues and throwing 500 errors, so I just cloned it and changed it on my end.

This project was fairly old at this point and did not support AndroidX nor higher versions of Android so I changed it to incorporate a few modern updates.

ToDo Items

Because of the changes outlined here, https://stackoverflow.com/questions/60370424/permission-is-denied-using-android-q-ffmpeg-error-13-permission-denied, I will need to update from FFmpeg.

Ideally, this means I will need to incorporate and change over to this repo: https://github.com/tanersener/ffmpeg-kit

Back to the Original Author's Readme:

Do you want to encode videos on your phone into different formats, trim videos, or extract audio? Are you looking for a free solution which will not take your information?

Video Transcoder is an application which uses the open source program FFmpeg to transcode video files from one format to another. By selecting the video to process, details for the video are provided and the desired settings can be configured.

The following media containers are supported: Avi, Flv, Gif, Matroska, Mp3, Mp4, Ogg, Opus, WebM. Additionally, these are the supported video codecs: H.264, MPEG-1, MPEG-2, MPEG-4, VP8, VP9, Xvid.

The application requires very few permissions, and never attempts to access the Internet.

Screenshots

Building

To build, use the gradle wrapper scripts provided in the top level directory of the project. The following will compile the application and run all unit tests:

GNU/Linux, OSX, UNIX:

./gradlew build

Windows:

./gradlew.bat build

Note from Developer

The developer is currently on hiatus from the project. Questions and pull requests may not be looked at for some time. Apologies in advance.

About

License:GNU General Public License v3.0


Languages

Language:Java 94.1%Language:Python 5.6%Language:AIDL 0.3%