1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/w2016561536-android_virtual_cam

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README_en.md

android_virtual_cam

中文简体 | 中文繁體 | English

Виртуальная камера на основе Xposed

НЕ ИСПОЛЬЗУЙТЕ ДЛЯ ЛЮБЫХ НЕЗАКОННЫХ ЦЕЛЯХ, ВЫ ДОЛЖНЫ ВЗЯТЬ НА СЕБЯ ВСЮ ОТВЕТСТВЕННОСТЬ И ПОСЛЕДСТВИЯ!

Поддерживаемые платформы

  • Android 5.0+

Использование

  1. Установите этот модуль, включите его в Xposed. В случае использования Lsposed и других фреймворков, имеющих список областей, вам нужно выбрать целевое приложение вместо системного фреймворка.

  2. В настройках системы, разрешите целевому приложению доступ к локальному хранилищу и принудительно остановите приложение. Если приложение не запрашивает это разрешение, перейдите к шагу 3.

  3. Откройте целевое приложение, если приложение не имеет доступа к локальному хранилищу. Будет отображаться уведомление о том, что директория Camera1 перенаправлена в приватную директорию приложения /[INTERNEL_STORAGE]/Android/data/[package_name]/files/Camera1/. Если уведомления нет, по умолчанию директория Camera1 находится по пути /[INTERNEL_STORAGE]/DCIM/Camera1/. Если директория не существует, пожалуйста, создайте её самостоятельно.

Внимание: Camera1 в приватной директории работает только для одного приложения.4. Откройте камеру в целевом приложении. Будет отображаться уведомление о разрешении (ширина: , высота: ). Вам нужно настроить разрешение заменяющего видео таким образом, чтобы оно совпадало с разрешением уведомления. Назовите его virtual.mp4 и поместите его в директорию Camera1.5. Если при фотографировании в приложении появляется уведомление ("Обнаружено фотографирование"), это указывает на разрешение фотографии. Вам нужно подготовить фотографию с таким же разрешением. Назовите её 1000.bmp и поместите её в директорию Camera1. (Поддерживает другие форматы изображений, переименованные в bmp). Если уведомления нет, 1000.bmp не будет заменять захваченное изображение.

  1. Если вам нужно воспроизводить звук видео, создайте файл ./DCIM/Camera1/Camera1/virtual.mp4 в директории Camera1. (Глобально действует в реальном времени)

  2. Если вам нужно временно отключить модуль, создайте файл ./DCIM/Camera1/Camera1/virtual.mp4 в директорию Camera1. (Глобально действует в реальном времени)

  3. Если уведомления вам мешают, вы можете создать файл no_toast.jpg в директории /[INTERNEL_STORAGE]/DCIM/Camera1/. (Глобально действует в реальном времени)

  4. Сообщение о перенаправлении директории отображается только один раз по умолчанию. Если вы пропустили уведомление о перенаправлении директории, вы можете создать файл force_show.jpg в директории /[INTERNEL_STORAGE]/DCIM/Camera1/, чтобы перезаписать настройки по умолчанию. (Глобально действует в реальном времени)

  5. Если вам нужно выделить видео для каждого приложения, вы можете создать private_dir.jpg в директории /[INTERNEL_STORAGE]/DCIM/Camera1/, чтобы заставить приложения использовать приватную директорию. (Глобально действует в реальном времени)> Примечание: конфигурация пунктов 6 ~ 10 находится в приложении. Вы можете быстро настроить их в приложении или создать файлы вручную.

Часто задаваемые вопросы (FAQ)

Q1. Проблемы с передней камерой?
A1. В большинстве случаев видео для замены передней камеры нужно перевернуть горизонтально и повернуть на Yöntem 90 градусов вправо. Разрешение видео после обработки должно совпадать с разрешением, указанным в уведомлении. Однако в некоторых случаях корректировки не требуется, поэтому вам нужно будет оценить ситуацию.

Q2. Черный экран? Не удается открыть камеру?
A2. На данный момент есть несколько приложений, которые не могут быть подключены, особенно система камеры. Или это вызвано неправильной директорией Camera1 (были ли созданы две директории Camera1, например ./DCIM/Camera1/Camera1/virtual.mp4, требуется только одна).

Q3. Растровый экран?
A3. Разрешение видео неверное.

Q4. Искаженное изображение?
A4. Пожалуйста, используйте программу для редактирования видео, чтобы изменить исходное видео, чтобы оно соответствовало экрану.


Примечание: конфигурация пунктов 6 ~ 10 находится в приложении. Вы можете быстро настроить их в приложении или создать файлы вручную.

Часто задаваемые вопросы (FAQ)

Q1. Проблемы с передней камерой?
A1. В большинстве случаев видео для замены передней камеры нужно перевернуть горизонтально и повернуть на 90 градусов вправо. Разрешение видео после обработки должно совпадать с разрешением, указанным в уведомлении. Однако в некоторых случаях корректировки не требуется, поэтому вам нужно будет оценить ситуацию.

Q2. Черный экран? Не удается открыть камеру?
A2. На данный момент есть несколько приложений, которые не могут быть подключены, особенно система камеры. Или это вызвано неправильной директорией Camera1 (были ли созданы две директории Camera1, например ./DCIM/Camera1/Camera1/virtual.mp4, требуется только одна).

Q3. Растровый экран?
A3. Разрешение видео неверное.

Q4. Искаженное изображение?
A4. Пожалуйста, используйте программу для редактирования видео, чтобы изменить исходное видео, чтобы оно соответствовало экрану.Q5. disable.jpg не действует?
A5. Если версия приложения <=4.0, то контрольные файлы в директории [INTERNAL_STORAGE]/DCIM/Camera1 будут действовать для приложений, имеющих доступ к хранилищу, и для остальных приложений без доступа к хранилищу, контрольные файлы должны быть созданы в приватной директории.
Если версия приложения >=4.1, они должны быть созданы в [INTERNAL_STORAGE]/DCIM/Camera1 независимо от того, имеет ли целевое приложение доступ к хранилищу.## Отчет о проблемах:

Поднимите его напрямую в разделе issues. Если это ошибка, пожалуйста, приложите лог модулей Xposed.

Кредит

Предоставляет метод подключения: https://github.com/wangwei1237/CameraHook

H.264 аппаратное декодирование: https://github.com/zhantong/Android-VideoToImages

Конвертация JPEG-YUV: https://blog.csdn.net/jacke121/article/details/73888732

Введение

xposed андроид виртуальный фотоаппарат android virtual camera on xposed hook. Развернуть Свернуть
MIT
Отмена

Обновления (12)

все

Участники

все

Язык

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/w2016561536-android_virtual_cam.git
git@api.gitlife.ru:oschina-mirror/w2016561536-android_virtual_cam.git
oschina-mirror
w2016561536-android_virtual_cam
w2016561536-android_virtual_cam
master