Postar resposta

Observação: Este post não será mostrado enquanto não for aprovado por um moderador.

Nome:
Email:
Assunto:
Ícone de mensagem:

Verificação:
Escreva as letras mostradas na imagem
Escutar as letras / Pedir uma nova imagem

Escreva as letras mostradas na imagem:
Escreva "convidado" (sem as aspas) na caixa ao lado (ou abaixo).:

atalhos: pressione alt+s para enviar ou alt+p para pré-visualizar


Resumo do Tópico

Enviado por: Alexandre de Moraes
« 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.
Enviado por: wdr
« 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