Самый простой способ обернуть необработанный файл .aac в контейнер .m4a

Этот вопрос переполняется из следующего вопроса:

Как программно конвертировать mp3 в файл aac/m4a, воспроизводимый в Itunes?

В любом случае, я узнал, как создать aac файл, а затем я узнал, что aac - это не просто файл m4a с другим расширением файла. На самом деле, мне нужно как-то обернуть aac в контейнер m4a. В идеале я мог бы просто сделать вызов в командной строке.

15
задан kwork 16 сент. '08 в 11:56
источник поделиться

4 ответов

mp4box, если вам нужен выделенный инструмент; его, вероятно, самый простой способ. ffmpeg тоже может выполнить эту работу.

4
ответ дан Dark Shikari 16 сент. '08 в 13:18
источник поделиться

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
25
ответ дан djeikyb 10 июня '11 в 8:31
источник поделиться

avconv -i input.aac -acodec copy output.m4a

В моем случае без явного флажка для копирования он перекодирует звук по какой-то нечетной причине.

2
ответ дан Alastair 13 марта '14 в 5:34
источник поделиться

Просто используйте любой mp4-Muxer, например Yamb, для создания mp4 файла с только звуковой дорожкой aac, а затем измените расширение файла на m4a.

1
ответ дан Damian Höster 11 дек. '17 в 4:09
источник поделиться

Другие вопросы по меткам