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:

Automate start Droid Dashcam recording service

Приклад запуску запису в Tasker:

Tasker start Droid Dashcam recording service Tasker start Droid Dashcam recording service

p.s. на Android 11 перший запуск запису з іншої програми повинен відбуватися, коли екран розблоковано, тому що в фоні не можна запустити сервіс і використовувати камеру в ньому, потрібно зробити додаток хоча б раз видимим (нове обмеження) - якщо екран розблоковано, то по команді старт запису додаток відкриється (буде видно користувачеві) і почнеться запис, наступні команди вже можна в фоні виконувати при заблокованому і вимкненому екрані телефону, якщо не закрити сервіс вручну. Тому краще, щоб він постійно висів в повідомленнях, щоб можна було в будь-який момент команду старту запису викликати при заблокованому екрані.