РУКОВОДСТВА SOUND FLIPPER
M4A, AAC, ALAC и Opus: проверьте содержимое
В M4A могут находиться AAC, ALAC или Opus. Узнайте, как анализ влияет на правильный выбор конвертации и что поддерживается.
От Singularity Shift Ltd · Обновлено · Руководство предварительной версии
Расширение не отвечает на вопрос качества
M4A обычно является ориентированным на аудио контейнером MPEG-4. AAC, ALAC и Opus — кодеки внутри него. Файлы с одним окончанием .m4a могут использовать разное сжатие и требовать разных правил сохранения.
AAC и Opus — с потерями. ALAC, Apple Lossless, сохраняет поддерживаемые целые PCM-отсчёты. Apple публикует эталонную реализацию ALAC. Это не означает, что любой M4A — без потерь или что каждое представление ALAC квалифицировано приложением.
Используйте результат анализа
Выберите файл и прочитайте обнаруженные кодек, частоту и каналы до выбора выхода. Квалифицированный M4A-читатель принимает AAC-LC, целочисленный ALAC 16/24 бит и Opus семейства отображения 0 моно/стерео. Проверенная структура музыкального экспорта с одной дорожкой синхронизированных субтитров и распознаваемым происхождением C2PA поддерживается; приложение предупреждает о пропуске этих дополнений при преобразовании. Шифрование, видео, неоднозначные дорожки, неподдерживаемые схемы каналов и несохраняемая точность отклоняются.
Для AAC или Opus WAV означает сохранение декодированных float-отсчётов, а не возврат недостающих деталей. Для поддерживаемого ALAC WAV точно хранит исходные целые отсчёты. У одной кнопки WAV разный смысл для качества из-за различающихся входов.
Простой пример решения
Допустим, музыкальному редактору нужен WAV, а анализ показывает ALAC, 24 бит, 48 kHz, стерео. Совпадающий 24-битный WAV — путь сохранения. Если показан AAC-LC, приложение декодирует в float32 WAV. Это избегает принудительного целочисленного снижения, но прежняя потеря информации AAC остаётся.
Если требуется MP3, обоим источникам нужно MP3-кодирование. ALAC избегает прежнего поколения потерь; AAC добавляет ещё одно. Если получатель уже принимает M4A, исходник может быть лучшим выбором.
Длительность — не только имя файла
AAC может иметь задержку кодировщика и заполнение. Время M4A описывает, какие отсчёты относятся к представленной записи. Тесты сравнивают объявленное представление с нативным декодированием, включая неудобные длины. Мы не сравниваем лишь длительность предкодированного источника, предполагая идеальную запись в контейнер.
Сырой AAC/ADTS отличается: принимаемый вариант не объявляет исходную бесшовную длину, поэтому декодированные задержка и заполнение остаются, с объясняющим предупреждением. Не считайте M4A и .aac одинаковыми по времени.
Полезные следующие шаги
Для монтажа используйте M4A в WAV, для конкретной совместимости — M4A в MP3. Метаданные проверяйте отдельно: сохранение звука не гарантирует все теги и поля изображений. См. руководство по метаданным.
Продолжить с Sound Flipper
Открыть конвертер · Все руководства по аудио · Отзывы и помощь