Converter playlist inteira de m4a para mp3 [duplicate]

6

Eu tenho uma tonelada de música no meu computador, mas infelizmente está no m4a, e o vapor leva apenas mp3.

Existe um programa ou um comando de terminal que irá converter uma pasta inteira?

    
por SQuirel 08.05.2015 / 01:22

1 resposta

11

Isso foi bastante simples. Primeiro você precisará de ffmpeg instalado.

Depois, há este comando de terminal simples que você pode usar para converter todos os arquivos de áudio para MP3:

for f in *.flac , *.m4a , *.ogg ; do ffmpeg -i "$f" -ab 320k "${f%.m4a}.mp3"; done

Divisão:

  • for f in *.flac , *.m4a , *.ogg ; : para cada arquivo de áudio desses tipos,
  • do ffmpeg -i "$f" -ab 320k "${f%.flac}.mp3"; : Converta esse arquivo para MP3, obtenha o próximo arquivo.
  • Se você quiser alterar a taxa de bits, basta alterar o 320k em kbps.
  • Você pode alterar os tipos de arquivos que procura simplesmente com essa lista separada por vírgula de *.flac , *.m4a , *.ogg para quaisquer arquivos que o ffmpeg possa decodificar.
  • Você pode alterar o nome da saída para o que quiser, "${f%.m4a}.mp3" poderia ser "${f%}.mp3" ou "$ {f% .audio} .mp3", f% representa o nome do arquivo original.
por Robobenklein 08.05.2015 / 01:34