Почему преобразование m4a / wma в wav приводит к смехотворно высокому файлу битрейта?

-1

Если я использую простую команду ffmpeg -i file.m4a file.wavрезультирующий файл неизменно имеет битрейт около 750 кбит / с (в результате получается файл 500 МБ из 100 МБ в моем случае).

Я уже пробовала этот ответ (tldr: ffmpeg -i song.mp3 -acodec pcm_u8 -ar 22050 song.wav ), кроме прочего, но битрейт всегда оказывается смехотворно большим.

Мне нравятся мои файлы в формате WAV, чтобы я мог легко записать CD из файла.

Matt M.
источник

Ответы:

3

wav это просто несжатый звук. Его битрейт - это просто размер аудио, без умного алгоритма, уменьшающего размер с помощью психоакустического моделирования.

Ваши файлы, вероятно, являются 16-битным звуком 44,1 кГц. в конечном итоге это будет 16 бит (2 байта) x двухканальный (2) x 44,1 кГц, что даст битрейт около 1,44 Мбит / с. Одноканальный звук будет вдвое меньше, чем при 720 кбит / с, и аналогичным образом сокращение с 44,1 кГц до 22,05 кГц с сохранением 16-битной дискретизации снова составит 720 кбит / с.

Не зная, какова ваша цель, я бы посоветовал вам оставить файлы в их исходном формате или использовать фактический сжатый вывод, такой как flac,

Mokubai
источник
1

WAV имеют несжатый звук, поэтому размер файла является линейной функцией длительности независимо от содержимого.

Формула sample depth x sampling rate x channel count x duration (in seconds),

Gyan
источник