Converter Arquivo RMVB para AVI

Publicado por Felipe Ferreira de Lima 22/08/2008

[ Hits: 15.775 ]

Homepage: http://www.forcompany.com.br

Download .script.sh




Bom surgiu a vontade de aprender um pouco de shell-script. Então fiz esse script, que uso bastante, e é bem simples. Você copia o nome do arquivo e cola no terminal, digita o nome do arquivo saida, e pronto...

Bom, eu fiz com o padrão Desktop, por que eu já baixo e o arquivo cai no firefox, converto e já deleto o arquivo rmvb antigo. Quando usar o script você vai entender...

  



Esconder código-fonte

#!/bin/bash
#Script By felipe
echo "Digite o Nome do Filme em RMVB, copie e cole o nome, com a sua respectiva extençao"
echo "O filme tem que estar no Desktop PADRAO: ~/Desktop/" ; read rmvb
clear
echo "Digite o Nome para Salvar, Sera salvo no Desktop"
echo "NÃO coloque a extençao! .avi)" ; read avi
clear
echo "O Arquivo RMVB é $rmvb"
echo "Camino que será salvo é: ~/Desktop/$avi.avi"
echo "Ta tudo certo?. Press Qualquer tecla para Continuar" ; read
clear
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 -vf scale=640:360 ~/Desktop/$rmvb -o ~/Desktop/$avi.avi
clear
echo "Se o processo demoro menos de 5 minutos, se nao vc errou o nome do Arquivo RMVB ou arquivo esta conrropido" ; read
echo "Precione ENTER para continuar, ou R para remover o arquivo RMVB" ; read sn
if [ -e $sn ]
then
   echo "Fim do script"
   sleep 2
   exit
else
   rm $rmvb
   echo "Arquivo RMVB removido com sucesso!"
   sleep 2
   exit
fi

Scripts recomendados

Inventário e Análise de hardware

Alta disponibilidade de Links com CentOS 6

Dialog - Menu semi-gráfico para adicionar, excluir, alterar usuários no Samba

Dell 1390 WLAN (Broadcom 4311)

Deletar usuário no Linux


  

Comentários
[1] Comentário enviado por f_Candido em 22/08/2008 - 17:57h

Muito bom. Parabéns, vai me ajudar bastante aqui.

ABraços

[2] Comentário enviado por lucianofsjr em 26/08/2008 - 09:01h

parabens pela iniciativa!! bem util esse seu script!!

[3] Comentário enviado por felipeferreira em 04/09/2008 - 22:18h

O gente, descupe, mais esquesi de avisar.. necessita que o mplayer esteja instalado pois o mencoder é um aplicativo que vem junto com o mplayer... eu nao uso o mplayer mais tenho ele instalado so para isso :D

[4] Comentário enviado por r0t3d em 16/09/2008 - 13:00h

Gostei, mas podia ter usado a variavel especial $? para checar se o procedimento deu realmente certo ou nao.

[5] Comentário enviado por felipeferreira em 16/09/2008 - 13:03h

E que eu nem sei programar direito, to aprendendo ainda... isso é uma brincadeira util... mais obrigado pela sugestão!

[6] Comentário enviado por ruydantas em 09/10/2008 - 11:52h

Meu caro amigo, tua dica veio para me ajudar.
Era o que eu procurava!
Mas nem tudo são flores e esbarrei no erro a seguir e gostaria que me ajudasse no possível.
Desde já grato pela atenção.

Não usei o script, somente parte dele e substitui os nomes dos arquivos, ficando assim :

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 -vf scale=640:360 house.m.d.1x16.rmvb -o house.m.d.1x16.avi

Aí está parte da tela com os erros:

vol=2 -srate 22050 -ovc xvid -sws 1 -xvidencopts bitrate=500:max_key_interval=120:vhq=4 -ofps 30 -vf scale=640:360 house.m.d.1x16.rmvb -o house.m.d.1x16.avi
MEncoder dev-SVN-rUNKNOWN-4.1.2 (C) 2000-2006 MPlayer Team
CPU: AMD Sempron(tm) Processor 2600+ (Family: 15, Model: 44, Stepping: 2)
CPUflags: Type: 15 MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 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 - 0x8ead0e5
REAL file format detected.
Stream description: Audio Stream
Stream mimetype: audio/x-pn-realaudio
Stream description: Video Stream
Stream mimetype: video/x-pn-realvideo
Stream mimetype: logical-fileinfo
VIDEO: [RV40] 624x352 24bpp 30.000 fps 0.0 kbps ( 0.0 kbyte/s)
[V] filefmt:11 fourcc:0x30345652 size:624x352 fps:30.00 ftime:=0.0333
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 44100 Hz, 2 ch, s16le, 64.1 kbit/4.54% (ratio: 8010->176400)
Selected audio codec: [ffcook] afm: ffmpeg (FFmpeg COOK audio decoder)
==========================================================================
xvid: using library version 1.1.2 (build xvid-1.1.2)
Opening video filter: [expand osd=1]
Expand: -1 x -1, -1 ; -1, osd: 1, aspect: 0.000000, round: 1
Opening video filter: [scale w=640 h=360]
==========================================================================
Opening video decoder: [realvid] RealVideo decoder
Error: /usr/lib/codecs/drvc.so: cannot open shared object file: No such file or directory
Win32 LoadLibrary failed to load: drvc.so, /usr/lib/codecs/drvc.so, /usr/lib/win32/drvc.so, /usr/local/lib/win32/drvc.so
Error loading dll
ERROR: Could not open required DirectShow codec drvc.so.
Read the RealVideo section of the DOCS!
VDecoder init failed :(
Opening video decoder: [realvid] RealVideo decoder
Error: /usr/lib/codecs/drv4.so.6.0: cannot open shared object file: No such file or directory
Win32 LoadLibrary failed to load: drv4.so.6.0, /usr/lib/codecs/drv4.so.6.0, /usr/lib/win32/drv4.so.6.0, /usr/local/lib/win32/drv4.so.6.0
Error loading dll
ERROR: Could not open required DirectShow codec drv4.so.6.0.
Read the RealVideo section of the DOCS!
VDecoder init failed :(
Opening video decoder: [realvid] RealVideo decoder
Win32 LoadLibrary failed to load: drv43260.dll, /usr/lib/codecs/drv43260.dll, /usr/lib/win32/drv43260.dll, /usr/local/lib/win32/drv43260.dll
Error loading dll
ERROR: Could not open required DirectShow codec drv43260.dll.
Read the RealVideo section of the DOCS!
VDecoder init failed :(
Opening video decoder: [realvid] RealVideo decoder
Error: /usr/lib/codecs/drvc.bundle/Contents/MacOS/drvc: cannot open shared object file: No such file or directory
Win32 LoadLibrary failed to load: drvc.bundle/Contents/MacOS/drvc, /usr/lib/codecs/drvc.bundle/Contents/MacOS/drvc, /usr/lib/win32/drvc.bundle/Contents/MacOS/drvc, /usr/local/lib/win32/drvc.bundle/Contents/MacOS/drvc
Error loading dll
ERROR: Could not open required DirectShow codec drvc.bundle/Contents/MacOS/drvc.
Read the RealVideo section of the DOCS!
VDecoder init failed :(
Cannot find codec matching selected -vo and video format 0x30345652.
Read DOCS/HTML/en/codecs.html!
==========================================================================

Exiting...
ruy@KuruminSempron:~/Meus Documentos/Meus Vídeos$


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts