Pular para o conteúdo

Convertendo arquivos de vídeo em Linux para AVI e MPEG

Dica publicada em Linux / Comandos
Ronaldo Rezende Junior naldin
Hits: 43.352 Categoria: Linux Subcategoria: Comandos
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Convertendo arquivos de vídeo em Linux para AVI e MPEG

Abaixo segue alguns comandos e programas para converter os principais arquivos de vídeo em Linux. Todos serão convertidos em AVI ou MPEG. É importante ter instalado os programas mencoder e o ffmpeg.

De RMVB para AVI:

$ mencoder ARQUIVO.rmvb -oac mp3lame -lameopts br=192 -ovc lavc -lavcopts vcodec=mpeg4:vhq -o NOVOARQUIVO.avi

De WMV para AVI:

$ mencoder ARQUIVO.wmv -ofps 23.976 -ovc lavc -oac copy -o NOVOARQUIVO.avi

De MOV para AVI:

$ mencoder -ovc lavc -lavcopts vcodec=mpeg4 -oac mp3lame -lameopts vbr=3 ARQUIVO.mov -o NOVOARQUIVO.avi -v

De FLV para MPG:

$ ffmpeg -i ARQUIVO.flv -r 60 -ab 56 -ar 22050 -b 500 -s 320x240 NOVOARQUIVO.mpg

De MPG para AVI:

$ mencoder ARQUIVO.mpg -ovc xvid -oac mp3lame -xvidencopts bitrate=800 -o NOVOARQUIVO.avi

De 3GP para MPG:

Use o MMC:
Para editar vídeos AVI ou MPG:

Avidemux - http://avidemux.sourceforge.net/

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Rodando emuladores no Ubuntu

Disco virtual do GMail pelo Firefox

Netflix rodando no Ubuntu

Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!

Verificar tamanho de subdiretórios

Remover arquivos falsos no Linux (impossíveis de remover)

Aprenda a usar apt-cache no Mint, Ubuntu e derivados

Comando tcpdump - exemplos de uso

#1 Comentário enviado por celsopimentel em 10/08/2007 - 22:34h
Muito bom!
#2 Comentário enviado por AleKran em 28/08/2007 - 21:42h
Muito bom ! Simples e objetivo ! Só faltou a opção wmv para mpg, mas é simples também é só alterar as extensões no final...

mencoder ARQUIVO.wmv -ofps 23.976 -ovc lavc -oac copy -o NOVOARQUIVO.avi

Esta opção está sem o "$" por que pode ser executado direto na pasta onde o arquivo se encontra. (ambiente gráfico KDE)

Ferramentas>Executar comando do Shell é só colocar a linha de comando e pronto !

Testei e deu certo valeu pela dica !
[]
#3 Comentário enviado por naldin em 28/08/2007 - 21:53h
Mais um:
### OGG para AVI ###
encoder -idx ARQUIVO.ogg -ovc lavc -oac mp3lame -o ARQUIVO.avi
#4 Comentário enviado por AleKran em 29/08/2007 - 18:12h
De avi para mpg somente através do Avidemux ?
#5 Comentário enviado por AleKran em 06/09/2007 - 17:19h
Flv para Mpg

erro:

ffmpeg: error while loading shared libraries: /usr/lib/libavcodec.so: undefined symbol: NeAACDecOpen

Como posso resolver ?

[]
#6 Comentário enviado por chrys em 31/01/2008 - 06:47h
Deve ser algum problema de codec, ou mesmo da biblioteca, já que ele nem conseguiu encontrar esse simbolo chamado de NeAACDecOpen, para resolver isso é bom dar uma olhada no código fonte ou mesmo relatar como bug para o pessoal do ffmpeg
#7 Comentário enviado por igordragoon em 03/03/2008 - 12:12h
Poxa vlwsss mas eu preciso mesmo eh de AVI para MPEG
#8 Comentário enviado por danielpontello em 15/03/2008 - 11:04h
?comentario=E de AVI para MPG? É só mudar a extensão?
#9 Comentário enviado por cassimirinho em 28/03/2008 - 14:17h
vixi aqui não funcionou de rmvb para avi:

[rogerio@linuxdell Desktop]$ mencoder CB_aula1_part1.rmvb -oac mp3lame -lameopts br=192 -vc lavc -lavcopts vcodec=mpeg4:vhq -o CB_aula1_part1.avi
MEncoder 1.0rc2-4.1.2 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Celeron(R) CPU 2.40GHz (Family: 15, Model: 4, Stepping: 1)
CPUflags: Type: 15 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
success: format: 0 data: 0x0 - 0x4ab56ec
REAL file format detected.
Stream description: Audio Stream
Stream mimetype: audio/x-pn-realaudio
[real] Audio stream found, -aid 0
Stream description: Video Stream
Stream mimetype: video/x-pn-realvideo
[real] Video stream found, -vid 1
Stream mimetype: logical-fileinfo
VIDEO: [RV40] 352x240 24bpp 29.000 fps 0.0 kbps ( 0.0 kbyte/s)
[V] filefmt:11 fourcc:0x30345652 size:352x240 fps:29.00 ftime:=0.0345

No video encoder (-ovc) selected. Select one (see -ovc help).

Exiting...
#10 Comentário enviado por xerxeslins em 06/07/2008 - 00:20h
gostei muito dessa dica resolveu o que eu queria!
Muito obrigado =D
#11 Comentário enviado por thifhany em 23/07/2008 - 19:57h
Pessoal! OI, EU TAMBÉM TIVE PROBLEMAS PARA CONVERTER....deu praticamente o mesmo erro do seguinte comentário:

Comentário enviado por cassimirinho em 28/03/2008 - 14:17h:

vixi aqui não funcionou de rmvb para avi:

[rogerio@linuxdell Desktop]$ mencoder CB_aula1_part1.rmvb -oac mp3lame -lameopts br=192 -vc lavc -lavcopts vcodec=mpeg4:vhq -o CB_aula1_part1.avi
MEncoder 1.0rc2-4.1.2 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Celeron(R) CPU 2.40GHz (Family: 15, Model: 4, Stepping: 1)
CPUflags: Type: 15 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
success: format: 0 data: 0x0 - 0x4ab56ec
REAL file format detected.
Stream description: Audio Stream
Stream mimetype: audio/x-pn-realaudio
[real] Audio stream found, -aid 0
Stream description: Video Stream
Stream mimetype: video/x-pn-realvideo
[real] Video stream found, -vid 1
Stream mimetype: logical-fileinfo
VIDEO: [RV40] 352x240 24bpp 29.000 fps 0.0 kbps ( 0.0 kbyte/s)
[V] filefmt:11 fourcc:0x30345652 size:352x240 fps:29.00 ftime:=0.0345



Mas o meu deu erro na linha de comando:
semptoshiba:~$ mencoder Sakura_01_sagara_Maxanimes.rmvb -oac mp3lame -ovc xvid - xvidencopts pass=1 -Sakura_01_sagara_Maxanimes.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, Step ping: 1)
CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
-Sakura_01_sagara_Maxanimes.avi is not an MEncoder option

Exiting... (error parsing command line)

Alguém ajuda?
No video encoder (-ovc) selected. Select one (see -ovc help).
#12 Comentário enviado por M4iir1c10 em 11/09/2008 - 05:18h
Thifhany voce tem que retirar o - do ultimo nome Sakura_01_sagara_Maxanimes.avi

mencoder Sakura_01_sagara_Maxanimes.rmvb -oac mp3lame -ovc xvid - xvidencopts pass=1 -Sakura_01_sagara_Maxanimes.avi fica como
mencoder Sakura_01_sagara_Maxanimes.rmvb -oac mp3lame -ovc xvid - xvidencopts pass=1 Sakura_01_sagara_Maxanimes.avi
#13 Comentário enviado por alexroll em 18/11/2008 - 11:58h
FANTASTICO POST !!!
Simples, direto, rápido e prático.

VALEU!!
#14 Comentário enviado por papel em 24/04/2009 - 20:57h
NO MEU DEU ESSE ERRÃO AÍ QUANDO TENTEI CONVERTER DE RMBV PARA AVI. DEVE ESTÁ FALTANDO UM MONTE DE COISA.
ALGUÉM PODE ME AJUDAR

root@carlos-desktop:/home/carlos/Downloads# mencoder Trama.Internacional.DVD-r5.RMVB.BnM.rmvb -oac mp3lame -lameopts br=192 -ovc lavc -lavcopts vcodec=mpeg4:vhq -o Trama.Internacional.avi
MEncoder 2:1.0~rc2-0ubuntu17 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Pentium(R) Dual CPU E2160 @ 1.80GHz (Family: 6, Model: 15, Stepping: 13)
CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
success: format: 0 data: 0x0 - 0x15c90f06
REAL file format detected.
Stream description: Audio Stream
Stream mimetype: audio/x-pn-realaudio
[real] Audio stream found, -aid 0
Stream description: Video Stream
Stream mimetype: video/x-pn-realvideo
[real] Video stream found, -vid 1
Stream mimetype: logical-fileinfo
VIDEO: [RV40] 720x288 24bpp 25.000 fps 0.0 kbps ( 0.0 kbyte/s)
[V] filefmt:11 fourcc:0x30345652 size:720x288 fps:25.00 ftime:=0.0400
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 44100 Hz, 2 ch, s16le, 44.1 kbit/3.12% (ratio: 5512->176400)
Selected audio codec: [ffcook] afm: ffmpeg (FFmpeg COOK audio decoder)
==========================================================================
Opening video filter: [expand osd=1]
Expand: -1 x -1, -1 ; -1, osd: 1, aspect: 0.000000, round: 1
==========================================================================
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/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
Win32 LoadLibrary failed to load: drvc.dll, /usr/lib/win32/drvc.dll, /usr/local/lib/win32/drvc.dll
Error loading dll
ERROR: Could not open required DirectShow codec drvc.dll.
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/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/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/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...
#15 Comentário enviado por gugahb em 15/02/2010 - 19:09h
Me foi muito util esa dica, obrigado.

mas vc teria alguma coisa para converter de AVI para WMV ??

abraços
#16 Comentário enviado por jorgebadad em 26/02/2010 - 16:03h
Muito boa a dica, apenas a observar que, no caso de converter .mov para .avi, há uma perda de qualidade da ordem de 80% (converteu um arquivo .mov de 61MB para 4.7MB .avi)
#17 Comentário enviado por lorifonseca em 19/05/2010 - 12:55h
Comigo não deu certo
apareceu o seguinte:

$ mencoder LostS06E16.rmvb -oac mp3lame -lameopts br=192 -ovc lavc -lavcopts vcodec=mpeg4:vhq -o LostS06E16.avi
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...

Contribuir com comentário

Entre na sua conta para comentar.