Перейти к содержимому

Направление конвертации

Конвертация M4A в FLAC

Преобразование M4A → FLAC на сервере, без установки программ

.m4a.flac

.m4a.flac
  1. Загрузить
  2. Выбрать формат
  3. Скачать

Загрузка файлов

Область приёма файла

или

Файлы M4A. До 5 МБ, до 20 файлов за раз. Изображение можно вставить из буфера обмена: Ctrl+V.

Исходники и результаты хранятся 60 минут, затем стираются фоновым уборщиком. Предельный размер файла — 5 МБ, срок хранения — час.

M4A и FLAC: характеристики

Характеристики форматов M4A и FLAC рядом
Характеристика.m4aM4A.flacFLAC
Полное названиеMPEG-4 AudioFree Lossless Audio Codec
РазработчикApple на основе стандарта MPEG-4Джош Коалсон, Xiph.Org Foundation
Год появления20032001
Расширение.m4a.flac
MIME-типыaudio/mp4, audio/x-m4aaudio/flac, audio/x-flac
СодержимоеДвоичноеДвоичное
СжатиеС потерямиБез потерь, 40–60 % от исходного размера
КодекиAAC (с потерями), ALAC (без потерь)нет данных
КонтейнерMPEG-4, тот же, что у MP4нет данных
Родственные расширения.m4b — аудиокниги, .m4p — файлы с DRMнет данных
МетаданныеТеги iTunes, обложка, главыVorbis Comments, обложки, CUE
Чем открытьApple Music (iTunes), VLC, foobar2000, AIMPfoobar2000, VLC, AIMP, Audacity, Kodi
Разрядностьнет данныхДо 32 бит, частота до 655 кГц
Целостностьнет данныхКонтрольные суммы блоков и MD5 всего потока
Лицензиянет данныхОткрытая, без патентных отчислений
Спецификациянет данныхОписание формата

Преобразование M4A → FLAC

FLAC — аудио, расширение .flac, тип audio/flac, сжатие без потерь. M4A декодируется в PCM и записывается в FLAC без сжатия с потерями. Качество не улучшается: отброшенное первым кодеком не восстанавливается, а файл вырастает в несколько раз.

M4A — аудио, расширение .m4a, тип audio/mp4, сжатие с потерями. FLAC — аудио, расширение .flac, тип audio/flac, сжатие без потерь. FLAC применяется точечно — там, где его требует принимающая программа или площадка.

Дорожка декодируется в линейный PCM, при необходимости приводится к целевому числу каналов и частоте дискретизации, затем кодируется. Частоту дискретизации и число каналов лучше оставлять исходными: пересчёт добавляет собственные искажения. Теги исполнителя и названия переносятся, длительность не меняется.

Параметры преобразования: число каналов — исходное, стерео или моно; частота дискретизации — исходная либо 44 100 или 48 000 Гц. За одно задание принимается несколько файлов, результат отдаётся отдельными файлами и общим ZIP-архивом. Предельный размер указан в форме загрузки: у каждого направления свой лимит, и он не превышает общего ограничения сервиса.

FLAC хранит данные без потерь, поэтому файл заметно крупнее сжатого аналога — это плата за точность. Преобразование выполняется на сервере и не зависит от установленного софта: результат одинаков при запуске с любого устройства.

Порядок преобразования M4A → FLAC

  1. Шаг 1

    Исходный файл

    Поле загрузки принимает несколько файлов M4A за одно задание — перетаскиванием или выбором на диске. Формат определяется по сигнатуре содержимого, а не по расширению: переименованный файл распознаётся верно.

  2. Шаг 2

    Параметры

    Доступные значения: число каналов — исходное, стерео или моно; частота дискретизации — исходная либо 44 100 или 48 000 Гц. Значения по умолчанию рассчитаны на типовой файл и меняются в блоке дополнительных настроек.

  3. Шаг 3

    Обработка

    Задание ставится в очередь и выполняется на сервере; состояние отображается на странице. Обработка звука идёт быстрее реального времени: часовая запись занимает секунды.

  4. Шаг 4

    Результат

    Файлы забираются по одному или общим ZIP-архивом. Ссылка действует один час, после чего исходный файл и результат удаляются с сервера.

Вопросы по работе сервиса

Что происходит с длительностью и тегами?

Длительность сохраняется с точностью до пакета кодека, теги переносятся. Число каналов и частота дискретизации по умолчанию берутся из исходника, поэтому FLAC звучит так же, как M4A, с точностью до самого сжатия.

Каков предел размера файла?

Действующее значение показано в форме загрузки: у каждого направления свой предел, он зависит от стоимости преобразования и не превышает общего ограничения сервиса. Ограничение применяется к каждому файлу задания отдельно.

Что требуется на стороне пользователя?

Только браузер: расчёты выполняются на сервере, локальные кодеки и установленные программы на результат не влияют. Регистрация не требуется, водяные знаки на результат не наносятся.

Сколько файлы хранятся на сервере?

Один час с момента загрузки: после этого исходный файл и результат удаляются, а ссылка перестаёт отвечать. Адрес содержит случайный идентификатор, поэтому перебор чужих файлов невозможен.