ffmpeg mp3 para mp4 com imagem compatível com iphone

ffmpeg mp3 para mp4 com imagem compatível com iphone

Preciso converter um mp3 para mp4 com imagem (1080x720) usando ffmpeg na linha de comando do OSX.

Já instalei a última versão do ffmpeg (3.0.2) e tentei o seguinte comando conforme descritoaqui

./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 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 interrompê-lo, o arquivo mp4 de saída será enorme, com duração de cerca de 45 minutos!
Depois de 3:00 min só consigo ver a imagem sem áudio...

Responder1

Isso pode ser devido às dimensões da imagem, que deveriam ser uniformes.

Tentar

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

informação relacionada