É porque o FPS padrão está configurado para 30, então o mencoder espera 30 imagens por segundo - você tem que dizer ao mencoder para usar uma imagem para todo o registro, então você precisa configurar o FPS para 1 / "duração". p>
Adicione estas opções:
-fps 1/132.8 -ofps 30
onde 132.8
é a duração (em segundos) do seu áudio.
O resultado deve ser assim:
mencoder mf://image.jpg -o out.avi \
-ovc lavc -lavcopts vcodec=mjpeg -audiofile music.mp3 \
-oac copy -fps 1/132.8 -ofps 30