Написать powersheell (или vbs) скрипт для записи монитора через ffmpeg и помещения его в шедулер

Стоимость:3 000 рублей
Срок выполнения:2 дня
Варианты оплаты:Планируется использовать Безопасную сделку
Дата публикации:2024-07-17 22:08
Обновлено:2024-07-17 22:22
Был(а) на сайте:2024-07-18 02:41

Написать powersheell (или vbs) скрипт для записи монитора через ffmpeg и помещения его в шедулер

 
Задача

Необходим скрипт с помощью которого будет в стэлс-режиме записываться экран Windows 10. Складываться файлами с именованием даты до секунды. Перезапускаться шедулером каждые 5 минут. Для понимания минимальный пример скрипта:

"Get-Date -Format 'yyyy-MM-dd-HH-mm-ss' -OutVariable DATE
ffmpeg.exe -f gdigrab -framerate 2 -i desktop | С:\Users\n\AppData\Local\screen_capture\files\$DATE.mkv

У этого минимального скрипта есть недостатки:
1. При запуске/перезапуске скрипта шедулером "мигает" кратковременно окно консоли powershell.
2. Мерцает курсор мыши при записи. Это недостаток реализации самого ffmpeg, но как понял через hex-эдитор можно заменить пару значений файла avdevice.dll. Если есть консольные опенсорс-утилиты и умеющие в стелс и не имеющие данного недостатка с мерцанием курсора мыши, то приемлемо.

Оставлять заявки могут только авторизованные пользователи.
Для подачи заявки на участие в задании Вам нужно авторизоваться
virgil rs
Cпециализация: Программирование и IT
  • 5 000 руб2 дня
Добрый день, готов сделать
Опыт написания скриптов под ffmpeg - 2 года
Николай Шикин

Всегда иду до конца! +7 (978) 124-84-90

Cпециализация: Программирование и IT
  • 3 000 руб2 дня
Здравствуйте!
Готов взяться за ваш заказ прямо сейчас!
С заданием внимательно ознакомился!
06:38 18.07.24
Цена окончательная?
$Date = Get-Date -Format 'yyyy-MM-dd-HH-mm-ss'
Start-Process -FilePath "ffmpeg.exe" -ArgumentList "-f gdigrab -framerate 2 -i desktop", "|", "C:\Users\n\AppData\Local\screen_capture\files\$Date.mkv" -WindowStyle Hidden
Готово
Напишу powersheell (или vbs) скрипт для записи монитора через ffmpeg и помещения его в шедулер
 

Оставлять заявки могут только авторизованные пользователи.