Como mesclar uma imagem em um arquivo de áudio?

1

Estou tentando mesclar uma imagem em tamanho miniatura (104x80) em um arquivo de áudio (M4A). Eu quero que ele seja tocado no JW Player, mas ele não parece suportar miniaturas. Eu tentei no VLC Player, mas o tamanho da imagem fica borrado e upscaled.

Estou usando o seguinte comando:

ffmpeg -i image8.jpg -i file.m4a -acodec copy test.mp4

A saída do comando:

Como posso mesclar uma imagem no arquivo de áudio para que ela funcione no JW Player e não seja aprimorada?

    
por vijay 12.04.2013 / 10:30

1 resposta

2

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).

    
por 12.04.2013 / 11:25