Transforme a webcam em um espelho côncavo com o mplayer no Linux

Esta dica faz uso do programa mplayer para distorcer a imagem obtida pela sua webcam e exibi-la ao vivo em um quadro, na sua tela.
O procedimento pode ser usado por qualquer usuário iniciante (se você estiver com disposição para se divertir um pouco, será melhor ainda).
Note que é necessário usar os softwares contidos no pacote do mplayer2 — a versão padrão do mplayer, que vem instalada no Ubuntu 14.04 ou Debian 7.0 não permite fazer a brincadeira.
Para isto, faça a instalação do pacote:

sudo apt-get install mplayer2

Aguarde a instalação.
Agora, execute o seguinte comando:

mplayer --vf=geq='(p(X\,Y*sin(X/128))-0)' tv://

captura de tela do mplayer webcam
Na verdade, não sou tão feio assim… :p

Você pode alterar o valor do seno, entre parẽnteses sin(X/128). Originalmente, o valor usado era sin(X/512).
Faça as suas experiências.
A opção --vf=geq faz uso de um dos muitos recursos do mplayer: os filtros.
Ela ativa o filtro de equações — que pode usar várias constantes.


Se tiver filhos, eles(as) irão adorar a brincadeira.
Divirta-se!

Videoconferência com o appear.in

Você quer conversar com uma ou mais pessoas distantes e gostaria de não precisar instalar mais um app no seu computador ou telefone?
Gostaria também de não ter que pedir para os outros instalarem?
Usar um aplicativo web, pode oferecer a mesma funcionalidade do Whatsapp, Skype etc. sem a necessidade de adicionar qualquer porcaria inútil a mais no seu dispositivo móvel.
Se você já tem um navegador (Chrome, Firefox etc.), então já tem tudo o que precisa para começar a usar um webapp de videoconferência para até 8 pessoas.

Este é o caso do Appear.in.
É gratuito; não exige que se faça login ou registro. É só acessar o site.
appear.in google chrome

Como funciona

Ele foi desenvolvido para fazer uso do WebRTC e, portanto, pode ser usado em qualquer navegador atual, como o Google Chrome, Opera, Mozilla FireFox etc.

O QUE É WebRTC?

Logo WEBRTCO WebRTC é um projeto aberto e gratuito que fornece novas habilidades a navegadores web com suporte a Real-Time Communications (RTC), através de APIs JavaScript simples.

Desenvolvido pela subsidiária de uma das maiores companhias de telecomunicação móvel do mundo, a estatal norueguesa Telenor.
Telenor Group Logo

A equipe de desenvolvimento tinha como objetivo entregar um software simples pro usuário.
A minha opinião é de que conseguiram.
Tudo o que você precisa já deve estar aí.
Você sequer vai precisar de um login.
Ao entrar, será requisitada a criação de uma sala de conversação — e, por “criar”, entenda-se “dar um nome”.
Se você não tiver um nome em mente, o aplicativo sugere um pra você. Aceite-o e entre na sala de conversação.
O link que aparece no topo, na barra de endereços do seu navegador, é o link que você vai passar para as outras pessoas que você deseja que entrem na sala.
É simples assim.
Pode começar a videoconferência.

A segurança no Appear.in

O site do software informa que ele usa comunicação P2P ou ponto a ponto (peer-to-peer).
Em outras palavras, nada é armazenado nos servidores da empresa.
O fluxo de vídeo corre encriptado via SSL entre os participantes da conferência.

Dispositivos testados

Testei em alguns celulares e notebooks.
O software funcionou como o esperado.

teste appear.in no celular
Clique para ampliar

Como não tive paciência para esperar que alguém fosse entrar pra conversar comigo, fiz a experiência de conversar comigo mesmo.
Meio sem graça, eu sei… :p