Adicione o grafismo do álbum ao arquivo MP3 sem perder a qualidade do áudio

4

Eu gostaria de adicionar uma imagem como capa do álbum em um arquivo MP3 sem perder a qualidade do áudio. Estou usando o FFmpeg no Debian, com o comando abaixo:

ffmpeg -i input.mp3 -i cover.jpg -c copy -c:a libmp3lame -map 0 -map 1 out.mp3

Não sei se é libmp3lame1 , mas o arquivo de saída não tem o mesmo bitrate do original. Ele pode ser facilmente percebido observando a diferença no tamanho do arquivo entre os arquivos de entrada e saída, já que o arquivo de saída é um pouco menos de MB do que o de entrada.

Como sugerido na resposta por @Yorik , removi o parâmetro libmp3lame encoding. Isso, no entanto, levou a outro problema. Se o arquivo de entrada e saída for o mesmo (ou seja, eu quero adicionar a capa artowork jpg ao mesmo arquivo, sem gerar um novo), parece que apenas o primeiro quadro é processado, e o resultado é um arquivo muito pequeno ( ou seja, 176kB) sem qualquer áudio.

Este é o comando FFmpeg que estou usando agora:

ffmpeg -i test.mp3 -i cover.jpg -c copy -c:a libmp3lame -map 0 -map 1 test.mp3
    
por fbid 28.12.2017 / 21:31

2 respostas

6

Você deseja usar copy para todos os fluxos (ambos). Ao especificar um codec para todo o áudio, você está recodificando, e é por isso que a taxa de bits é alterada. Uma operação de cópia também deve ser mais rápida.

Ligeiramente fora do tópico: Eu nunca usei o ffmpeg (diretamente) para metadados, mas pode estar faltando alguma sintaxe. Veja por exemplo: link

    
por 28.12.2017 / 22:55
2

Embora você não especifique seu sistema operacional, recomendo usar Mp3Tag , que é um freeware do Windows programa que apenas modifica metadados e tags.

Nenhuma da codificação ou qualidade original dos arquivos de áudio será alterada, independentemente do que você alterar. Você pode personalizar as opções da coluna para exibir itens como codec, taxa de bits, frequência e VBR. O que é mais importante é que você pode editar arquivos de áudio em lote. Esta é uma lista de todos os formatos de áudio suportados atualmente:

  • Codificação avançada de áudio (aac)
  • Codec de áudio sem perda da Apple (alac)
  • Formato de arquivo de intercâmbio de áudio (aif, aifc, aiff)
  • Áudio digital de fluxo direto (dsf)
  • Codec de áudio sem perdas (flac)
  • Matroska (mka, mkv)
  • Monkey's Audio (macaco)
  • Mpeg Camada 3 (mp3)
  • MPEG-4 (mp4, m4a, m4b, m4v, iTunes)
  • Musepack (mpc)
  • Ogg Vorbis (ogg)
  • IETF Opus (opus)
  • OptimFROG (ofr, ofs)
  • Speex (spx)
  • Kompressor de áudio do Tom (tak)
  • True Audio (tta)
  • Windows Media Audio (wma)
  • WavPack (wv)
  • WAV (wav)

Se você quiser alterar o trabalho artístico do álbum, arraste seu (s) arquivo (s) de áudio para a janela principal. Para alterar o trabalho artístico, você deve selecionar os arquivos de áudio na janela principal, fazendo o hilighting deles. Se ainda não houver nenhum trabalho artístico, arraste e solte sua imagem de trabalho artístico na caixa de ilustrações.

Se já houver um trabalho artístico presente, você deve primeiro excluí-lo para substituí-lo; basta colocar a nova imagem na caixa para primeiro parecer que sobrescreve o antigo, mas não permanecerá depois de salvar. Selecione os arquivos com o trabalho artístico existente, clique com o botão direito do mouse na janela de trabalho artístico e selecione "Remover capa".

Você pode adicionar até duas capas (uma frente e uma atrás), pessoalmente eu adiciono duas frentes quando algum software de reprodução falha e não exibe a capa a menos que ambas as capas estejam ajustadas.

    
por 30.12.2017 / 03:05