Se você não der a ffmpeg
qualquer opção específica para usar o codec de vídeo, ele escolherá mpeg4
com o contêiner AVI.
Você pode controlar a qualidade definindo um destes:
-
-q:v
- escolha qualquer coisa entre 1 e 31. Os valores são de 3 a 5, onde menor significa melhor qualidade. -
-b:v
- escolha uma taxa de bits. Comece com algo em torno de 1 MBit / s, por ex.-b:v 1M
e varie isso de acordo com sua necessidade.
Por exemplo:
ffmpeg -i music.wav -f image2 -r 11 -i %%d.png -c:v mpeg4 -q:v 3 video.avi
No entanto, eu recomendo que você use o codificador libx264
(H.264) para obter melhor qualidade por taxa de bits. Aqui, você define a qualidade com:
-
-crf
- qualquer coisa entre 18 e 28 é uma escolha sensata. Lower significa melhor. -
-b:v
- como acima.
Por exemplo:
ffmpeg -i music.wav -f image2 -r 11 -i %%d.png -c:v libx264 -crf 20 video.mp4
Por favor, não use a opção sameq
- não significa" mesma qualidade ".