uk - HelgeApps/droid_dashcam_faq GitHub Wiki
FAQ (відповіді на часті запитання, запити функцій):
З: Стабілізація відео (EIS, електронна відео стабілізація) недоступна в додатку.
В: Або не підтримується камерою, обраної вами в налаштуваннях додатку (не всі камери підтримують стабілізацію), або обмежена виробником вашого пристрою. Виробники часто обмежують її використання, і вона доступна тільки для стандартного додатку Камера. Ви можете дізнатися більше про це обмеження для додатків тут https://stackoverflow.com/a/66234509/7767664
З: Кілька камер / камера з широким об'єктивом (кутом) недоступна в додатку.
В: Доступ до всіх камер може бути обмежений виробником вашого пристрою, можливо, вони не надали всі камери для використання будь-якими додатками. В такому випадку вони всі будуть доступні тільки для стандартного додатку Камера. Зазвичай всі камери можуть бути використані в будь-яких додатках на пристроях Samsung. Xiaomi завжди обмежує доступ до всіх камер. Починаючи з Android 10+ камеру з широким об'єктивом і інші не можна активувати на пристроях Pixel - читайте тут https://stackoverflow.com/q/59806590/7767664
З: Батарея розряджається швидко, пристрій нагрівається.
В: Розберемося... По-перше, це не просто ще один соціальний додаток, якому зазвичай потрібен тільки Інтернет з вашого пристрою, це додаток реалізує функції відеореєстратора, якому потрібно досить багато модулів вашого пристрою:
- Модуль GPS (для отримання швидкості і координат для їх відтворення текстом на кадрах відео)
- Мережевий стільниковий модуль (модуль GPS може використовувати його, і додаток використовує мережу для отримання поточної адреси при оновленні координат GPS)
- Камера (запис відео)
- Мікрофон (аудіозапис)
- Медіа модуль запису Android (який використовує CPU і GPU пристрою для кодування відео і відтворення субтитрів на кожному кадрі з камери)
Виглядає набагато складніше, ніж соціальний додаток, чи не так? :)
Так що в основному це не проблема додатку, всі ці модулі можуть розряджати вашу батарею.
Але для економії заряду батареї можна знизити значення деяких опцій або відключити їх, наприклад:
- встановіть меншу роздільну здатність відео в «Налаштування/Налаштування відео/Дозвіл відео» (зазвичай за умовчанням 1920x1080, встановіть 1280x720 або нижче)
- встановіть більш низькі значення діапазону FPS в «Налаштування/Налаштування відео/Кількість кадрів в секунду».
- вимкніть субтитри поточної адреси в «Налаштування/Налаштування субтитрів/Адреса» (оскільки використовується дані вашої мережі, щоб отримати адресу при оновленні координат GPS) або встановіть оновлення менш частими, зробити це можна в «Налаштування/Налаштування субтитрів/Частота оновлення адреси»
- вимкніть запис звуку в «Налаштування/Налаштування звуку/Аудіозапис» (використовується мікрофон вашого пристрою)
- записуйте відео з вимкненим екраном або знизьте яскравість дисплея в настройках системи вашого пристрою
І ви повинні використовувати нормальний зарядний пристрій для вашого пристрою в машині. Ви не повинні використовувати додаток без зарядного пристрою.
З: Запис з двох камер (задньої і передньої) одночасно.
В: Не всі телефони підтримують запис з двох камер одночасно (дуже мало пристроїв, що підтримують це). Тільки в Android 11+ була додана можливість перевіряти, чи підтримує пристрій використання двох камер одночасно чи ні. Продуктивність сильно постраждає (і батарея), тому що кадри потрібно обробляти з двох камер, малювати субтитри на кожному кадрі з двох камер і кодувати відео в два відео файли. Так що поки низький пріоритет, коли буде багато пристроїв на Android 11+, більш потужних і які підтримують використання двох камер, тоді така функція може бути реалізована.
З: Проблеми з картою пам'яті (microSD) - не видаляє файли / немає файлів на карті, але пам'ять пише заповнена
В: Проблема лише в самій карті і додаток тут ні при чому... (йому без різниці куди записувати), на пам'ять телефону буде нормально записувати (логіка та сама). Карти довго не живуть при постійному записі на них. Рішення: спробувати відформатувати, обмежити максимальний обсяг всіх відео для запису на карту (Настройки/Інші настройки/ Макс. обсяг всіх відео), не допускайте, щоб вона заповнювалася, інакше будуть глюки, купити іншу карту, більш якісного класу, бажано невеликого обсягу, записувати на пам'ять телефону замість зовнішньої карти.
З: Недоступні 4к/8к розширення, 60/120 FPS (кадрів в секунду).
В: Якщо рідна камера підтримує 4к/8к розширення, то в додатку їх може не бути, тому що воно він обмежувати їх для певних пристроїв, тому що в порівнянні з рідним додатком "Камера" даний додаток обробляє кожен кадр з камери перед записом в відеофайл, а саме малює субтитри (текст) адреси, часу, координат і швидкості поверх відео, відповідно навантаження на ресурси телефону більше і запис при таких розширеннях буде не встигати навіть 24 кадри в секунду обробити на малопотужних телефонах, не кажучи вже про 30/60/120 кадрів... Самі 60/120 FPS доступні зазвичай тільки для рідного додатку "Камера" і розробникам інших програм недоступні, і навіть якщо були б доступні, то знову ж аналогічна проблема була б, що не всі кадри б встигали бути обробленими за секунду.
З: Не працює камера або GPS у фоновому режимі, через якийсь час відключається камера в фоні.
В: Все залежить від вашого телефону і тільки, бо помилки системні і додаток ніяк їх контролювати не може. Часто проблеми на Huawei і також на маловідомих китайських телефонах. На Samsung і Pixel буде працювати без проблем у фоновому режимі, а якщо у вас інша модель і не працює, то висновок очевидний - проблема в пристрої. Можливі рішення: додайте додаток в виключення оптимізації/економії батареї і інших фонових обмежень (якщо доступні у вашому телефоні), щоб додаток міг працювати в фоні без зупинок. Також почитайте про ваш телефон на https://translate.google.com/translate?sl=en&tl=uk&u=https://dontkillmyapp.com/
З: GPS - погані значення швидкості, помилка GPS
В: додаток лише бере значення швидкості з GPS модуля вашого пристрою. Потрібно переконатися, що у телефоні нормальний сигнал до супутників, не тестувати в закритих приміщеннях, є випадки, що при підключенні телефону до прикурювача в машині для зарядки збільшується помилка GPS, або інші перешкоди в машині. Перевірити якість GPS (помилку в метрах) можна за допомогою наступного додатку https://play.google.com/store/apps/details?id=com.eclipsim.gpsstatus2 (протестуйте в машині з прикурювачем і просто на вулиці - пішки, і порівняйте помилку GPS). Також в Android є два методи отримання місця розташування. У Droid Dashcam можна змінити метод в Настройках/Інші настройки. Якщо значення швидкості погані, то спробуйте старий метод "Location Manager". Якщо значення рівні нулю або рідко оновлюються, то спробуйте новий метод "Fused Location Provider API".
З: Запуск/зупинка запису з іншої програми (Tasker, Automate)
В: почати/зупинити запис з іншої програми можна запустивши фонову службу (сервіс) запису Droid Dashcam за допомогою Intent
:
Action - com.helge.droiddashcam.START_RECORDING
або com.helge.droiddashcam.STOP_RECORDING
,
Package - com.helge.droiddashcam
Приклад запуску запису в Automate:
Приклад запуску запису в Tasker:
p.s. на Android 11 перший запуск запису з іншої програми повинен відбуватися, коли екран розблоковано, тому що в фоні не можна запустити сервіс і використовувати камеру в ньому, потрібно зробити додаток хоча б раз видимим (нове обмеження) - якщо екран розблоковано, то по команді старт запису додаток відкриється (буде видно користувачеві) і почнеться запис, наступні команди вже можна в фоні виконувати при заблокованому і вимкненому екрані телефону, якщо не закрити сервіс вручну. Тому краще, щоб він постійно висів в повідомленнях, щоб можна було в будь-який момент команду старту запису викликати при заблокованому екрані.