O FFMPEG pode capturar a partir da tela no Windows?

11

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:

http://ffmpeg.org/ffmpeg-doc.html#SEC4

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?

    
por InvertedAcceleration 10.12.2009 / 11:08

3 respostas

8

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

    
por 24.07.2012 / 23:20
2

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.

    
por 19.08.2015 / 20:38
-1

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.

    
por 19.08.2010 / 20:06