diff --git a/READMERUS.md b/READMERUS.md new file mode 100644 index 0000000..f54cdc8 --- /dev/null +++ b/READMERUS.md @@ -0,0 +1,70 @@ +# 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) + +*** +

\ No newline at end of file diff --git a/build.gradle b/build.gradle index 6ddeb0f..c0dc43e 100644 --- a/build.gradle +++ b/build.gradle @@ -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 diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 4ca64ca..d284a12 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -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