sábado, 22 de agosto de 2009

Inserindo legandas SRT em vídeo AVI.

Esta semana, precisei fazer a insersão de legendas SRT em um vídeo AVI para meu chefe, pois o mesmo estava utilizando uma máquina virtual com windows xp para fazê-lo, alegando que era mais rápido que no Linux, utlizando os softwares Arista e Avidemux.

Então resolvi procurar uma solução via linha de comando, através do canivete suíço mencoder, para verificar a velocidade, e encontrei neste site, esta linha de comando aqui :

mencoder -o ficheiro_final.avi -sub legenda.srt -oac copy -ovc lavc \ -lavcopts vcodec=mpeg4:mbd=2:trell=yes ficheiro_filme_original.avi

Aparentemente funcionou sem problemas. Se quiser mudar o tamanho da fonte e outras opções, verifique este link que contém outras excelentes dicas sobre este processo.



sexta-feira, 7 de novembro de 2008

Convertendo AVI para FLV

Hoje eu precisava converter uns vídeos em avi para flv para postar em no site da instituição onde trabalho, e como de costume procurei no google como fazer isso via linha de comando no linux, e encontrei uma dica muito boa neste site.

Funcionou legal, o arquivo AVI de 2.4Gb ficou com 18Mb, porém o formato de 720x480 não foi modificado, permanecendo o mesmo.

Após uma boa lida na documentação do mencoder, e vários testes de tentativas frustradas, consegui mudar a resolução para 320x240, e a linha salvadora foi essa :

mencoder -ovc lavc -vf scale=320:240,dsize=320:-2 \
-oac lavc  -srate 22050 -ofps 15 -lavcopts \
acodec=libmp3lame:abitrate=32:vcodec=flv:vbitrate=84 -of lavf \
-lavfopts format=flv:muxrate=96 -o teste2.flv parte_1_Monalisa_3.avi

Agora o arquivo final ficou 11Mb e redimensionado em 320x240.


sexta-feira, 17 de outubro de 2008

Extraindo áudio de DVDs


Minha mulher, após adquirir um DVD do Roupa Nova me pediu para que eu extraísse o áudio para gravar um CD e ouvir no carro. Pois bem, lá fui eu correndo atrás no google para ver como fazer isto no linux, e achei várias soluções, porém somente uma funcionou bem.

Várias das soluções que encontrei, mostravam como extrair o áudio pelo transcode, e funcionava, porém eu notei que havia algo de estranho no áudio, o tempo ficava dobrado. Por exemplo uma música com 3 minutos, ficava com 6 minutos ao extrair pelo transcode. Se alguem souber qual o motivo disto, e a solução, por favor me diga que ficarei grato.

Resolvi o problema trocando o transcode pelo mplayer, usando a seguinte linha de comando :

 mplayer -vo null -ao pcm:file=musica1.wav dvd://3 -chapter 1-1

Onde  dvd://3 é o título do DVD e chapter o capítulo, nesse caso título 3, capítulo 1 até 1. Este detalhe do capítulo é importante pois se você não especificar onde terminar, ele vai ripar todos os capítulos.


quinta-feira, 25 de setembro de 2008

Convertendo Vídeos com o ffmpeg

Certo dia, estava me batendo atrás de algum exemplo de linha de comando do ffmpeg para converter um vídeo. Corri pela internet afora, até que encontrei em algum lugar um texto falando sobre o parâmetro -target do ffmpeg.

Fiquei impressionado, logo puxei a man-page do ffmpeg para verificar os outros formatos de vídeo, e deixo aqui registrado à quem interessar :

-target type
Specify target file type ("vcd", "svcd", "dvd", "dv", "dv50", "pal-vcd", "ntsc-svcd", ... ). All the format options (bitrate, codecs, buffer sizes) are then set automatically. You can just type: ffmpeg -i myfile.avi -target vcd /tmp/vcd.mpg
Nevertheless you can specify additional options as long as you know they do not conflict with the standard, as in:ffmpeg -i myfile.avi -target vcd -bf 2 /tmp/vcd.mpg


Simples e prático.

domingo, 6 de julho de 2008

Kubuntu no notebook Acer Aspire 4520


Dia 04 de Junho, ganhei de presente de aniversário da minha esposa, um notebook acer aspire 4520 e instalado nele veio somente uma distribuição linux em modo texto, o que para mim foi até melhor. Saquei meu CD do Kubuntu e imediatamente comecei a instalação.

A configuração deste notebook é a seguinte :
  • Processador AMD Athlon X2 de 1.9Ghz com 2Gb de memória RAM;
  • Tela wide de 14,1 polegadas;
  • Vídeo On Board Gforce 7000M;
  • Rede nVidia Corporation MCP67 Ethernet;
  • Wireless Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter;
  • Entrada de cartão SD;
  • HD Seagate de 160Gb;
  • 4 USBs;
  • Entrada Firewire;
  • Áudio nVidia Corporation MCP67 High Definition Audio;
  • Gravador de DVD/CD;
  • Webcam Ricoh Co Ltd xD-Picture Card Controller;
  • Saída de vídeo VGA e Super Vídeo.
Estas são as saídas do comando lspci. Na verdade o som, utiliza o codec Realtek ALC268, e foi o único componente que deu um pouquinho de trabalho para ficar 100%, mas nada sobrenatural.

Eu verifiquei que após a instalação, o sistema não conseguia entrar em modo de hibernação, e constatei que o problema era com o driver de som, snd-hda-intel. Após várias pesquisas na internet, encontrei este link que é o arquivo de documentação do ALSA, e baseado nas informações contidas nele, editei o arquivo /etc/modprobe.d/alsa-base adicionando esta linha no final do arquivo :
options snd-hda-intel model=acer

Com isso, o notebook passou a entrar em modo de hibernação e suspensão sem problemas.

Outro problema foi o modem para conexão discada, que apesar de haver a saída para o mesmo, não consegui detectar pelo lspci qual o modelo dele, por isso ainda não consegui instalá-lo, e se alguém tiver alguma dica sobre ele, por favo me informe.

A placa wireless foi configurada automaticamente com o ndiswrapper, cheguei a testar o driver mad-wifi, mas o sinal funcionou melhor com ndiswrapper.

Os atalhos do teclado, logo abaixo do botão de ligar e desligar funcionam mas não acendem seus respectivos leds. Por exemplo ao apertar o botão da rede wireless, ela é desativada ou ativada, mas não há qualquer sinal do led. O botão de ligar o bluetooth, no meu não funciona, pois não veio com bluetooth, mas há algumas versões deste modelo que vem com bluetooth, e até controle remoto infra vermelho.

A webcam, também foi configurada, porém ela utiliza o driver v4l2, que apesar de funcionar sem problemas com o aMSN e Skype, não funciona com o Mercury Messenger, nem com flash da Adobe.

Outra pequeno problema que detectei, foi com o HD, o famoso problema que foi comentado em vários sites de que o Ubuntu estava diminuindo a vida útil dos HDS. Apesar do problema não ser do Ubuntu, a correção foi fácil, e você pode achar mais informações de como detectar e corrigir o problema nestes links aqui, e aqui.

Este é meu primeiro notebook, por isso não tenho muito como compará-lo, mas estou gostando muito dele, teclado confortável, boa qualidade de imagem, bom desempenho, etc.

Resumindo, se alguém estiver em dúvida sobre comprar ou não um Acer 4520, eu recomendo sem ressalvas !

Editado : Consegui fazer o LED da rede Wirelless funcionar, usando no ndiswrapper o driver net5416.inf ao invés do net5211.inf que usava antes.

Novos CDs do Ubuntu LTS

Olá

Após 4 semanas, como prometido no site da canonical, chegaram meus CDs do Ubuntu e Kubuntu 8.04 i386 :



Já instalei o Kubuntu nos meus desktops, do serviço, de casa e no meu recente presente de aniversário notebook Acer Aspire 4520. Como já por mim esperado, em todos eles o reconhecimento de hardware foi 100%, ou seja, tudo funcionando após a instalação.

O sucesso foi tão grande, que consegui convencer 1 usuário do windows a instalar o Ubuntu em seu computador no serviço, e utilizar o windows somente via Vmware Server.

A única coisa que me deixou chateado, é a enorme quantidade de atualizações que foram lançadas até agora. Não que seja ruim, pois indica que a canonical esta trabalhando bem, mas com minha conexão de 250k, não é muito legal manter 2 micros atualizados o tempo todo.

Para finalizar, dia 3 de julho a canonical liberou uma nova imagem dos (K/Ubuntos) com todas as atualizações já aplicadas. Assim fico menos preocupado quando for instalar um deles, e não precisar fazer tantos downloads.

Abraços...

quarta-feira, 9 de janeiro de 2008

Meus dez anos de GNU/Linux



Neste ano de 2008, completo 10 anos desde que comecei a "fuçar" no Linux, e vou comentar aqui um pouco desta aventura.

Meu primeiro contato com o Linux foi no fórum da minha cidade, Brusque SC, eu estava em um trabalho temporário nas eleições, como técnico de urnas da Procomp, e conheci um colega chamado Rubens que era responsável por cuidar da rede e do servidor Solaris, e o mesmo me mostrou um sistema operacional chamado Linux. Eu conhecia somente Windows, havia acabado meu curso de administrador de redes NT, e quando vi aquilo fiquei obcecado.

A interface gráfica era o fvwm95 e o navegador o Netscape 4. A distribuição que ele usava eu não tenho certeza, mas era provavelmente o Red Hat 4. Fiquei enchendo o saco dele para ele me emprestar o CD e eu tentar instalar em casa, ele até me emprestou, mas quem diz que consegui instalar !

Na mesma semana, ele me mostrou uma matéria na revista Info que falava sobre o Conectiva Marumbi, o Linux brasileiro. Não deu outra, peguei o telefone e encomendei o meu, com caixinha manual e tudo. Tenho ele até hoje ! Lembro que demorou mais de 30 dias para chegar e eu ligava para a Conectiva quase todo dia, e eles alegavam que estavam sem estoque.

No final das contas, após quase 2 meses chegou o meu linux ! Pensa numa pessoa feliz da vida ! Naquela época além de trabalhar no fórum, fazia umas viagens para "terra de los hermanos", e neste mesmo dia que chegou o Linux, eu tinha uma viagem marcada com pernoite em Foz do Iguaçu. Peguei o manual do Marumbi, botei na mala, e aproveitei a viagem para ler sobre a instalação.

Quando cheguei em casa na segunda feira, a primeira coisa que fiz, foi instalar o Linux Marumbi na minha máquina, um Pentium 166 MMX com 32Mb de RAM e uma placa de Vídeo Diamond de 4Mb de RAM, e acreditem, era um monstro de placa na época, e sempre funcionou de primeira no Linux, usava um chip S3 Virge 968.

Resumindo um pouco a história, consegui instalar o Linux, ficava brincando na linha de comando dele, eu adorava aquilo, instala pacote, remove pacote, quando algo dava errado eu reinstalava tudo de novo, como windows :)
Claro que nessa época o Linux era muito limitado para um usuário de Desktop, e eu vivia com dual boot.

Logo depois comprei o CD do Conectiva Linux Guarani, que já tinha o KDE 1.0, eu até gostava dele, mas usava mais o Window Maker, cheio dos docks, comecei a compilar alguns programas, etc.
Foi quando comprei um modem Lucent 56K e tive meu primeiro contato com a internet, pelo windows, porque no Linux até hoje esses modems dão trabalho para funcionar. Porém consegui trocar com um picareta meu Lucent 56K por um USRobotics 36k na faixa ! Configurei-o no linux, e consegui acessar a internet. Naquele tempo a febre aqui na minha cidade era o mIRC, e no Linux eu compilei o Kvirc 1.0, aquilo para mim era uma realização, vocês não fazem idéia. Depois comecei a utilizar o BitchX, um cliente de IRC modo texto, junto com o script Dusk de autoria do Augusto Campos.

A partir dai, só aumentei meu conhecimento em Linux, sempre procurando resolver meus problemas através da internet, quebrando a cabeça, etc.
Depois do Conectiva 3 Guarani, comprei o CD do Red Hat 6.0, porém não gostei muito na época, passei pelas distribuições na seguinte ordem : Marumbi, Guarani, RH 6.0, Mandrake 7.0, 7.1 e Conectiva 4.0.
Então resolvi um dia, no meu 386 do serviço, instalar aquele sistema que todo mundo dizia ser difícil, que era só para quem era hacker, etc. Slackware 7.0 ! Confesso que no começo não gostei muito, pensei até em remover, mas fui mexendo, configura aqui, ali, e fui acima de tudo aprendendo !

Então comecei a usar somente Slackware, e continuo usando até hoje nos meus servidores. Porém nos meus desktops, tenho utilizado Kubuntu desde a versão 6.04 e estou gostando. O mais interessante de toda esta história e perceber o quanto o Linux evoluiu nestes 10 anos, como já falei anteriormente, não era possível utilizar somente Linux naquela época, e hoje em dia utilizo windows apenas para alguns jogos e nada mais. No computador do meu trabalho sequer tem windows.

Tenho muito a agradecer ao Linux e também a toda comunidade, graças a eles, conheci e aprendi mais sobre este Sistema Operacional do qual hoje tiro o sustento da minha família.

Vida longa ao Linux e ao Software Livre !!!