Autor Tópico: Shell Script para converter mp4 para DivX no Linux  (Lida 5037 vezes)

0 Membros e 1 Visitante estão vendo este tópico.

Offline wdr

  • Novato
  • *
  • Mensagens: 8
  • Aprovação: +0/-2
    • Ver Perfil
Shell Script para converter mp4 para DivX no Linux
« Online: Março 08, 2009, 10:40:30 pm »
A conversão permitirá tocar o arquivo num player de mesa com divx.

Depois de vários problemas de conversão de vídeos da internet com extensão mp4 (codec H.264 / AVC) , principalmente relacionados a sincronia áudio / vídeo, eu consegui escrever um script que tem funcionado bem.


É necessário ter o mencoder instalado.
Salvar o código abaixo em um arquivo que pode ser chamado de ToDivX.sh
Não esquecer de usar o comando abaixo para poder executar o arquivo.

$ chmod +x ToDivX.sh

...
depois para converter um vídeo chamado de

video1.mp4

usar o comando

$ ./ToDivX.sh video1

não usar a extensão do arquivo no comando.

o arquivo de saída será salvo com o nome video1-dx50.avi

Código: [Selecionar]
#!/bin/sh

mencoder ${1}.mp4 -ovc lavc -lavcopts vcodec=mpeg4:vpass=1 -ffourcc DX50\
    -oac pcm -o /dev/null
mencoder ${1}.mp4 -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell:vpass=2 -ffourcc DX50 \
    -oac pcm -o ${1}-dx50.avi

rm  divx2pass.log


espero ter ajudado.

wdr






Alexandre de Moraes

  • Visitante
Re: Shell Script para converter mp4 para DivX no Linux
« Responder #1 Online: Agosto 04, 2012, 05:46:11 pm »
Prezado Amigo.

Infelizmente seu script não converte mp4 de alta definição, como 720p HD e 1080p HD.
Os parâmetros utilizados estão incorretos, portanto segue alterações:

Script: todivx.sh

#!/bin/sh
mencoder ${1}.mp4 -ovc lavc -oac lavc -o ${1}-divx.avi


Pois é, simples assim.
Muito obrigado pelo caminho.

FORUM.RYAN.COM.BR

Re: Shell Script para converter mp4 para DivX no Linux
« Responder #1 Online: Agosto 04, 2012, 05:46:11 pm »