Skip to main content

Xiaoyi YI 2K Action Camera – tuning kamery za pomocą skryptu autoexec.ash

Nie da się ukryć, że Kamerka swoimi możliwościami i jakością przewyższa chyba wszystko w swojej cenie, a nawet kamery kilkukrotnie droższe.
Biorąc pod uwagę fakt, że parametry kamery możemy jeszcze polepszyć, jest to kamera, którą mogę polecić z czystym sumieniem nawet w 2019 roku.

W swojej kamerze ustawiłem ręcznie ostrość i dodałem gniazdo do zewnętrznego mikrofonu, zachowując wewnętrzny mikrofon, ale w tym wpisie chciałbym przedstawić kilka skryptów,
na zwiększenie bitrate.

Przedstawione skrypty działają z najnowszym wersją hardware Z26L i firmware 1.5.12.

Co to jest skrypt?

Za pomocą skryptów możemy zmienić szereg ustawień kamery, które normalnie nie są dostępne z poziomu aplikacji producenta.

Część skryptów jest przeznaczona pod konkretne wersje firmware.
Przykładowo, możemy:

  • zmienić bitrate,
  • profil kolorów,
  • odszumienie,
  • aktywować zdjęcia w RAW.

W tym jednak wpisie skupię się tylko na zwiększeniu bitrate.

Instalacja

Skrypt umieszczamy w pliku autoexec.ash i umieszczamy na karcie pamięci w katalogu głównym.

Skrypt 1296p30 35 mbps ABR

# 1296p30 35 mbps ABR, default 15 mbps
writeb 0xC05CBEAC 0x05
writew 0xC05CBEB2 0x420c
writel 0xC05CBEB4 0x3f400000
writel 0xC05CBEB8 0x3fa00000

Skrypt 1296p30 35 mbps ABR

# 1080p60 35 mbps ABR, default 25 mbps
writeb 0xC05CBEDC 0x05
writew 0xC05CBEE2 0x420C
writel 0xC05CBEB4 0x3f400000
writel 0xC05CBEB8 0x3fa00000

Skrypt 1296p30 40 mbps ABR

# 1080p60 40mbit ABR, default 25 mbps 
writeb 0xC05CBEDC 0x05 
writew 0xC05CBEE2 0x4220 
writel 0xC05CBEB4 0x3f400000 
writel 0xC05CBEB8 0x3fa00000 

Inne wartości bitrate, jakie możesz przetestować zmieniając zawartość komórki 0xC05CBEE2:

bitrate adres
18 mbps 0x4190
20 mbps 0x41A0
25 mbps 0x41C8
30 mbps 0x41F0
35 mbps 0x420C
40 mbps 0x4220
45 mbps 0x4234
50 mbps 0x4248

Skrypt aktywujący zdjęcia w RAW

t app test debug_dump 14

Skrypt automatycznego nagrywania

sleep 10
t app key record 

Skrypty możemy oczywiście łączyć.

Ostrzeżenie

Skrypty nie powinny uszkodzić kamery. Jeśli otrzymane rezultaty nas nie zadowolą, po prostu usuwamy skrypt z karty i restartujemy kamerę.
Niektóre ustawienia, w szczególności zwiększenie bitrate mogą powodować większe nagrzewanie się kamery, dlatego trzeba zachować równowagę.

Oprogramowanie

Jeśli skrypty wydają się Tobie skomplikowane i nie czujesz się na siłach, aby z nich korzystać, istnieją gotowe programy, które upraszczają cały proces.

Jednym z takich programów jest Yi Pro – Yi Action camera control and scripting:
https://play.google.com/store/apps/details?id=com.appsymptote.yipro&hl=en_US

Zastrzegam jednak, że nie sprawdzałem tego programu, a na liście wspieranych wersji firmware nie było 1.5.12.
Na tę chwilę informacja ta zniknęła z opisu aplikacji…

Opracowanie

Na podstawie informacji:

  1. https://dashcamtalk.com/forum/threads/yimax-pro-script.20108/page-5#post-362767
  2. https://github.com/PJanisio/Xiaomi_Yi_autoexec/blob/master/bitrate/1.2.13/bitrate_addresses.md

 

markac

Full-stack Web Developer

2 thoughts to “Xiaoyi YI 2K Action Camera – tuning kamery za pomocą skryptu autoexec.ash”

    1. Nie słyszałem o takiej opcji. Sam autostart nagrywania można zaprogramować, ale kamerę trzeba włączyć przyciskiem. Puszczenie zasilania na USB zacznie tylko ładowanie kamery.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.