Ответ 1
mp4box, если вам нужен выделенный инструмент; его, вероятно, самый простой способ. ffmpeg тоже может выполнить эту работу.
Этот вопрос переполняется из следующего вопроса:
Как программно конвертировать mp3 в файл aac/m4a, воспроизводимый в Itunes?
В любом случае, я узнал, как создать aac файл, а затем я узнал, что aac - это не просто файл m4a с другим расширением файла. На самом деле, мне нужно как-то обернуть aac в контейнер m4a. В идеале я мог бы просто сделать вызов в командной строке.
mp4box, если вам нужен выделенный инструмент; его, вероятно, самый простой способ. ffmpeg тоже может выполнить эту работу.
ffmpeg
- универсальный (де) мультиплексор/транскодер. MP4Box
является (de) мультиплексором/транскодером из GPAC, пакета, посвященного технологиям, связанным с MP4. Сейчас кажется разумнее использовать MP4Box, потому что он прав атома moov в начале файла, что важно для потоковой передачи и воспроизведения ipod.
Используйте ffmpeg следующим образом:
ffmpeg -i input.aac -codec: copy output.m4a
Используйте MP4Box следующим образом:
MP4Box -add input.aac#audio output.m4a
avconv -i input.aac -acodec copy output.m4a
В моем случае без явного флажка для копирования он перекодирует звук по какой-то нечетной причине.
Просто используйте любой mp4-Muxer, например Yamb, для создания mp4
файла с только звуковой дорожкой aac
, а затем измените расширение файла на m4a
.