segunda-feira, 13 de outubro de 2008

Convertendo RMVB para AVI

Continuando o artigo anterior sobre conversão de formatos, dessa vez vamos converter um arquivo RMVB(RealMedia Variable Bitrate) para AVI, o rmvb tem a vantagem de ser um arquivo compacto, com a capacidade de variar a taxa de dados de acordo com a complexidade das imagens em cada quadro do vídeo, pórem tem uma desvantagem clara, não é muito compativel com a maioria dos players, então vamos aprender a converte-lo.

Faremos a conversão usando o mencoder que é uma ferramenta distribuido juntamente com o Mplayer, por falar no mplayer, o meu por padrão não decodificava o video dos arquivos rmvb apenas o aúdio, então baixei o pacote de codecs no site do mplayer.

Codecs para Linux i386 ou baixe diretamente no site do Mplayer

Após baixar descompacte o arquivo e grave os na pasta /usr/lib/codecs

Obs: A documentação pede que seja na pasta (/usr/local/lib/codecs ), mas comigo so funcionou na pasta citada acima.

Para quem gosta da linha de comando, entre na pasta e digite:

tar -vxjpf essential-20071007.tar.bz2
sudo mv essential-20071007 /usr/lib/codecs

Confira se os arquivos estão na raiz da pasta /usr/lib/codecs, caso não estejam mova novamente ou renomeie a pasta, teste a abertura de algum arquivo rmvb para ver se funcionou.

Estando com o vídeo rmvb e o mplayer rodando o vídeo normalmente vamos então a conversão.

Para saber mais sobre o Mplayer, meu player favorito:

http://pt.wikipedia.org/wiki/MPlayer
http://www.gdhpress.com.br/entendendo/leia/index.php?p=cap5-45

ou sobre o Mencoder:
http://pt.wikipedia.org/wiki/MEncoder

Como a mesma demora um pouco fiz um batch, para inclusive mostrar a hora inicial e final para a conversão, sugiro criar um arquivo com nome rmvb3avi, copiar e colar o script abaixo(colocando o nome do arquivo onde tem "filme").

#!/bin/bash
date
mencoder filme.rmvb -oac mp3lame acodec=libmp3lame:abitrate=96 -ovc xvid -xvidencopts bitrate=-265000 -quiet -o filme.avi
date
No teste que fiz em um arquivo de 59MB demorou 17 minutos
./rmvb2avi
Seg Out 13 19:22:22 BRT 2008
Exiting...
Seg Out 13 19:39:05 BRT 2008

No final o arquivo de rmvb 59MB virou um arquivo avi de 114MB

59154731 2008-09-17 22:25 Filme.rmvb
114986670 2008-10-13 19:39 Filme.avi


Caso apareça a mensagem como aconteceu comigo:
This codecs.conf is too old and incompatible with this MPlayer release! at line 6
No file given
Renomeie o arquivo codecs.conf:

sudo mv /etc/mplayer/codecs.conf /etc/mplayer/codecs.conf.old

Sugiro também após a conversão, converter o arquivo .AVI para mpeg (aqui funcionou melhor) usando o artigo anterior.

Bons vídeos. :)

quinta-feira, 2 de outubro de 2008

Convertendo Wma para Mp3

Procurando na internet uma forma de converter arquivos Wma para Mp3

Encontrei algumas dicas como estas:
www.vivaolinux.com.br/dica/Convertendo-wma-para-mp3/
www.guiadohardware.net/comunidade/transformar-mp3/
under-linux.org/wiki/index.php/Tutoriais/Aplicativos/CdRecord/

Mas nenhuma delas me satisfez completamente até que encontrei o ffmpeg, o qual já tinha usado para converter alguns vídeos e ele converteu perfeitamente as músicas, mas uma de cada vez, então adaptei um script para converter todas ao mesmo tempo.

Para saber mais sobre o ffmpeg, recomendo a leitura de 2 excelentes textos:

Convertendo videos usando o ffmpeg
ffmpeg

Para ir direto ao assunto, instale o ffmpeg(caso não tenha)
Debian, Ubuntu:
sudo apt-get install ffmpeg

ou para saber como instalar na sua distribuição:
Referencia de pacotes no linux

Salve o script (wma2mp3) e para executa-lo, digite na linha de comando:

./wma2mp3

Script de conversão:

#!/bin/bash
for i in *.wma; do ffmpeg -i "$i" "$(basename "$i" .wma).mp3"; done; sync

o ffmpeg trabalha com vários tipos de arquivos(vide links acima), então pode-se usa-lo para converter várias formatos de músicas ou vídeos, pode inclusive usar o mesmo script acima, bastando alterar as extensões de arquivos no script.

Boas conversões.

segunda-feira, 15 de setembro de 2008

Emulando Nintendo Nes (8bits) no Linux

Quem disse que o Linux não tem muitos jogos, ou bons jogos?
Cheguei a conclusão que me falta tempo para testar tantos jogos, na sua maioria gratuitos e com código fonte disponível.
Então resolvi fazer um resumo sobre um emulador.
Aproveitando que o Kurumin 7, já vem com Emuladores para Mega e Super Nintendo, resolvi testar alguns emuladores para Nintendo 8bits.

Após testes com alguns emuladores de Nes fiz a minha escolha espero que cada um faça a sua também, mas já vou dar as dicas ao meu favorito entre os testados.
Testei o Fceu, Nestra e o Mednafen.

A minha escolha foi o Mednafen que é um Sistema emulador de jogos (formamulti-game-system emulator), para várias plataformas, incluindo:

* Atari Lynx
* Famicom
* Game Boy (Color)
* Game Boy Advance
* Neo Geo Pocket (Cores)
* NES, ambos NTSC e PAL
* PC Engine / TurboGrafx 16 (CD)

Incluído na lista o Nes, que será o foco deste resumo.

Para instala-lo nas principais distribuições, use os comandos:

Debian, Ubuntu, Kurumin
# apt-get install mednafen

Fedora
# yum install mednafen

Mandriva
# urpmi mednafen

Após a instalação basta usar o comando
mednafen arquivo

Ex: (mednafen Bomberman.nes)

Caso não tenha nenhum arquivo de jogos, 2 bons sites para se conseguir ROMS de jogos são:

http://www.planetemu.net
http://www.romnation.net/

Lembrando que é recomendável ter o jogo original para não que este não seja classificado com pirata.

Algumas de minhas recomendações são:

Battle City, Ninja Cruzaders e Bomberman

Um arquivo de ajuda sobre o Mednafen pode ser encontrada(em inglês) no diretorio:
/usr/share/doc/mednafen/mednafen.html

Baseado nele, nos meus testes e em ajuda procurada na web, vão algumas dicas:

Teclas de atalho para p Mednafen, plataforma NES:

Tecla(s): Ação: Configuration String:
F3 Configura a teclas do Controle1, input_config1
Shift + F3 Configura a teclas do Controle2, input_config2

F5 Salvar estado.
F7 Carregar estado.
F9 Salva Tela (Snapshot), na pasta ~home/.mednafen/snaps/2.png
F10 Reset.
F12 Exit ou Esc(Não funcionou nos testes que fiz, mas Nada que um ALT+F4 não resolva(desde que não esteja em tela cheia).
Após a remoção da pasta "~home/.mednafen" o Esc e F12, voltaram a funcionar

Alt + Enter Modo Tela cheia.

É Isso ai, bom jogo a todos, e guardo os comentários.

segunda-feira, 1 de setembro de 2008

Linux: Ganhar Mercado é o mais Importante?

Hoje dia primeiro de Setembro do ano de 2008, venho aqui com boas noticias para o Linux

No meu post anterior fiz uma projeção sobre o crescimento do Linux nos micros que acessam a internet, felizmente errei a projeção para o Linux no mês de agosto e o sistema cresceu mais do que o projetado. :)

Projeção Agosto/2008: 0,85 %
Agosto/2008 : 0,93%

Outro motivo além dos já citados no artigo anterior foi: Microsoft Brasil aperta o cerco contra XP pirata em setembro

Mas a questão deste post são alguns artigos, noticias que li neste mês de Setembro que considero complementares., No artigo Que tal Linux? do Márcio Pessoa, que recomendo a leitura, diz no ultimo parágrafo, apenas como citação:

"Meu foco principal nesse artigo é atingir o usuário final, aquele que vai ao supermercado comprar seu primeiro computador, então não vou cair no preciosismo de mencionar as raízes do software livre e como é bom ter acesso ao código fonte dos programas, pois essas informações não tem nenhum proveito para o usuário comum de computadores."

Gostaria de juntar a isso alguns fatos que também não tem nenhum proveito para o usuário comum de computadores e acontecem como por exemplo um hardware não suportado, que o ganho de mercado mostra aos fabricantes de hardware que não existe apenas um sistema operacional neste mundo, assistência técnica, sejam lojas de informática ou os famosos amigos que ajudam a resolver problemas, o baixo custo de manutenção(devido ao aumento da mão de obra disponível).

No artigo Linux: mais importante do que ganhar mercado é compartilhar, diz:

"Claro que a liberdade pode não ser o objetivo de todos que usam software livre. Alguns podem almejar a dominação do mercado, e há empresas como o Ubuntu que se beneficiariam de uma maior adoção do GNU/Linux. O sucesso financeiro delas, em qualquer nível, é benéfico ao sucesso geral do GNU/Linux, porque significa que mais dinheiro será gasto no seu desenvolvimento. Mas ainda que essas empresas vão à falência, o GNU/Linux permanecerá: o desenvolvimento vai continuar, haja ou não apoio financeiro das vendas de serviços, desde que haja um grupo suficiente de pessoas que precisem do software a ponto de compartilhar seu tempo para mantê-lo funcionando e adicionando novas capacidades."