Было бы супер чтоб модуль мог получать 2 видео, одно условно берет из папки (оно допустим 16:9 длинной 4 часа), софт его режет на указанные тайминги и на каждый отрезок накладывает другое видео перед этим конвертируя отрезок в формат 9:16 (ют шортс), а наложенное видео будет с прозрачностью, так же функции уникализации видео, допустим чтоб заднее видео было разделено на 4 куска по углам (тоесть 4 одинаковых видео в 4 угла)
Android Manager - модуль для управления android эмуляторами
-
Жаль, что автор этого модуля недоступен в этой теме. Возможно, он смог бы прояснить многие вопросы в течение нескольких минут.
-
@capsslpck said in Android Manager - модуль для управления android эмуляторами:
Подскажите как работать с этим модулем в много поток с эмулятором? Все перепробывал не получаеться.
Никак.
-
@morpheus93 я читаю. Просто на вопросы из серии "у меня не работает" не знаю что ответить.
-
@makasin_402 said in Android Manager - модуль для управления android эмуляторами:
Часто выходит ошибка "Error: Failed to create session. read ECONNRESET", при подключении к устройству.
-
Сделал всё по мануалам.
-
Версия Memu свежая, 9.0.9
-
Appium из консоли:
![FmoPIKN2D3Q[1].jpg](/assets/uploads/files/1707183010706-fmopikn2d3q-1.jpg)
-
Список устройств грузится штатно, при подключении по серийнику ошибка в логе BAS:
Поток №1 : Error: Failed to create session. The requested resource could not be found, or a request was received using an HTTP method that is not supported by the mapped resourceВ консоли в этот момент то, что выше на скрине.
Что не так?
Надо откатываться к старой версии Memu?- Нейросети говорят, что у меня драйвера не стоят.

Поставил драйвер:

Легче не стало.
Всё та же ошибка в консоли:[HTTP] --> POST /wd/hub/session [HTTP] {"capabilities":{"alwaysMatch":{"platformName":"android","appium:udid":"127.0.0.1:21503","appium:automationName":"UiAutomator2","appium:newCommandTimeout":60},"firstMatch":[{}]},"desiredCapabilities":{"platformName":"android","appium:udid":"127.0.0.1:21503","appium:automationName":"UiAutomator2","appium:newCommandTimeout":60}} [HTTP] No route found for /wd/hub/session [HTTP] <-- POST /wd/hub/session 404 1 ms - 211 -
-
@thepappo said in Android Manager - модуль для управления android эмуляторами:
Многопоток за счет асинхронности. Работает быстрее большинства аналогичных open-source библиотек с классической многопоточностью.
Многопоток по итогу реализован или нет?
-
При попытке решить капчу выдает ошибку - "Error: Could not load the "sharp" module using the win32-x64 runtime Possible solutions: - Please upgrade Node.js: Found 18.10.0 Requires ^18.17.0 || ^20.3.0 || >=21.0.0 - Consult the installation documentation: See https://sharp.pixelplumbing.com/install"
Может я что то не так делаю или модули с библиотеками не поставил? Подскажите кто сталкивался -
@Awers said in Android Manager - модуль для управления android эмуляторами:
При попытке решить капчу выдает ошибку - "Error: Could not load the "sharp" module using the win32-x64 runtime Possible solutions: - Please upgrade Node.js: Found 18.10.0 Requires ^18.17.0 || ^20.3.0 || >=21.0.0 - Consult the installation documentation: See https://sharp.pixelplumbing.com/install"
Может я что то не так делаю или модули с библиотеками не поставил? Подскажите кто сталкивалсяPlease upgrade Node.js
-
@Awers said in Android Manager - модуль для управления android эмуляторами:
@sergerdn в самом басе нельзя поставить ноду выше 18.10. На ПК стоит 20.11 но она же не взаимодействует с нодой которая в басе, или я ошибаюсь?
Можно еще снизить версию sharp, где не было таких требований к версии NodeJS.
-
@Awers said in Android Manager - модуль для управления android эмуляторами:
@sergerdn пробовал все версии начиная от 0.29.0. Полностью сносил ноду из баса и пк, какие то библиотеки ставил, все равно эту ошибку дает...
Вероятно, то, что ты хочешь сделать, без выдирания зубов через заднее место не решить.
https://www.npmjs.com/package/sharp
It can be used with all JavaScript runtimes that provide support for Node-API v9, including Node.js (^18.17.0 or >= 20.3.0), Deno and Bun. -
@Awers said in Android Manager - модуль для управления android эмуляторами:
То есть автор изначально сделал неработающее действие по решению капчи?
Не думаю, так как есть и очень древние версии библиотеки, не с такими требованиями.
Самая распространённая ошибка девелоперов в BAS, кто работает с NodeJS, они не указывают версии пакетов в npm и ставится всегда последняя.
А ты сиди и гадай на какой версии автор разрабатывал и тестировал. И никаких тестов нет, нечего запускать, чтобы проверить практическим путем, работает ли скрипт на каких-то версия пакетов, после их обновления, как их задумывал автор.Вот, например:
https://www.npmjs.com/package/sharp/v/0.32.1Most modern macOS, Windows and Linux systems running Node.js >= 14.15.0Почему у тебя не выходит понизить версию - это вопрос.
Но всего этого не случилось бы, если бы автор зафиксировал версию в своем модуле.
Или, если бы разработчик BAS добавил бы текущую версию NodeJS LTS в BAS.
-
@AngelOfAncient в первом сообщении раздел FAQ, там есть решение. Не пробовал?
-
@sergerdn said in Android Manager - модуль для управления android эмуляторами:
Но всего этого не случилось бы, если бы автор зафиксировал версию в своем модуле.
Я вот не пойму, модуль что в сейфе лежит за семью печатями? В чем проблема открыть manifest.json и прописать любую версию, какую хочешь? Более того исходный код модуля выложен в шапке темы. Правь что хочешь.

0.32.6 должна работать.


