sexta-feira, abril 28, 2006

Politicamente incorreto

Acertando o som do Flash no Firefox

Meu som sempre funcionou direitinho, claro. Porém eu não estava conseguindo ouvir o som de animações Flash no Firefox.

Depois de tentar várias dicas sem sucesso consegui resolver o problema (a partir de outra dica) carregando o módulo snd-pcm-oss. Não tenho mais o links aqui comigo, mas o Google tá aí é para isso mesmo, né? :)

quarta-feira, abril 26, 2006

html no Palm

Já uso há algum tempo o Plucker para converter documentos html para um formato que o Palm pode interpretar.

Hoje, por meio de uma dica do Br-Linux conheci o Sunrise, que é um programa que faz a mesma coisa que o Plucker Desktop, gerando arquivos que podem ser lidos pelo Plucker Viwer. A diferença é que o Sunrise é mais simples, tem mais funcionalidades e tem uma interface muito, mas muito mais polida.

Para instalar é só baixar a versão para GTK, descompactar e rodar o script sunrise-desktop.sh.

terça-feira, abril 18, 2006

Mplayer e legendas fora de sincronia

Sempre usei o Kaffeine para assistir aos meus filmes. Simples, direto. Mas legendas fora de sincronia sempre me deram dor de cabeça. Sim, o Kaffeine nos dá a opção de sincronizar legendas mal comportadas, mas, apenas permite atrasar ou adiantar a legenda em um segundo. Isso mesmo, um único e mísero segundo, o que está longe de atender às minhas expectativas, claro.

Por conta desse grande inconveniente, dei uma chance ao MPlayer. Já estava instalado no meu sistema, mas ao tentar utilizá-lo fui presenteado com a seguinte mensagem de erro:
mplayer "error opening/initializing the selected video_out (-vo) device.

Ok, dei uma olhada na aba "Video" da janela de configurações, escolhi um outro driver qualquer (xv), reiniciei o programa e funcionou. Bem, vamos ver como ficam agora as legendas. A primeira coisa que pesquisei foi como sincronizá-las. Descobri que com as teclas "x" e "z" posso colocar as benditas legendas em qualquer posição. Não existe nenhum limite ridículo de segundos. Ponto para o MPlayer. Agora o Kaffeine não me parece tão interessante quanto antes...

Ah, já ia esquecendo: também tive que configurar a codificação das legendas (ISO 8859-1) para ver corretamente algumas palavras acentuadas.

Para ter acesso a um resumo das opções e teclas de atalho do programa basta digitar "mplayer" na linha de comando:
klayson@desktop:~$ mplayer
MPlayer dev-CVS--4.0.3 (C) 2000-2006 MPlayer Team
CPU: Advanced Micro Devices Duron/Athlon 4/MP/XP Palomino (Family: 6, Stepping: 2)
MMX2 supported but disabled
SSE supported but disabled
3DNow supported but disabled
3DNowExt supported but disabled
CPUflags: MMX: 1 MMX2: 0 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0
Compiled for x86 CPU with extensions: MMX

Usage: mplayer [options] [url|path/]filename

Basic options: (complete list in the man page)
-vo select video output driver & device ('-vo help' for a list)
-ao select audio output driver & device ('-ao help' for a list)
vcd:// play (S)VCD (Super Video CD) track (raw device, no mount)
dvd:// play DVD title from device instead of plain file
-alang/-slang select DVD audio/subtitle language (by 2-char country code)
-ss seek to given (seconds or hh:mm:ss) position
-nosound do not play sound
-fs fullscreen playback (or -vm, -zoom, details in the man page)
-x -y set display resolution (for use with -vm or -zoom)
-sub specify subtitle file to use (also see -subfps, -subdelay)
-playlist specify playlist file
-vid x -aid y select video (x) and audio (y) stream to play
-fps x -srate y change video (x fps) and audio (y Hz) rate
-pp enable postprocessing filter (details in the man page)
-framedrop enable frame dropping (for slow machines)

Basic keys: (complete list in the man page, also check input.conf)
<- or -> seek backward/forward 10 seconds
down or up seek backward/forward 1 minute
pgdown or pgup seek backward/forward 10 minutes
<> step backward/forward in playlist
p or SPACE pause movie (press any key to continue)
q or ESC stop playing and quit program
+ or - adjust audio delay by +/- 0.1 second
o cycle OSD mode: none / seekbar / seekbar + timer
* or / increase or decrease PCM volume
x or z adjust subtitle delay by +/- 0.1 second
r or t adjust subtitle position up/down, also see -vf expand

* * * SEE THE MAN PAGE FOR DETAILS, FURTHER (ADVANCED) OPTIONS AND KEYS * * *

sexta-feira, abril 14, 2006

Enviando a saída do vídeo para a TV

Comprei uma placa de vídeo com saída para TV para assistir aos meus filmes O modelo adquirido foi o FX5200 da NVidia. A instalação da nova placa no Debian (Etch) foi mais simples do que eu imaginei. Apenas segui os procedimentos descritos em http://www.vivaolinux.com.br/artigos/impressora.php?codigo=1978. Só tive que fazer uma ou duas modificaçõezinhas bobas.

Depois foi só alterar o meu /etc/X11/xorg.conf a partir das informações obtidas em http://mother.lugmen.org.ar/pipermail/lug-list/2004-August/030484.html. Incluí as opções abaixo na minha seção "Screen":
Option "TwinView" "on"
Option "SecondMonitorHorizSync" "30-50"
Option "Second Monitor VertRefresh" "60"
Option "MetaModes" "1024x768,1024x768"
Option "ConnectedMonitor" "CRT,TV"
Option "TVStandard" "NTSC-M"
Option "TwinViewOrientation" "clone"

Se quisermos remover o logotipo da Nvidia que aparece na inicialização do X, basta adicionar a linha abaixo na seção "Device":
Option "NoLogo" "1"

(Dica retirada de http://gentoo-wiki.com/TIP_Removing_The_Nvidia_Logo)


Ctrl+Alt+Backspace e pronto. Imagem sendo exibida no monitor e na TV.

Para configurar a saída para a TV eu também utilizei um programa chamado nvtv (http://sourceforge.net/projects/nv-tv-out/) mas, para ser sincero, achei ele meio chatinho. Se bem que não estava como muito tempo (paciência) para testar as suas muitas opções de configuração. Para executá-lo como usuário comum (nvtv -n) é necessário que o daemon /usr/sbin/nvtvd esteja rodando.