Технологии
Форматы аудио и размер файлов
Файл для прослушивания, данные проекта и звук в оперативной памяти имеют разный размер. Выбирайте формат по задаче, а не только по числу мегабайт.
WAV, FLAC, MP3 и MIDI
| Формат | Что хранит | Для чего удобен |
|---|---|---|
| WAV с PCM | Аудио без сжатия | Экспорт и дальнейшая звуковая обработка. |
| FLAC | Аудио со сжатием без потерь | Хранение разделённых дорожек с сохранением PCM-данных. |
| MP3 | Сжатое аудио с потерями | Лёгкое предпрослушивание и передача записей. |
| MIDI | Ноты, время и управляющие события | Редактирование музыкального исполнения. Не содержит готовых тембров. |
Обычный импорт аудио в таймлайн принимает WAV и MP3. Внутреннее использование FLAC для дорожек не означает, что любой FLAC-файл можно импортировать через тот же диалог. Используйте форматы, прямо указанные в окне загрузки.
Почему четыре дорожки занимают много места
Вокал может молчать половину композиции, но его WAV всё равно содержит временную шкалу всей партии. Длина, число каналов, частота дискретизации и разрядность определяют объём несжатого PCM. В WAV тишина тоже занимает место.
Пример для трёх минут, двух каналов и 44,1 кГц. Используются десятичные мегабайты; служебный заголовок WAV несущественен для этих округлённых значений.
| Разрядность | Один WAV | Четыре WAV |
|---|---|---|
| 16 бит | 31,8 МБ | 127,0 МБ |
| 24 бита | 47,6 МБ | 190,5 МБ |
| 32 бита | 63,5 МБ | 254,0 МБ |
Расчёт: длительность в секундах × частота дискретизации × число каналов × байт на отсчёт. Для 24 бит на отсчёт приходится три байта. Если сохранить исходник рядом с четырьмя партиями, общий объём будет ещё больше.
Как FLAC помогает хранению
FLAC уменьшает размер без потери исходных PCM-данных. Степень сжатия зависит от сигнала: длинные тихие участки и плотная шумовая музыка сжимаются по-разному. Нельзя обещать одно и то же уменьшение размера для любого трека.
Разделённые дорожки Oscivara хранятся в lossless-формате, а лёгкая копия используется для предпрослушивания. При скачивании WAV готовится нужный несжатый файл. Это позволяет не держать постоянную полную WAV-копию ради каждого будущего скачивания.
Файл на диске не равен памяти
Для вычислений сжатое аудио распаковывается. Например, три минуты стерео 44,1 кГц в 32-битных числах — около 63,5 МБ только на один полный буфер. Несколько партий и промежуточная обработка могут потребовать больше памяти, чем кажется по размеру FLAC или MP3.
Поэтому маленький файл не гарантирует лёгкое воспроизведение, а увеличение кеша не всегда помогает слабому компьютеру. Подробнее: производительность.
Не увеличивайте качество только числом
Преобразование MP3 в WAV не возвращает удалённые при сжатии детали. Повышение частоты дискретизации также не создаёт исходную информацию, которой не было. Для редактирования берите лучший доступный оригинал, а для публикации выбирайте подходящие требования к конечному файлу.