Open highlighted repo slot
Put your repository first
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Awesome List
A curated list of awesome streaming video tools, frameworks, libraries, and learning resources.
GitHub stars and default-branch commits for krzemienski/awesome-video.
Open highlighted repo slot
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
This project is deprecated and stale. The latest ExoPlayer code is available in https://github.com/androidx/media
Video players (IJKplayer, ExoPlayer, MediaPlayer), HTTPS, 16k page size, danmaku (bullet chat) support, external subtitles, support for filters, watermarks, and GIF screenshots, pre-roll and mid-roll ads, multiple simultaneous playback, basic seeking/dragging, volume and brightness adjustment, play-while-cache support
Android Video Player. 安卓视频播放器,封装MediaPlayer、ExoPlayer、IjkPlayer。模仿抖音并实现预加载,列表播放,悬浮播放,广告播放,弹幕,视频水印,视频滤镜
Ant Media Server — Ultra-low latency streaming engine with WebRTC (~0.5s), SRT, RTMP, HLS, CMAF, adaptive bitrate, transcoding & scaling
Simple Binary Encoding (SBE) - High Performance Message Codec
Android java library for FFmpeg binary compiled using https://github.com/writingminds/ffmpeg-android
A Java API to read, write and create MP4 files
Java wrapper around the FFmpeg command line tool
JCodec main repo
The Android-Video-Trimmer project implements the selection of clips for long and short videos. It uses MediaMetadataRetriever to obtain video frames, and uses ffmpeg for video cropping and video compression.
This library generate an Mp4 movie using Android MediaCodec API and apply filter, scale, trim, transcode, crop, timeScale, mute and rotate Mp4.
This library apply video filter on generate an Mp4 and on ExoPlayer video and Video Recording with Camera2.
Java ffmpeg and ffprobe command-line wrapper
The free and open source solution for automated video capture and distribution at scale.
React native media player for video streaming and playing. Supports RTSP, RTMP and other protocols supported by VLC player
Open Source m3u8 Parser
A simple HLS playlist parser for Java
DASH fragmenter/segmenter and encrypter
Video Processing Library for Java
Android music and video player. Uses ExoPlayer 2 and MediaPlayer for lower APIs and makes using ExoMediaPlayer easier. If you need advanced options such as handling Chromecast it is delivered by ExoMediaPlayer class.
NF IMF media conversion utility allows to handle flat file creation from a specified CPL within the IMF package
FFmpeg4Java provides a Java wrapper of FFmpeg library
DASH MPD tools for Java
This library provides a Java library for H264 and MJPEG encoding and decoding as well as support for MP4.
System for extraction of subtitles from TV broadcasts.
Cloud Computing Project
This application transcode a video that you send on all formats what you want and diferent resolutions.
A tutorial-based project that walks you through the process of building a YouTube-like video streaming system using Spring Boot, securing video access with signed URLs. This project will help you implement video content delivery with token-based authentication, which ensures secure and time-limited access to video streams.
A manifest parser
No description.
No description.