IT News: Digital Camera, OS, Laptop, Smartphone, Smart TV, Sound...

The Author's Project by Valeri N.Kravchuk
Сайт проверен Dr.Web
Меню сайта
  • Главная страница
  • Информация о сайте
  • Дневник
  • Каталог файлов
  • Обратная связь
  • Каталог сайтов
  • FAQ
  • Доска объявлений
  • Форум
  • Фотоальбом
  • Категории раздела
    Автомобильные гаджеты, ремонт... [143]
    Безопасность IT [404]
    Блоки питания, Power Banks, зарядки... [508]
    Видеорегистраторы [186]
    Гаджеты для спорта и здоровья... [190]
    Гаджеты, аксессуары... [627]
    Измерительная техника, инструменты [433]
    Накопители данных [232]
    Нетбуки, Ноутбуки, Ультрабуки [689]
    Мультиварки, блендеры и не только... [162]
    Планшеты [764]
    Радар-детекторы [26]
    Роботы-пылесосы [37]
    Своими руками [360]
    Сети, сетевые технологии, оборудование... [273]
    Смартфоны [4958]
    Фотокамеры, объективы, искусство фотографии.. [541]
    Умный дом [50]
    Электронные книги [101]
    CB, LPD, PMR- связь... [170]
    DECT, IP-телефоны [18]
    Drones, boats, cars... [108]
    electric cars [35]
    GPS-навигаторы, трекеры... [51]
    Linux и не только [3979]
    mini computers и не только... [409]
    News IT, Это интересно, ликбез... [1118]
    Smart TV, UltraHD, приставки, проекторы... [415]
    Smart Watch [268]
    Sound: наушники, плееры, усилители... [618]
    Windows 10... [301]
    Windows 11 [37]
    Погода

  • Метеорадар БРЕСТ
  • Погода в Бресте от www.yr.no

    Яндекс.Погода БРЕСТ

  • Интересные ссылки

    COMPIZOMANIA

    Наш опрос
    Оцените мой сайт
    Всего ответов: 1347
    Статистика
    Анализ веб сайтов

    Яндекс.Метрика

    Рейтинг@Mail.ru Яндекс цитирования

    Russian America Top. Рейтинг ресурсов Русской Америки.

    eXTReMe Tracker

    Правильный CSS!


    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Locations of visitors to this page
    Форма входа
    Главная » 2022 » Сентябрь » 22 » Утилита захвата экрана устройств Android, его отображения и записи - scrcpy в Ubuntu/Linux Mint
    14:54
    Утилита захвата экрана устройств Android, его отображения и записи - scrcpy в Ubuntu/Linux Mint

    Утилита захвата экрана устройств Android, его отображения и записи - scrcpy в Ubuntu/Linux Mint

    scrcpy - это простая, но очень полезная и вполне функциональная утилита (очень приличная альтернатива виндовой BlueStacks), обеспечивающая захват, отображение и управление Android-устройствами, подключенными по USB или через TCP / IP (WiFi, SSH) к вашему компьютеру/ноутбуку.
    В этой статье мы с Вами рассмотрим установку данной утилиты и варианты её применения и работы с ней.
    Сама утилита консольная, но вывод на монитор в графическом режиме.




    Итак, первое, что мы с вами сделаем - это мы её установим и сделаем это, как обычно в Терминале (Ctrl+Alt+T) командой:

    sudo apt install scrcpy


    Не пугайтесь вывода Терминала (Ctrl+Alt+T), с уведомлением, что будут ещё установлены дополнительные пакеты и предложением согласится с их установкой или нет, т.к. всё это - средства для работы с Android-устаройствами и без них наша утилита просто не будет работать, а сами эти пакеты и в частности базовый из них ADB, в дальнейшем пригодятся вам в работе с вашими гаджетами под управлением Android ОС, поэтому просто жмёте на клавиатуре на Enter, тем самым согласившись с их установкой:

    После установки, тут же в Терминале (Ctrl+Alt+T) вы можете получить полную Справку по утилите, а также узнать доступные опции работы утилиты, набрав в Терминале (Ctrl+Alt+T) команду:

    scrcpy -h

    или

    scrcpy --help


    В результате, мы получим довольно обширный список опций работы утилиты scrcpy:
     

    Список опций:
     


    Переводить список опций я не буду, ибо будет полезно вам для само-развития самим сделать это, либо воспользуйтесь онлайн-переводчиками.

    А в данной статье мы с вами рассмотрим лишь базовые опции вывода/отображения и записи вывода/отображения в файл.

    Итак:
    - берём в руки наш гаджет на Android
    - берём кабель, которым мы заряжаем наш гаджет
    - один конец кабеля с MICRO-USB-разъёмом и вставляем его в наш гаджет
    - второй конец кабеля с USB-разъёмом вставляем в соответствующий разъём на нашем компьютере/ноутбуке

    Далее, опять же в Терминале (Ctrl+Alt+T) запускаем нашу утилиту scrcpy командой:

    scrcpy


    и через несколько секунд мы с вами увидим вывод/отображение экрана нашего гаджета на рабочем столе нашего компьютера/ноутбука:


    И, если мы начнём управлять нашим гаджетом непосредственно на нём, то, соответственно, на экране будут отображаться все наши действия:


    Но!
    Как вы видите на скринах, нет отображения касаний наших шаловливых пальчиков, а очень бы хотелось для полной правдоподобности происходящего!

    И, чтобы осуществить задуманное, давайте мы с вами завершим сеанс, переключившись на окно Терминала (Ctrl+Alt+T) и нажав на клавиатуре одновременно на сочетание клавиш Ctrl+C, и снова введём команду scrcpy, но уже с префикосом опции -t:

    scrcpy -t


    И, если снова попробовать управлять нашим гаджетом, мы увидим касания наших шаловливых пальчиков, чего собственно нам и хотелось:


    Теперь давайте попробуем записать наши действия на гаджете.

    Существует 2 (два) доступных формата записи захвата экрана:
    1. .mp4
    2. .mkv

    Вновь, завершаем сеанс, переключившись на окно Терминала (Ctrl+Alt+T) и нажав на клавиатуре одновременно на сочетание клавиш Ctrl+C, и снова введём команду scrcpy, уже с известным нам префикосом опции -t (отображает касания) и добавим префикс опции -r (что означает - Запись):
    (сразу хочу предупредить, что префикс опции -r (запись) должен быть всегда последним в череде любых других, используемых вами префиксов опций!!! Иначе будет ошибка!)

    scrcpy -t -r test.mp4

    либо

    scrcpy -t -r test.mkv

     

    scrcpy -t -r Видео/test.mp4

    либо

    scrcpy -t -r Видео/test.mkv


    Имя файла test.mp4/test.mkv условное и вы можете обозвать файл, как вам угодно, как и путь, куда вы его записываете (в первых двух вариантах просто в Домашнюю папку).
    В двух последних в каталог Видео.

    В результате мы обнаружим по указаному нами пути, записаный видео-файл всех наших манипуляций с гаджетом:
     

     


    Давайте пробежимся по некоторым основным опциям утулиты scrcpy.

    Опции scrcpy для записи видео:
    -N, --no-display - не показывать экран устройства — только когда включена запись экрана
    -t, --show-touches - включает «показ касаний» при запуске. Показывает только физические касания (не показывает клики от scrcpy)
    -b, --bit-rate ЗНАЧЕНИЕ - кодирует видео в заданном битрейте, ожидает значение в bits/s. Поддерживаются суффиксы величин: 'K' (x1000) и 'M' (x1000000). Значение по умолчанию равно 8000000
    --max-fps ЗНАЧЕНИЕ - ограничивает максимальное значение частоты кадров. Официально поддерживается с Android 10, но может работать и на более ранних версиях
    --always-on-top - делает окно scrcpy всегда наверху (поверх других окон)
    --crop ШИРИНА:ВЫСОТА:x:y - обрезает экран устройства на сервере. Эти значения выражены в обычной ориентации устройства (для телефона это портретный режим, а для планшета это ландшафтный режим). Любые значения --max-size значения вычисляются по обрезанным размерам
    -f, --fullscreen - запустить в полноэкранном режиме
    --lock-video-orientation ЗНАЧЕНИЕ - блокирует ориентацию видео на ЗНАЧЕНИЕ. Возможными вариантами ЗНАЧЕНИЙ являются: -1 (без блокировки), 0, 1, 2 и 3. Нормальная ориентация устройства это 0, и каждое увеличение добавляет поворот на 90 градусов против часовой стрелки. По умолчанию равно -1
    -n, --no-control - отключает контроль устройства. То есть устройство переводится в режим только чтение — можно видеть, что происходит на экране, но нельзя управлять, например, нажимать на экран
    --rotation ЗНАЧЕНИЕ - устанавливает начальный поворот дисплея. Возможные значения это 0, 1, 2 и 3. Каждое увеличение добавляет поворот на 90 против часовой стрелки
    -w, --stay-awake - держит экран устройства включённым пока запущен scrcpy
    --window-borderless - убирает все элементы окна, кроме экрана телефона. Показывает окно без окаймления. В этом случае чтобы закрыть программу вернитесь в консоль (командную строку) и нажмите там Ctrl+С или нажмите Alt+F4, когда в фокусе окно с экраном телефона


    Сочетания горячих клавиш scrcpy:
    Ctrl+F - переключение в полноэкранный режим
    Ctrl+Курсорная клавиша влево - повернуть экран налево
    Ctrl+Курсорная клавиша вправо - повернуть экран направо
    Ctrl+G - изменить размер экрана на 1:1 (pixel-perfect)
    Ctrl+X - изменяет размер экрана для удаления чёрных полос. Это же самое можно сделать если дважды кликнуть на чёрные полосы
    Ctrl+H или клик средней кнопки мышки - соответствует нажатие клавиши посередине («ДОМОЙ»)
    Ctrl+B или Ctrl+Backspace или Клик правой кнопкой мышки (когда экран включен) или ESC - соответствует нажатию кнопки НАЗАД
    Ctrl+S - показывает список приложений. Клик на APP_SWITCH
    Ctrl+M - клик на МЕНЮ
    Ctrl+Курсорная клавиша вверх - клик на кнопку повышение громкости
    Ctrl+Курсорная клавиша вниз - клик на кнопку понижение громкости
    Ctrl+P - клик на ВКЛЮЧЕНИЕ (включает и отключает экран)
    Правый клик мышки (когда экран выключен) - включение экрана
    Ctrl+O - отключает экран устройства на телефоне, но продолжает показывать на компьютере
    Ctrl+Shift+O - включает экран устройства
    Ctrl+R - поворачивает экран устройства
    Ctrl+N - разворачивает панель уведомлений (сдвигает шторку вниз)
    Ctrl+Shift+N - сворачивает панель уведомлений
    Ctrl+C - копирует буфер обмена устройства на компьютер
    Ctrl+V - вставляет содержимое буфера обмена компьютера в буфер обмена на устройстве
    Ctrl+Shift+V - копирует содержимое буфера обмена компьютера и вставляет на устройство
    Ctrl+I - включает/отключает счётчик FPS (печатает кадры/секунду в журналах)
    Перетаскивание APK файла с компьютера на телефон - устанавливает APK с компьютера


    Копирование/передача файла на телефон.

    Чтобы скопировать/передать файл с компьютера/ноутбука на ваш гаджет, надо захватить его мышкой и переместить на экран телефона на компьютере/ноутбуке, а затем отпустить его (файл).
    Визуально ничего не изменится, но файл будет скопирован/перемещён в папку /sdcard/ на гаджете, а именно во внутреннюю память устройства.

    Вот, в принципе и всё.
    Внимательно изучайте HELP утилиты, там всё разжёвано.

    Всем удачи и приятного пользования!
     

     

    P.S. Если у вас появились вопросы или мнения по данной статье, обсудить их можно на нашем форуме:
     
    Категория: Linux и не только | Просмотров: 180 | Добавил: laptop | Рейтинг: 0.0/0
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Волк слабее льва и тигра, но в цирке волк не выступает!
    Волк слабее льва и тигра, но в цирке волк не выступает!
    Волк - единственный из зверей, который может пойти в бой на более сильного противника.
    Если же он проиграл бой, то до последнего вздоха смотрит в глаза противника. После этого умирает...

    Праздники сегодня

    Поиск
    Календарь
    «  Сентябрь 2022  »
    ПнВтСрЧтПтСбВс
       1234
    567891011
    12131415161718
    19202122232425
    2627282930
    Архив записей
    Друзья сайта
  • Официальный блог
  • JEEP - the best! Mercedes - the best! Автомобильный портал города Бреста: технические характеристики с фото, авторынок, автоспорт...
    Наша кнопка
    IT новости с моего лаптопа...

    Внимание!
    Администратор сайта laptop.ucoz.ru не несет ответственности за содержание рекламных объявлений. Все используемые на сайте зарегистрированные товарные знаки принадлежат своим законным владельцам! Используемая со сторонних источников информация публикуется с обязательными ссылками на эти источники.
    Copyright Valeri N.Kravchuk © 2007-2024