V4l2 no 9.10 – webcam não funciona no flash

A muito tempo tinha esse problema, e hoje com um pouco de teimosia, curiosidade e coragem achei a solução.

Com base neste blog, fiz estes passos que fez com que o meu devicer “dev/video1” funcionasse em sites de streaming usando a tecnologia Flash. Espero que ajude a você.

Faça assim:

  • instale este arquivo .DEB – o ld.so.preload-manager_0.3.3-3_all.deb;
  • no terminal, digite: $ sudo ld.so.preload-manager /usr/lib/libv4l/v4l1compat.so b
  • clique Y (yes)
  • feche o seu navegador e abra-o em um site tipo o TwitCam
  • agora o devicer de sua webcam estará disponível!

Teste as configurações do Flash também clicando com o botão da direita em cima da janela flash, escolha Configurações e depois em Vídeo. Aí poderá selecionar seu devicer correto.

Comentários? :-)

let’s rock!!

13 comentários em “V4l2 no 9.10 – webcam não funciona no flash”

  1. e como desfazer esse comando do preload-manager?
    $ sudo ld.so.preload-manager /usr/lib/libv4l/v4l1compat.so
    pois fui instalar o Adobe Air e ele dá uma mensagem de erro referente a esse comando:
    ERROR: ld.so: object ‘/usr/lib/libv4l/v4l1compat.so’ from /etc/ld.so.preload cannot be preloaded: ignored.

  2. Este poste resolveu meu problema com a webcam no flash, porem depois q eu reiniciei meu pc nenhuma aplicação de webcam funciona mais, nem flash, nem nenhum programa. O q eu posso fazer. Alguem pode me ajudar?

  3. Enquanto o povinho continuar achando que está resolvendo quando fazem essa gambiarra pra usar a versão antiga do V4L, não teremos a real solução pra fazer essas cameras funcionarem em V4L2. O desempenho do V4L2 é muito superior. É só comparar com uma camera que tenha suporte: o processador fica tranquilinho tranquilinho… Ao passo que, usando o V4L, o processador consome cerca de 30% mais…

  4. Se vc leu este poste e nada melhorou na sua vida, ou pior agora esta aparecendo freneticamente erros do preload, faz o seguinte:

    digite: sudo /etc/ld.so.preload
    coloque “#” antes de todas as linhas que la aparece.
    abra o synaptic, e coloque V4L2,
    selecione , v4l2-utils
    libv4l-0
    libv4l-dev
    v4l2ucp:i386.

    É uma mega gambiarra, mas funcionou.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *