Вааах, что за скритый бриллиант я сегодня посмотрел. Это история про ffmpeg. Настоятельно рекомендую к просмотру.

Мне доводилось в свей карьере использовать ffmpeg еще при создании video репортера до эпохи playwright. (да, ffmpeg еще умеет делать захват экрана).

Кстати, на CI/CD паиплаине хоть у нас и не было "монитора" в привычном понимании, однако для автотестов использовался виртуальный монитор (в linux есть такой хак, когда программа думает, что есть монитор), который использовался для собирания прогона автотестов а также создание в субтитров - шагов того, что ищется. Помню, что выглядело это как магия и я лично был очень горд тем, что использовал ffmpeg в такой креативной задаче. Кстати, есть несколько проектов для nodejs • ffmpeg/ffmpeg - wasm модуль, должен работать везде • ffmpeg-isntaller/ffmpeg - это пакет "утановщик" для вашей ОС. После установки достаточно потом использовать переменные path и выполнить spawn из nodejs к примеру с запуском нужных команд

#tip_of_the_day @haradkou_sdet