Eu posso transmitir minha Logitech QuickCam S5500 no Windows 7 usando o seguinte comando vlc:
vlc dshow:// :dshow-vdev="Logitech QuickCam S5500" :dshow-adev=none :dshow-size=320x240 :dshow-fps=30 :no-dshow-config :no-dshow-tuner :live-caching=3000 :sout=#transcode{vcodec=h264,vb=0,scale=0,acodec=mp4a,ab=128,channels=2,samplerate=44100} :sout-keep
No entanto, quando recebo o fluxo (com o VLC ou outros programas como o iSpy), a resolução do fluxo (e da câmera) é 1280x960 . Eu confirmei isso fazendo CTRL-I no VLC quando ele está tocando dshow: // e olhando para as informações do codec. Também confirmo que é muito grande porque tenho cerca de 0,25 FPS. Eu tentei atalhos para resolução, como qis , etc. A QuickCam fica em 1280x960 não importa o que aconteça.
Consigo que minha QuickCam funcione com o iSpy no modo direto usando 320x240, gerando aproximadamente 12 FPS, embora essa taxa pareça flutuar significativamente (entre 6 e 21). Eu estou esperando que o VLC vai suavizar isso para resolver este problema.
Já experimentei valores diferentes (falsos) do tamanho do dshow, por exemplo, dshow-size = 320x640 , e o VLC reclama que o meu dispositivo não os suporta e se recusa a transmitir. Então eu sei que é de alguma forma analisando o valor e validando-o.
Alguma idéia de por que a webcam está presa em 1280x960 com VLC?
Solução alternativa: alguém sabe como especificar a resolução da QuickCam no plugin VLC no iSpy? A documentação é fina sobre quais argumentos são passados, referindo-se apenas ao site do VLC e não como esses argumentos são usados no plug-in do VLC no iSpy.