Convertendo arquivos RMVB em AVI no Linux

Publicado por Gleudson Junior em 18/02/2009

[ Hits: 38.246 ]

Blog: http://www.gleudsonjunior.blogspot.com/

 


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

Convertendo pacotes RPM em DEB

Fazendo backup com o SSH

Recuperar/modificar passwords do Windows através do Linux

Bloqueando solicitações de ping

Livrando-se dos "pacotes órfãos" (modo gráfico)

Leitura recomendada

Removendo Firefox Snap do Ubuntu 22.04

Backup de uma VM do VirtualBox

Instalação fácil do Zabbix 3 no CentOS 6.7

Convertendo qualquer formato de vídeo com uma simples linha de comando.

Recebimento de email automático no OTRS

  

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 spolti 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 removido 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

[13] Comentário enviado por baza em 17/12/2012 - 10:08h

Esta dica pode ser antiga, mas funcionou, e muito bem, hoje 17/12/12.

Obrigado Gleudson Jr

[14] Comentário enviado por wisetux em 28/02/2013 - 17:55h

MUITO BOM ! VALEW

[15] Comentário enviado por lafer_ferreira em 28/07/2013 - 05:40h

Ola,
Estou usando o Raspiberry Pi para fazer a conversao... para meu espanto converteu normalmente.
A duvida eh a seguinte...
Como nao posso ficar na frente do CP o dia inteiro coloquei a conversao para ficar em background, e ai posso desligar o CP e ele fica convertendo eteh acabar....
Como saber se ele acabou de converter o video, quando eu fechei o terminal?
Tem como liberar/fechar/matar o programa de conversao apos ter terminado a conversao ?

Grato,
Luis Ferreira



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts