login
Sat 25 of Nov, 2017 (05:20 UTC)

[root@madeira.eng.br ~]#

Linux - It is now safe to turn on your computer

atualizar cache imprimir

Convertendo arquivos de Vídeo no Linux via shell

Criada por: Frederico Madeira, última modificação em: Sun 30 of May, 2010 (02:49 UTC)
O Artigo a seguir mostrará uma coleção de comandos bastante úteis para converção de formatos de vídeo utilizando o shell do Linux.

Covertendo de WMV para AVI

Precisaremos do aplicativo mencode que pode ser instalado através do comando abaixo:

yum install mencoder


após sua instalação utilizamos o comando abaixo, para efetuar a conversão.

mencoder arquivo_original.wmv -ofps 23.976 -ovc lavc -oac copy -o arquivo_final.avi


ou ainda para uma melhor compatibilidade/qualidade:

mencoder arquivo_original.wmv -ofps 29.97 -ovc lavc -oac copy -o arquivo_final.avi


onde:

-ofps = Especifica os frames por segundo(fps) do vídeo de saída
-ovc = Especifica o codec de vídeo a ser utilizado pelo vídeo de saída
-oac = Especifica o codec de áudio a ser utilizado pelo vídeo de saída
-o = Arquivo de saída

Se você obtiver o erro abaixo, é sinal que seu Linux não possui os codecs necessários para que o mencoder faça a conversão.

Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Pos: 316.4s 9468f (100%) 731.35fps Trem: 0min 4mb A-V:-0.048 0:128
Flushing video frames.
Filters have not been configured! Empty file?
Writing index...
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.

Video stream: 0.000 kbit/s (0 B/s) size: 0 bytes 316.450 secs 9468 frames

Audio stream: 128.016 kbit/s (16002 B/s) size: 5066005 bytes 316.586 secs


Instale-os pelo comando abaixo:

[root@matheus ~]# cd /usr/local/src/
[root@matheus src]# wget http://www1.mplayerhq.hu/MPlayer/releases/codecs/windows-all-20071007.zip


Após o download do arquivo acima, descompacte o mesmo e copio os arquivos para as pastas /usr/lib/codecs/ e /usr/local/lib/codecs/

Covertendo de AVI para FLV

Basta executar o comando abaixo:

ffmpeg -i arquivo_original.avi arquivo_final.flv

Comentários