About

Summary:
Simple video player for android with focus on precise control of the playback such as volume level, video seek, aspect ratio, playback speed, etc.

Supported formats/codecs (also depends on your device hardware and Android version):

  •  Video containers: 3GPP (.3gp), MPEG-4 (.mp4), MPEG-TS (.ts), WebM (.webm), Matroska (.mkv)
  •  Video codecs: H.263, H.264 AVC Baseline Profile (BP), H.264 AVC Main Profile (MP), H.265 HEVC, MPEG-4 SP, VP8, VP9
  •  Audio codecs: AAC LC, HE-AACv1 (AAC+), HE-AACv2 (enhanced AAC+), AAC ELD (enhanced low delay AAC), AMR-NB, AMR-WB, FLAC, GSM, MIDI, MP3, Opus, PCM/WAVE, Vorbis
  •  Subtitle/closed caption formats: WebVTT, TTML, SMPTE-TT, SubRip, SubStationAlpha (SSA), Advanced SubStation Alpha

Features:

  • Automatically resume playback position of videos from when they were last closed
  • Load external subtitle files from folder
  • Stream videos from the URL
  • Seek video precise to the millisecond
  • Step the video forwards or backwards 1 frame at a time
  • Set playback speed
  • Volume control separate from the device volume with 100 increments for 100 times more precise volume level adjustment
  • Convenient scroll/swipe gestures to seek video and change volume
  • Adjust video seek increment precise to the millisecond
  • Select video, audio and subtitle track during playback
  • Adjust video aspect ratio with preset or custom values
  • Lock controls

Planned Features:

  •  support complex formatting of Advanced SubStation Alpha subtitles
  • support various codecs not supported by device hardware decoders such as AVI, MPEG-4 Part 2, AVC High 10
  •  video zoom
  • orientation changer
  • file history deletion
  • play YouTube videos from URL
  • video/audio/subtitle timing adjuster

This app uses the following software libraries licensed under Apache 2.0 (http://www.apache.org/licenses/LICENSE-2.0):
– ExoPlayer2 (https://github.com/google/ExoPlayer)
(https://github.com/google/ExoPlayer/blob/release-v2/LICENSE)

– android-file-chooser (https://github.com/hedzr/android-file-chooser)
(https://github.com/hedzr/android-file-chooser/blob/master/LICENSE)

 

Contact: precise.control.video.player@gmail.com