Isso pode ser devido às dimensões da imagem, que devem ser uniformes.
Tente
ffmpeg -loop 1 -i test.png -i test.mp3 -pix_fmt yuv420p -vf scale=iw:-2 -profile:v baseline -level 3.0 -shortest test.mp4
Eu preciso converter um mp3 para mp4 com imagem (1080x720) usando ffmpeg da minha linha de comando OSX.
Eu já instalei a última versão do ffmpeg (3.0.2), e tentei o seguinte comando como descrito aqui
./ffmpeg -loop 1 -i test.jpg -i test.mp3 -c:a copy -c:v libx264 -shortest test.mp4
mas o arquivo mp4 resultante não é compatível com o meu iphone 5
Agora é isso que estou tentando
./ffmpeg -loop 1 -i test.png -i test.mp3 -pix_fmt yuv420p -profile:v baseline -level 3.0 test.mp4
mas o comando demora muito, nunca acaba.
Se eu interromper, o arquivo de saída mp4 é enorme, com uma duração de cerca de 45 min!
Depois de 3:00 min posso ver apenas a imagem sem áudio ...