Se você estava trabalhando com MP3, FLAC ou OGG, ou ... qualquer outro formato de áudio que não o M4A, o método ffmpeg que você está descrevendo funcionaria perfeitamente bem. Como é, por algum motivo Arquivos M4A armazenam a arte do álbum de uma maneira diferente , então você terá que usar uma ferramenta diferente para adicionar na arte do álbum, como o AtomicParsley:
AtomicParsley input.m4a --artwork cover.jpg --overWrite
Se você está realmente tentando criar um vídeo combinando o áudio e a imagem, então seu comando ffmpeg deve funcionar perfeitamente ... você tem certeza de que não é apenas o software do player que melhora o vídeo? Tente executar
ffplay test.mp4
... e veja se ele aparece no tamanho correto ( ffplay
é um simples player de vídeo junto com o ffmpeg, por padrão, ele não faz nenhum tipo de aprimoramento como upscaling).