|
|
# FFmpegAndroid
|
|
|
Android-сторона основана на использовании библиотеки FFmpeg. <br>
|
|
|
Добавить справочный скрипт для компиляции исходного кода ffmpeg, shine, mp3lame, x264 <br>
|
|
|
Обработка аудио и видео: <br>
|
|
|
|
|
|
- #### Аудио резки, сплайсинга
|
|
|
- #### 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)
|
|
|
|
|
|
***
|
|
|
<br> <br> |