Qual é a maneira mais fácil de moldar uma matéria-prima .arquivo aac em um .m4a recipiente
-
09-06-2019 - |
Pergunta
Esta questão é estouro da seguinte pergunta:
Como faço para programaticamente converter mp3 para um itunes-reprodutível aac/m4a arquivo?
De qualquer maneira, eu aprendi como criar um arquivo de áudio aac e então eu descobri que um aac não é apenas um arquivo m4a, com uma extensão de arquivo diferente.Na verdade, eu preciso de alguma forma, moldar o aac em um contêiner m4a.Idealmente, eu gostaria de ser capaz de simplesmente fazer uma chamada para a linha de comando.
Solução
mp4box se você deseja uma ferramenta dedicada;provavelmente a maneira mais fácil de ir.o ffmpeg pode fazer o trabalho muito.
Outras dicas
ffmpeg
é um propósito geral (de)muxer/transcoder. MP4Box
é uma (de)muxer/transcoder de GPAC, um pacote dedicado para MP4 de software relacionados com tecnologia.Agora parece mais sensato usar o MP4Box porque os direitos moov átomo no início do arquivo, o que é importante para streaming e ipod jogar.
Usar o ffmpeg como este:
ffmpeg -i input.aac -codec: copy output.m4a
Use MP4Box como este:
MP4Box -add input.aac#audio output.m4a
avconv -i input.aac -acodec copy output.m4a
No meu caso, sem a expressa bandeira cópia, ele re-codifica o áudio para algum motivo estranho.
Basta usar qualquer mp4-Muxer como Yamb para criar um mp4
-arquivo com apenas o aac
faixa de áudio, em seguida, altere a extensão do arquivo para m4a
.