3.4 KiB
FFmpegAndroid
Android-сторона основана на использовании библиотеки FFmpeg.
Добавить справочный скрипт для компиляции исходного кода ffmpeg, shine, mp3lame, x264
Обработка аудио и видео:
-
Аудио резки, сплайсинга
-
Audio Mix
-
Транскодирование аудио
-
Аудио и видео синтез
-
Аудио извлечение
-
Воспроизведение аудио декодирования
-
Кодировка аудио
-
Извлечение видео
-
Видео вырезано
-
Транскодирование видео
-
Скриншот видео
-
Видео Шумоподавление
-
видеокадр
-
Видео в GIF
-
Видео водяных знаков
-
Шить видеоизображение
-
Обратное воспроизведение видео
-
Видео Картинка в картинке
-
Синтез картинки видео
-
Воспроизведение видео с декодированием
-
Локальная трансляция
-
Прямая трансляция
-
Воспроизведение аудио и видео
-
OpenGL + GPUImage filter
-
AVFilter фильтр по FFmpeg
-
Использовать библиотеку mp3lame для транскодирования mp3
-
Предварительный просмотр видео в реальном времени
-
moov движется вперед
-
ffprobe обнаруживает мультимедийный формат
-
RTSP IjkPlayer со сверхнизкой задержкой в прямом эфире
-
RTSP IjkPlayer многоэкранный прямой эфир
Небольшой предварительный просмотр индикатора выполнения перетаскивания видео:
! [Динамическое изображение] (https://github.com/xufuji456/FFmpegAndroid/blob/master/gif/preview.gif)
Водяной текст для видео (белый текст можно изменить на прозрачный):
! [Статическое изображение] (https://github.com/xufuji456/FFmpegAndroid/blob/master/picture/water_mark.png)
Видео в GIF:
! [Динамическое изображение] (https://github.com/xufuji456/FFmpegAndroid/blob/master/gif/VideoToGif.gif)
Эффект фильтра:
! [Статическая картинка] (https://github.com/xufuji456/FFmpegAndroid/blob/master/picture/filter_balance.png)
! [Статическая картинка] (https://github.com/xufuji456/FFmpegAndroid/blob/master/picture/filter_sketch.png)
Видео Картинка в картинке:
! [Статическая картинка] (https://github.com/xufuji456/FFmpegAndroid/blob/master/picture/picture_in_picture.png)
Обнаружение мультимедийных форматов:
! [Статическая картинка] (https://github.com/xufuji456/FFmpegAndroid/blob/master/picture/probe_format.png)
Видео сшивание экрана:
! [Динамическое изображение] (https://github.com/xufuji456/FFmpegAndroid/blob/master/gif/horizont.gif)