Você pode fazer isso usando FFmpeg e screen-capture-recorder-to -vídeo-windows-free .
Comando de amostra
ffmpeg -f dshow -i video=screen-capture-recorder -r 24000/1001 -q 1 out.avi
Pequenos artigos
Estou tentando capturar uma determinada região da tela (na verdade, é especificamente um número de janelas visíveis) no Windows XP com o FFMPEG, mas só consigo encontrar opções para capturar a partir do X11:
Existe alguma maneira de fazer isso usando os binários do win32 no Windows XP? Se não posso estar aberto a hacks como tornar várias janelas do X11 acessíveis de alguma forma?
Você pode fazer isso usando FFmpeg e screen-capture-recorder-to -vídeo-windows-free .
Comando de amostra
ffmpeg -f dshow -i video=screen-capture-recorder -r 24000/1001 -q 1 out.avi
Pequenos artigos
Isso funcionou para mim no Windows 7:
ffmpeg -f gdigrab -i desktop output.flv
Veja documentação do gdigrab do FFmpeg para mais informações.
Eu estava procurando a mesma coisa. Descobri que o ffmpeg não pode capturar a partir da tela do Windows.
No entanto, você pode tentar o ImageMagick , que funciona em todas as plataformas.