Formato raw da webcam

3

Eu tenho uma webcam usb de baixa qualidade (Logitech C250) e quero descobrir qual formato bruto o dispositivo envia.

Estou usando o VLC para transmitir o vídeo pela minha rede, mas há muitos formatos para escolher e desejo escolher aquele que não requer transcodificação (ou mais fácil).

Então, como posso descobrir o que o dispositivo realmente produz nativamente?

Edit: Além disso, o dispositivo suporta áudio aparentemente, mas eu nunca consigo encontrar o caminho para usar no VLC, só pode ser suportado por drivers do Windows - alguma idéia?

    
por mercutio 09.09.2010 / 19:29

2 respostas

2

Ver este tópico está marcado como linux, suponho que a resposta de heavyd não combina com você, ainda que esteja completa.

Eu mesmo não sou um usuário de VLC, mas acredito que, uma vez que o VLC esteja exibindo o vídeo, deve ser um menu com um item "Propriedades de vídeo" ou algo similar.

Por outro lado, você pode tentar usar a câmera usando o mplayer e ver o que é produzido. Abra um console e digite o seguinte:

mplayer tv:///

Até agora, uma nova janela deve ter sido aberta junto com muito texto sendo impresso dentro do console. Ele deve começar dizendo qual versão é, seguido de algumas linhas depois por "Playing tv: ///"

A linha que você está procurando é

Current format: [format here]

Ou até mesmo

Selected video codec: [blah] vfm: raw (RAW *interesting_info_here*)

O MPlayer pode ser compilado com várias opções e a saída será diferente, razão pela qual expliquei dois locais possíveis onde você pode encontrar a informação que está procurando.

Após um pouco de googling, este link sugere que sua câmera pode gerar YUYV ou MJPEG.

    
por 09.09.2010 / 22:44
0

O VLC usa a estrutura do Microsoft DirectShow para obter vídeos de webcams e outros dispositivos de captura de vídeo. No SDK da Plataforma Windows , há uma boa ferramenta para ajudar a depurar os "filtros" do DirectShow chamados Graph Edit . Você pode baixar o SDK inteiro para obter a ferramenta MS ou há uma versão de código aberto chamada GraphStudio .

Obtenha GraphEdit ou GraphStudio e, depois de abrir o aplicativo, insira um filtro (no menu Graph). Selecione a categoria "Fontes de captura de vídeo" e insira sua câmera no gráfico. Agora você deve ser capaz de clicar com o botão direito nos pinos expostos do filtro e selecionar "Propriedades" para visualizar os formatos suportados pela câmera. Muitas câmeras suportarão vários formatos, mas os mais comuns incluem YUY2, YV12, MJPEG e muitos mais.

    
por 09.09.2010 / 20:01

Tags