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 1Me 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 ".