Добрый день.
Задача пустяковая: по расписанию (каждый день, в определённое время) делать снимки с веб-камеры, а затем (не обязательно, но желательно) заливать их по FTP (SFTP) с определённым форматом файла.
Проблема в том, что сделать это надо под Windows 7, под Linux у меня таких вопросов не возникло бы, т.к. это пара строчек на bash'е.
Вчера перерыл интернет в поисках подходящего софта, но ничего годного не встретил. Может вы мне тут посоветуете, как решить данную задачу?
Задача решена
Благодаря вам, задача решена. Привожу решение:
1. Качаем и устанавливаем SMPlayer (он в себя так же включает mplayer).
2. Создаем файл со следующим содержанием (прошу обратить внимание на пути файлов) take-snapshot.cmd
"C:\Program Files (x86)\SMPlayer\mplayer\mplayer" tv:// -ss 5 -frames 1 -vo png -vf scale=640:480<br/>
<br/>
cd "C:\Users\Vir\AppData\Local\VirtualStore\Program Files (x86)\SMPlayer\mplayer\"<br/>
<br/>
set _date=%date%<br/>
<br/>
ren 00000001.png %_date%.png<br/>
<br/>
ftp -v -i -s:ftp-commands.txt<br/>
<br/>
del %_date%.png
3. Создаем файл ftp-commands.txt в той же директории, в которую скрипт входит с помощью cmd:
open ftp-server.com<br/>
your-login<br/>
your-password<br/>
cd directory-with-your-images<br/>
send *.png<br/>
quit
И все. Задача решена. Запускает файл take-snapshot.cmd, он создает снимок с веб-камеры и заливает его по ftp.