Уменьшить размер файла .wav


11

На курсах по дистанционному образованию мне необходимо записать аудио и отправить его. Тем не менее, они являются абсолютно неразумными. Мне разрешено вложить только файл размером 5 МБ, а запись - 17 МБ. Даже после архивирования, файл все еще превышает предел. Я не могу разместить его на своем сайте и предоставить ссылку либо. Я попытался разбить файлы на файлы частей с помощью 7zip, но они отказались принять это. Есть идеи?


1
почему бы просто не загрузить файл в Dropbox или любую другую облачную учетную запись и отправить им ссылку? Или просто используйте правильный способ, позвоните в школу и попросите у них дальнейших советов, может быть, вы не первый, кто столкнулся с этой проблемой, и у них уже есть решение, или, по крайней мере, можете сказать вам, каковы рекомендуемые настройки записи
konqui

Ответы:


16

Файл WAV - это несжатый звук без потерь. Даже с форматом сжатых файлов без потерь, таким как FLAC, вы не сможете получить его в рамках ограничений.


Вы должны попробовать формат с потерями как MP3. Высококачественный файл MP3 часто неотличим от файла без потерь, особенно в случае речи. Если вы работаете в Windows, вы можете попробовать такую ​​программу, как winLAME . Если вы используете macOS, попробуйте XLD . Кроме того, Audacity с LAME может работать на любой настольной операционной системе.

Если файл все еще слишком большой, вам, возможно, придется снизить битрейт MP3.


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

Возможные варианты уменьшения размера файла:

  • Преобразование из стерео в моно
  • Понижение частоты дискретизации звука
  • Понижение битовой глубины звука

Я приведу несколько примеров, как это сделать с помощью Audacity .

Использование Tracks > Stereo Track to Monoпреобразует стереофоническую запись в монофоническую.

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

скорость проекта

Вы можете просмотреть свои изменения, используя элементы управления в верхнем левом углу программы. Чтобы сохранить файл, перейдите на File > Export. Типичный тип файла для .wav WAV (Microsoft) signed 16-bit PCM.

Если вы обнаружите, что вам нужно уменьшить разрядность, вы можете сделать это во время экспорта, изменив тип файла на Other uncompressed files, установив заголовок WAV (Microsoft)и кодировку Unsigned 8-bit PCM.


Вы также можете просто использовать меньшую частоту дискретизации или битовую глубину для звука PCM.
Slhck

Или используйте Opus , бесплатный аудиоформат, который в настоящее время лучший во всем, кроме кодирования без потерь.
Сис Тиммерман

Э-э ... wav - это контейнер (реализация RIFF для Windows), который может содержать сжатый звук
Sinaesthetic,

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

Не стоит недооценивать уменьшение размера от изменений формата. Запись в моно: уменьшение размера 2: 1. Частота дискретизации 22050 вместо 44100: еще одно уменьшение 2: 1, и все равно будет записываться звук до 10 кГц, что более чем достаточно для речи. Ширина выборки от 16 до 8 бит: еще одно сокращение 2: 1. Это ограничит SNR всего 48 дБ, но, учитывая, что я сомневаюсь, что OP записывает в звуконепроницаемой кабине, этого тоже должно быть более чем достаточно. Эти изменения заняли бы 40 МБ файла до 5 МБ. Я бы все равно использовал MP3, но если они не примут, что это жизнеспособная техника.
Джейми Ханрахан

1

Я бы посоветовал вместо этого сжать ваш WAV в MP3. MP3 - это формат сжатия, специфичный для аудио, тогда как ZIP - более универсальный метод сжатия. Поскольку ZIP универсален, он меньше подходит для конкретной задачи сжатия аудио.

Алгоритм сжатия MP3 разработан специально для аудио и является алгоритмом с потерями и, таким образом, может сжимать звук намного лучше, чем ZIP. ZIP использует метод «без потерь» и поэтому вынужден сохранять каждый бит в дословной записи, занимая больше места в полученной сжатой версии.

Даже несмотря на то, что сжатие для MP3 является «потерянным», такая потеря информации вряд ли повлияет на воспринимаемое качество записи голоса вообще, при условии, что вы сжимаете свой файл WAV, скажем, со скоростью MP3, например, 128 Кбит / с или выше.

Ваши преподаватели по дистанционному обучению должны уметь работать с аудиофайлами MP3 (в настоящее время MP3 невероятно распространены), но сначала убедитесь, что это приемлемое для них решение.

Если сжатие с использованием MP3 или другого специфичного для аудио алгоритма неприемлемо, вы можете уменьшить частоту дискретизации или другие параметры в записи WAV. Например, если вы записываете на 2-канальном (стерео), 44 кГц, 16-битном, файл будет больше, чем если бы вы записывали, скажем, на 1-канальном (моно), 22 кГц, 16-битном. и т.д. Поиграйте и выясните, что является приемлемым для вашей записи голоса.


0

Сначала я бы порекомендовал вам конвертировать его в mp3 или wma, но эти курсы, кажется, думают, что wav - это святой кодек и больше ничего не примет (был там, сделал это).

Так что я бы сказал, просто посмотрите на компрессор, быстрый поиск в Google придумал это . Но я не могу комментировать это, так как я никогда не использовал это.


Это выбрасывает ошибку. "Неподдерживаемое 16-битное приложение".
Nyx

0

Это должен быть файл WAV? Вы можете сжать его, закодировав его в файл FLAC (без потерь) или Vorbis (lossy %%). Если это должен быть WAV, кто-то на stackoverflow.com, кажется, думал, что Audacity может уменьшить размер. Я предполагаю, что это потребует установки другой скорости передачи / скорости передачи в байтах / чего бы то ни было, когда вы экспортируете файл WAV после его импорта.

%% Возможно, вам удастся извлечь файл Vorbis без потерь, но он, вероятно, не будет на самом деле сжимать данные, поэтому он действительно не имеет значения.


Они не шутили об этом. Они хотят это в соответствии с их спецификациями. Я попытался разместить его на своем сайте и отправить ссылку, и я получил от них предупреждение.
Nyx

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.