Да, это можно сделать. Поскольку вы используете Windows, я бы порекомендовал заглянуть в планировщик событий Windows. Официальную документацию Microsoft можно найти ЗДЕСЬ.
Поскольку вы не предоставляете никаких сведений о том, откуда идет поток, я могу дать вам только общее руководство. Но это будет выглядеть примерно так.
- Настройте планировщик событий Windows для запуска пакетного сценария, когда вы хотите, чтобы поток открылся и начал запись.
- Создайте пакетный скрипт, который открывает поток IP и начинает запись.
Сценарий будет выглядеть примерно так:
"C:/Program Files/VideoLAN/VLC/vlc.exe http://host[:port]/url" "#transcode{vcodec=h264,vb=400,fps=5,scale=1,width=1024,height=768,acodec=none}:duplicate{dst=std{access=file,mux=mp4,dst='C:/capture223.mp4'}}"
Это очень грубо и потребует много настроек для его работы. Я бы рекомендовал прочитать справку командной строки ЗДЕСЬ.