11

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

5 ответов5

16

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


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

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


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

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

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

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

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

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

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

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

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

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 придумал это. Но я не могу комментировать это, так как я никогда не использовал это.

0

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

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

0

Вы можете попробовать Speex. Его главная цель - сжать речь:http://en.wikipedia.org/wiki/Speex

Его контейнер ogg, который широко поддерживается.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .