|
|
|
@ -0,0 +1,70 @@ |
|
|
|
|
# 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> |