Categories
código artigos imageamento

Criando FLV com o MEncoder

Testando os parâmetros do MEncoder para converter sequencias de imagens e vídeos para o formato FLV e AVI. Também testando flvtool2 e FFmpeg para processamento de imagens.

Vídeo para FLV usando MEncoder:

mencoder clypeasterinicial650x.mov -o output2.flv -vf scale=640:480 -lavfopts i_certify_that_my_video_stream_does_not_use_b_frames -of lavf -oac mp3lame -lameopts abr:br=56 -srate 22050 -ovc lavc -lavcopts vcodec=flv:vbitrate=1600:mbd=2:mv0:trell:v4mv:cbp:last_pred=3

Vídeo para FLV usando MEncoder (2-pass):

mencoder input.mov -ovc xvid -xvidencopts bitrate=600:pass=1 -vf scale=320:240 -oac mp3lame -lameopts abr:br=64 -o output.avi
mencoder input.mov -ovc xvid -xvidencopts bitrate=600:pass=2 -vf scale=320:240 -oac mp3lame -lameopts abr:br=64 -o output.avi

Sequencia de imagens PNG para FLV usando MEncoder (2-pass):

mencoder mf://*.png -mf w=320:h=240:fps=30:type=png -of lavf -ovc lavc -lavfopts i_certify_that_my_video_stream_does_not_use_b_frames -lavcopts vcodec=flv:vbitrate=4000:mbd=2:mv0:trell:v4mv:cbp:last_pred=3:aspect=4/3:vpass=1 -vf scale=320:240 -oac copy -o out.flv
mencoder mf://*.png -mf w=320:h=240:fps=30:type=png -of lavf -ovc lavc -lavfopts i_certify_that_my_video_stream_does_not_use_b_frames -lavcopts vcodec=flv:vbitrate=4000:mbd=2:mv0:trell:v4mv:cbp:last_pred=3:aspect=4/3:vpass=2 -vf scale=320:240 -oac copy -o out.flv

Resultados

Aparência visual da imagem por bitrate:

Resultados do MEncoder

Gráfico mostrando a relação entre bitrate (qualidade) e megabytes (tamanho) da imagem:

Gráfico -> bitrate x tamanho do arquivo

Dados brutos mostram o melhor custo benefício em torno de 700 bitrate:

BitrateBytesObservação
40007040819
20006210340
15004639196
12003744989
10003114874
9002783227
8002494527+
7002184560+ melhor custo benefício
6001852240
5001555535
4001241695
300915479
200595838
100278861

Vídeo para FLV usando o FFmpeg (2-pass):

ffmpeg -i movie.mov -b 430 -qscale 1 -me full -s 320x240 -aspect 4:3 -pass 1 -ar 22050 movie.flv
ffmpeg -i movie.mov -b 430 -qscale 1 -me full -s 320x240 -aspect 4:3 -pass 2 -ar 22050 movie.flv

Usando o flvtool2 para mudar o bitrate:

flvtool2 -U 800.flv
cat out800.flv | flvtool2 -U stdin clype625x-800b.flv
flvtool2 -AUPt /share/cuepoints.xml clype625x-800b.flv

Sequencia de imagens para AVI usando MEncoder (2-pass):

mencoder mf://*.png -mf w=320:h=240:fps=30:type=png -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell:aspect=4/3:vpass=1 -vf scale=320:240 -oac copy -o output.avi

Redimensionar vídeo para AVI usando MEncoder:

mencoder clypeasterinicial650x.mov -ovc lavc -sws 1 -vf scale=320:240 -lavcopts aspect=4/3 -o inicial.avi

Reply by Email

or

Leave a Comment

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *