090320 start

pull/107/head
NickZt 5 years ago
parent 6aa24ee520
commit 513d2cf8db
  1. 70
      READMERUS.md
  2. 2
      build.gradle
  3. 4
      gradle/wrapper/gradle-wrapper.properties

@ -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>

@ -9,7 +9,7 @@ buildscript {
}
}
dependencies {
classpath 'com.android.tools.build:gradle:3.2.0'
classpath 'com.android.tools.build:gradle:3.6.1'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files

@ -1,6 +1,6 @@
#Tue Mar 05 23:59:00 CST 2019
#Mon Mar 09 09:04:05 EET 2020
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip

Loading…
Cancel
Save