Codificando vídeos com mencoder pra tocar em qualquer lugar

Gastei algum tempo procurando parâmetros de encoding do mencoder no meu Ubuntu pra produzir um arquivo que eu conseguisse rodar em qualquer sistema operacional de meia tigela, até no meu Windows. Os parâmetros utilizados abaixo foram os que funcionaram melhor aqui pra mim. Criei um shell-scriptzinho ordinário pra fazer isso pra mim: basta chamar “encodar.sh nomedoarquivo.video” e ele gera um “nomedoarquivo.video-OUT.avi” que super-toca legal em condições normais de pressão e temperatura.

encodar.sh

#!/bin/bash
for arq in "$@"
do
  if [ -f $arq ]; then
    mencoder -oac mp3lame -ovc lavc -lavcopts vcodec=msmpeg4v2:vhq:vbitrate=1600 -o $arq-OUT.avi $arq
  else
    echo "Arquivo nao encontrado:" $arq
  fi
done


Baixe o arquivo encodar.sh (zip)
© Compostela: “Deixe o que puder; leve o que precisar.”

Publicidade

2 ideias sobre “Codificando vídeos com mencoder pra tocar em qualquer lugar

  1. Rogério Madureira

    Boa dica, Pekinha.

    Algo que eu faço sempre é retirar apenas um áudo de um arquivo flv baixado do YouTube:
    ffmpeg -i arquivo.flv arquivo.mp3

    Para baixar do YouTube:
    youtube-dl url-do-video-no-youtube

    Linux: eu era infeliz e não sabia…

    Resposta
    1. Ederson Peka Autor do post

      Verdade, muito útil (além de ser o cúmulo da simplicidade).

      Às vezes eu uso o mplayer pra extrair o áudio:

      mplayer arquivo.flv -vo null -vc dummy -ao pcm:waveheader:file=arquivo.wav

      Linux: existe vida após o Windows… 😉

      Valeu!

      Resposta

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s