Isso pode funcionar:
ffmpeg -i soundfile.mp3 -i imagefile.jpg -c:a copy -c:v mjpeg output.mp4
Explicação:
-c:a copy
: use o codec "copy" para os dados de áudio.
-c:v mjpeg
: use o codec Motion-JPEG para o trabalho artístico estático. Isso é o que é usado na maioria dos arquivos MP3 com arte de álbum incorporada.
O arquivo resultante, no entanto, pode ou não funcionar para você. ffplay
reproduz muito bem, exibindo a imagem. mplayer
imprime um aviso sobre a lentidão da sua máquina, mas o áudio é reproduzido corretamente. mplayer2
, no entanto, não exibe a imagem e imprime um mar de avisos, mas reproduz o áudio muito bem. Eu não sei o motivo dos diferentes comportamentos.