Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: K6-2 com Conectiva 10
Por Lafey
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Convertendo arquivos RMVB em AVI no Linux
Linux user
Publicado por Gleudson Junior em 18/02/2009

Login: Gleudson Junior, 472770 pontos | Blog: http://www.gleudsonjunior.blogspot.com/
[ Hits: 21667 ]

Convertendo arquivos RMVB em AVI no Linux

Neste post vou mostrar como é simples e prático fazer a conversão de vídeos que possuem formatos RMVB para o formato AVI. Somos conhecedores que o formato RMVB é bastante comprimido, e que por essa característica, a perda da qualidade do vídeo é inevitável. Fazendo a conversão você ganha pontos no que diz respeito a essa qualidade. Bom, então vamos lá!

1. É necessário ter instalado o mencoder, conjugado com o lame, que são justamente os conversores. Para tanto, basta correr no seu terminal os seguintes comandos:

$ sudo apt-get install mencoder lame

Pronto, ele se encarrega de instalar e configurar os programas.

2. depois dos programas devidamente instalados, vamos converter os vídeos. Corra no console o comando que segue:

$ mencoder -oac mp3lame -lameopts cbr:br=64:vol=2 -srate 22050 -ovc xvid -sws 1 -xvidencopts bitrate=500:max_key_interval=120:vhq=4 -ofps 30 video.rmvb -o saida.avi

Onde video.rmvb é seu arquivo (vídeo) de entrada e o saida.avi será o nome do arquivo de saída. Está feito! Esse processo salvará o arquivo de saída no diretório corrente (pwd).

É bom ressaltar que esses softwares não possuem interfaces gráficas, pois o principal intuito é mostrar quão é simples executar processos que a primeira vista parecem complexos, em poucas linhas de comandos.

Até a próxima.

"Free by necessity ... Linux by choice"


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Instalação do Ktouch - Aplicativo para treinar digitação
   Dica Linux recomendada Instalando arquivos .bin
   Dica Linux recomendada Alltray - seus programas favoritos em sua system tray
   Dica Linux recomendada GRIP - Ripando CDs no Linux
   Dica Linux recomendada Fedora 7 Live: instalação em computadores com pouca RAM

Comentários
[1] Comentário enviado por albertguedes em 18/02/2009 - 17:17h:

Isso aí é fácil, quero ver transformar avi em rmvb. hehehe

Mas valeu cara, boa dica.

[2] Comentário enviado por eldermarco em 18/02/2009 - 17:49h:

Eu nunca percebi esse problema da perda de qualidade em arquivos RMVB. Eu costumo ver muitos e até baixei os em AVI, mas a única coisa que percebi foi que o arquivo AVI ocupa muito mais espaço em disco e tempo de download :-)

Se existe alguma diferença, acredito que ela não seja tão perceptível assim...

[]'s

Elder Marco.

[3] Comentário enviado por Gleudson Junior em 19/02/2009 - 10:07h:

@eldermarco

Um vídeo compactado, no caso do RMVB, perde diversas informações de pixels e/ou quadros, por isso que, quanto menor o tamanho, pior é a qualidade de vídeo. Os vídeos mais nítidos, infelizmente levam mais tempo de Download. Isso é fato!
Honestamente, eu prefiro muito mais AVI do que RMVB, vi diversos arquivos nesse formato e não gostei muito da qualidade dos vídeo, ao contrario do formato AVI. Não sei o acontece, mas acho que o pessoal tem mais "carinho" na hora de compactar os vídeos para não perder qualidade. :)

Vou citar um exemplo meio grotesco, que meu amigo usa. Geralmente funciona... Se você baixou um RMVB de 64kb/s e o converteu para AVI .. Você percebeu q a qualidade simplesmente não se alterou!!

[EXEMPLO GROTESCO 1 ON]

"Imagine 1 pacote de bolachas que você comeu algumas p/ caber na sua lancheira. As bolachas que você comeu já era. Mesmo depois q você quiser de volta, não tem como. (Esse é o compactador de vídeo).
Agora imagine que, em vez de comer algumas, você somente as organizou de forma com que coubesse na lancheira... Com certeza, você conseguiria ré-agrupa-las no pacote como se nada tivesse acontecido..esse é o compactador de arquivos)"

Esse exemplo é meio louco, mas não é que verdade!





[4] Comentário enviado por LordeCharlis em 13/06/2009 - 16:50h:

Hahaha

eldermarco tem razao com o exemplo da bolacha!!!!

Com conversores

vc perde qualidade e nao pode recupera-lá, nao EXISTE programas para retornar a sua qualidade original, apesar que na net tem muitos mas é so mentira, oque eles relamente fazer é, suaviar a imagem, mas nao melhora-lá.

E uma Pena mas é a verdade :(

[5] Comentário enviado por zamenhof_ce em 18/10/2009 - 07:28h:

Olá, tudo bem? Eu gostaria de ajuda!
Executei o comando ...
mencoder -oac mp3lame -lameopts cbr:br=64:vol=2 -srate 22050 -ovc xvid -sws 1 -xvidencopts bitrate=500:max_key_interval=120:vhq=4 -ofps 30 02_lect_01.rm -o 02_lecture_01.avi

e apareceu a saída:
kurumin@kurumin:/mnt/hda4/videos_discreta$ mencoder -oac mp3lame -lameopts cbr:br=64:vol=2 -srate 22050 -ovc xvid -sws 1 -xvidencopts bitrate=500:max_key_interval=120:vhq=4 -ofps 30 02_lect_01.rm -o 02_lecture_01.avi

MEncoder dev-SVN-rUNKNOWN-4.1.2 (C) 2000-2006 MPlayer Team
CPU: Intel(R) Celeron(R) CPU 420 @ 1.60GHz (Family: 6, Model: 22, Stepping: 1)
CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
This codecs.conf is too old and incompatible with this MPlayer release! at line 6
success: format: 0 data: 0x0 - 0xaa2f579
REAL file format detected.
Stream description: audio/x-pn-multirate-realaudio logical stream
Stream mimetype: audio/x-pn-realaudio-recording
Stream description: video/x-pn-multirate-realvideo logical stream
Stream mimetype: video/x-pn-realvideo-recording
Stream mimetype: logical-fileinfo
Stream mimetype: logical-fileinfo
Stream mimetype: logical-fileinfo
Video stream is mandatory!

Exiting...

Pergunto: O formato .rm é similar ou compatível com .rmvb? Como converter .rm para avi ou para .xvid?
Pergunto isso pois tenho aqui um conjunto de videos sobre matemática discreta publicados sob os termos creative commons. Pretendo legenda-los para posterior tradução para o português e para o esperanto.

Quais os problemas?
1. Quando executei o comando
mencoder -oac mp3lame -lameopts cbr:br=64:vol=2 -srate 22050 -ovc xvid -sws 1 -xvidencopts bitrate=500:max_key_interval=120:vhq=4 -ofps 30 02_lect_01.rm -o 02_lecture_01.avi

apareceu a mensagem: "Video stream is mandatory!" O que isso significa?

2. Estou com problemas no editor de legendas visualsubsync do rWindows.
Acredito que se eu converter tais arquivos para avi, conseguirei legendar tais video-aulas.
Detalhe: O player decodifica .rm corretamente e abre o arquivo. O problema é que o editor visualsubsync não reconhece .rm.

3. Por que não usar Jubler, Gnome Subtitle, Ksubtile, poderiam perguntar:
Tentei instalar, mas não estão se comportando direito. O Jubler promete ser o mais amigável, pois oferece waveform, mas dá um erro de biblioteca FFDecoder.

Grato pela atenção! :)

[6] Comentário enviado por removido em 22/02/2010 - 13:27h:

favoritos :-),

[7] Comentário enviado por lorifonseca em 19/05/2010 - 12:39h:

Não consegui!
apareceu o seguinte


MEncoder 2:1.0~rc2-0ubuntu13.1 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Core(TM)2 Duo CPU E7400 @ 2.80GHz (Family: 6, Model: 23, Stepping: 10)
CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
File not found: 'LostS06E16.rmvb'
Failed to open LostS06E16.rmvb.
Cannot open file/device.

Exiting...


[8] Comentário enviado por ederrb em 21/05/2011 - 13:48h:

lorifonseca:

File not found: 'LostS06E16.rmvb'
Failed to open LostS06E16.rmvb.
Cannot open file/device.

Isso quer dizer que vc não informou um caminho correto para o arquivo, veja se n esqueceu de informar algum possível subdiretório.

[9] Comentário enviado por arcanjoebc em 07/06/2011 - 16:22h:

Ótima dica, não sabia que poderia fazer conversões via linha de comando. Estou testando agora, criei um bash shell para agilizar a conversão de um seriado que tenho em formato RMVB, é a BattleStar Galactica, regravada em 2003, mas não passou nas emissoras de TV's do Brasil, só tenho a versão com legenda. Vou postar aqui se deu certo a experiência, que trata-se de converter de RMVB para AVI, gravar em DVD-R e tocar no DVD-Player normal na TV. Estou convertendo a primeira temporada. Obrigado pela dica!!!

[10] Comentário enviado por filippec em 06/07/2011 - 14:05h:

Thx bro, aparentemente funciono legal.
Tá convertendo, paia que demora muito.. hehehe


mais tá indo.

[11] Comentário enviado por silvaedsonjr em 19/01/2012 - 08:27h:

Olá Gleudson!

Sou iniciante no Linux e gostei mto desta dica!
Agora, gostaria de saber como faço para converter vários arquivos simultaneamente.

Abraços;

Junior.

[12] Comentário enviado por ccarrara em 22/02/2012 - 00:11h:

Para converter todos os arquivos de um diretório (não simultaneamente, mas todos sequencialmente), seque o script:

#!/bin/bash

cd /diretorio/onde/estao/os/arquivosRMVB
for f in *.rmvb
do
mencoder -oac mp3lame -lameopts cbr:br=64:vol=2 -srate 22050 -ovc xvid -sws 1 -xvidencopts bitrate=500:max_key_interval=120:vhq=4 -ofps 30 $f -o ${f:0:`expr length $f - 5`}.avi
done

Basta copiar esse código para um arquivo texto com algum nome como "convertAll.sh" e colocar seu diretório no local indicado no código. Deixe esse arquivo executável com um 'chmod 777 convertAll.sh'. Execute o arquivo com ./convertAll.sh

Não é a melhor solução, mas funciona. xD


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.