domingo, 8 de junho de 2008

Legendando avi no linux

Eu baixo vários filmes, documentários e seriados na internet e a maioria está legendado e em formato .avi. Se eu quiser converter o video para assistir no dvdplayer terei problema com a legenda pois meu dvdplayer não lê ela. Pra resolver isso o caminho é embutir a legenda com o filme para depois converter. E isso é possível sem ter que recorrer ao sistema alheio como nosso amigo aqui fez. Vamos lá então.

$ mencoder videoorigem.avi -oac lavc -ovc lavc -sub legenda.srt -subfont-text-scale 3 -subfont-osd-scale 5 -subcp iso8859-1 -o videodestino.avi

-oav lavc -ovc lavc # codecs utilizados
-sub # legenda que será embutida
-subfont-text-scale 3 -subfont-osd-scale 5 # fator de escala para o texto da legenda e para o OSD
-subcp iso8859-1 # encoding padrão das legendas

Depois de embutida a legenda o video pode ser convertido como está aqui explicado.

Fontes: http://hamacker.wordpress.com/2007/07/10/criacao-de-dvds-caseiros-finalmente-agora-em-linux/
http://br-linux.org/linux/legendas_em_videos_podendo_ler_de_longe_fica_mais_facil
http://how2ubuntu.blogspot.com/2007/12/legenda-quebrada-no-ubuntu.html

quinta-feira, 22 de maio de 2008

Reduzindo o tamanho de imagens com poucos cliques.


O nautilus tem uma extensão chamada nautilus-image-converter que reduz de forma muito simples e prática o tamanho de uma imagem. Com apenas um clique do botão direito do mouse em cima da imagem você define um novo tamanho aplicando uma escala em porcentagem, escolhendo um layout (1024X768 por exemplo) como no gimp ou definindo manualmente a largura e altura em pixels. Isso é uma mão na roda para reduzir fotos ou figuras utilizados na web. Quem quiser instalar basta teclar :

$ sudo apt-get install nautilus-image-converter

sábado, 26 de abril de 2008

Atualizando para o Br.Office.org2.4

Esta atualização foi realizada utilizando a versão 2.3 instalada pelos repositórios do Ubuntu.Primeiro baixe o Broffice aqui e a biblioteca libglitz requerida para funcionar no Gnome e o JRE requerido para macros em Java.

sudo apt-get install libglitz-dev sun-java6-jre

Descompacte o Broffice

sudo tar zvfx /caminho/do/arquivo/BrOo_2.4.0_LinuxIntel_install_pt-BR_deb.tar.gz

Acesse a pasta DEBS

$ cd /caminho/do/arquivo descompactado/OOH680_m12_native_packed-1_pt-BR.9286/DEBS

Instale todos os pacotes:

$ sudo dpgk -i *

Surgirá uma mensagem de conflitos de pacotes da pasta desktop-integration. Resolva isso removendo os pacotes do versão anterior:

$ sudo apt-get remove openoffice.org-core broffice.org-debian-menus

Após removê-los acesse a pasta desktop-integration e execute novamente:

$ sudo dpgk -i *

Pronto. O Broffice estará instalado no diretório /opt e todos os menus serão atualizados.

Fontes:http://www.broffice.org/instrucoes_basicas_de_instalacao#instalacaolinux
http://www.broffice.org/download_avancado

sexta-feira, 25 de abril de 2008

[Correção Firefox] Unexpected installation error -203

Esta mensagem "Unable to install add-ons : Unexpected_installation_error_203" do Firefox estava me enchendo as paciências, pois não permitia a instalação de nenhuma extensão do firefox. Como todos sabem, boa parte do sucesso do navegador deve-se às suas inúmeras extensões que permitem adicionar novos aplicativos e funcionalidades. Pesquisando no Google, encontrei a solução no Firefox Support . Eles apontam que alguma extensão foi mal sucedida na instalação. Para corrigir isto, será necessário fechar o navegador e apagar alguns arquivos que estão no profile. O caminho do profile é algo parecido com "~/.mozilla/firefox/xxxxxxxx.default/". Apague os arquivos:

* extensions.ini
* extensions.cache
* extensions.rdf


Pronto. Agora é só iniciar novamente o firefox e já poderá instalar novas extensões.

Fonte:http://support.mozilla.com/pt-BR/kb/Unable+to+install+add-ons#Unexpected_installation_error_203

terça-feira, 1 de abril de 2008

Como criar backup e recuperar a tabela de partições

A pior coisa é quando você formata uma partição ou cria uma outra e descobre que na hora de instalar um novo sistema operacional na partição que formatou ou criou, o particionador não consegue encontrá-la, acusando que seu disco não está particionado. Digo pior coisa porque isso aconteceu comigo :( . Mas valeu a pena, pois agora aprendi a fazer backup da tabela de partição e caso ocorra novamente não precisarei nem me preocupar.

Como criar um backup da tabela de partição:

Primeiro descubra qual a sigla está sendo usada para o dispositivo de disco rígido. Normalmente sda ou hda. Faça:

$ sudo fdisk -l

No meu caso o disco é listado como sda. Veja:

Disco /dev/sda: 250.0 GB, 250059350016 bytes

Então faça o backup:

# sudo dd if=/dev/sda of=backup.mbr bs=512 count=1

Os 512 bytes da MBR - Registro Mestre de Inicialização (Master Boot Record) do dispositivo "/dev/sda" serão copiados no arquivo "backup.mbr". Armazene este arquivo num lugar seguro ou então envie para seu email para não perdê-lo.

Como restaurar a tabela de partição através do backup:

Assim, caso aconteça de você perder sua tabela de partições você pode dar um boot com um live-cd qualquer e restaurar a tabela com o comando abaixo:

$ sudo dd if=backup.mbr of=/dev/sda

Esse comando faz exatamente o oposto do comando anterior e copia o backup para a MBR.

Como recuperar a tabela de partição sem backup:


Pode acontecer de você não ter feito o backup. Não se desespere. (Ufa! isso aconteceu comigo). Ainda existe solução. De boot utilizando um live-cd. Eu utilizei o ubuntu. Instale o testdisk com o comando abaixo:

$ sudo apt-get install testdisk

ou então baixe o pacote para sua distribuição clicando aqui. Então execute-o:

$ sudo testdisk

Deixe a opção "create" selecionada e dê enter. Utilize as setas do teclado e selecione o dispositivo. No meu caso "/dev/sda" . Dê um enter em "proceed". Selecione o tipo de partição. Normalmente é a primeira "Intel/PC partition". Selecione a terceira opção "Geometry" . Aqui será necessário informar corretamente cilindros, cabeçalhos, setores e tamanho de setores do dispositivo. Para isso, abra um novo terminal e descubra estas informações com o comando abaixo:

$ sudo fdisk -l

Disco /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Disk identifier: 0x861a861a

Provavelmente esta informações já estarão corretas. Caso contrário, preencha cada uma utilizando as setas e o enter. Feito isto selecione "ok" e navegue até a primeira opção "Analyse". Selecione "proceed" novamente e dê enter. Será mostrado uma tela parecido como esta:

Disk /dev/sda - 250 GB / 232 GiB - CHS 30401 255 63
Partition Start End Size in sectors
* HPFS - NTFS 0 1 1 3186 254 63 51199092 [Sistema ]
L HPFS - NTFS 3187 1 1 14779 254 63 186241482
L HPFS - NTFS 14780 1 1 26339 254 63 185711337
L Linux 26340 1 1 28251 254 63 30716217
L Linux 28252 1 1 30272 254 63 32467302
L Linux Swap 30273 1 1 30400 254 63 2056257

Structure: Ok. Use Up/Down Arrow keys to select partition.
Use Left/Right Arrow keys to CHANGE partition characteristics:
*=Primary bootable P=Primary L=Logical E=Extended D=Deleted
Keys A: add partition, L: load backup, T: change type, P: list files,
Enter: to continue
NTFS, 26 GB / 24 GiB

Conforme você vai utilizando a seta do teclado para baixo e para cima, vai aparecendo uma descrição das partições embaixo, como é mostrada "NTFS, 26 GB / 24 GiB"quando eu estava selecionando a primeira partição " * HPFS - NTFS 0 1 1 3186 254 63 51199092 [Sistema ] " na tela acima. No meu caso, todas as partições estavam corretamente listadas. Entretanto, você pode alterar as características utilizando as setas esquerdas e direitas do teclado. As características são:

*=Partição primária de boot
P= Partição primária
L= Partição lógica
E=Partição extendida
D= Apaga partição

Quando tudo estiver correto, dê enter e selecione "Write" para escrever as alterações e "Quit" para sair do programa. Reinicie o computador e pronto.

Fontes: http://www.dicas-l.com.br/dicas-l/20050620.php
http://www.howtoforge.com/data_recovery_with_testdisk