Reduce el tamaño del archivo .wav

11

Un curso de idiomas a distancia requiere que grabe un poco de audio y lo envíe. Sin embargo, están siendo absolutamente irracionales. Solo se me permite adjuntar un archivo de 5mb mientras mi grabación es de 17mb. Incluso después de comprimir, el archivo aún excede el límite. No puedo alojarlo en mi sitio y proporcionar un enlace tampoco. He intentado dividir los archivos en archivos parciales con 7zip pero se negaron a aceptarlo. ¿Algunas ideas?

Nyx
fuente
1
¿por qué no simplemente cargar el archivo en un Dropbox o cualquier otra cuenta en la nube y enviarles el enlace? O simplemente use la forma correcta, llame a la Escuela y pídales más consejos, tal vez usted no sea el primero que se enfrente a este Problema y ya tengan una Solución o al menos puedan decirle cuáles son las configuraciones de grabación recomendadas
konqui

Respuestas:

16

Un archivo WAV es audio sin pérdidas y sin comprimir. Incluso con un formato de archivo comprimido sin pérdidas, como FLAC, es posible que no pueda obtenerlo dentro de las restricciones.


Deberías probar un formato con pérdida como MP3. Un archivo MP3 de alta calidad a menudo es indistinguible de un archivo sin pérdida, especialmente en el caso del habla. Si estás en Windows, puedes probar un programa como winLAME . Si estás en macOS, prueba XLD . Alternativamente, Audacity con LAME puede ejecutarse en cualquier sistema operativo de escritorio.

Si el archivo sigue siendo demasiado grande, es posible que deba reducir la tasa de bits de MP3.


Si es absolutamente crucial que el archivo sea un .WAV , hay una manera de reducir el tamaño del archivo, aunque perderá más calidad en el proceso que si usara un códec de audio con pérdida.

Las posibles opciones para reducir el tamaño del archivo son:

  • Conversión de estéreo a mono
  • Bajar la frecuencia de muestreo de audio
  • Disminuir la profundidad de bits de audio

Daré algunos ejemplos sobre cómo hacer esto usando Audacity .

El uso Tracks > Stereo Track to Monoconvertirá una grabación estéreo a una mono.

En la esquina inferior izquierda, puede cambiar la frecuencia de muestreo utilizando un cuadro desplegable.

tasa de proyecto

Puede obtener una vista previa de los cambios utilizando los controles en la esquina superior izquierda del programa. Para guardar su archivo, vaya a File > Export. El tipo de archivo típico para un .wav es WAV (Microsoft) signed 16-bit PCM.

Si encuentra que necesita reducir la profundidad de bits, puede hacerlo durante la exportación cambiando el tipo de archivo a Other uncompressed files, configurando el encabezado WAV (Microsoft)y la codificación a Unsigned 8-bit PCM.

parashep
fuente
También podría usar menos frecuencia de muestreo o profundidad de bits para el audio PCM.
slhck
O utilice Opus , un formato de audio gratuito que actualmente es el mejor en todo, excepto la codificación sin pérdidas.
Cees Timmerman
Erm ... wav es un contenedor (una implementación de Windows de RIFF) y puede contener audio comprimido
Sinaesthetic
@Sinestésico buen punto, pero ¿crees que muchos lugares que esperan un archivo .wav típicamente entiendan esos formatos, y no solo los datos PCM? Sin embargo, mi respuesta podría usar un poco de renovación, si todavía está llamando la atención en este momento
parashep
No subestimes las reducciones de tamaño de los cambios de formato. Grabación en mono: reducción de tamaño 2: 1. Frecuencia de muestreo de 22050 en lugar de 44100: otra reducción de 2: 1, y aún grabará sonidos de hasta 10 kHz, más que suficiente para el habla. Ancho de muestra de 16 a 8 bits: otra reducción 2: 1. Limitará la SNR a solo 48 dB, pero dado que dudo que el OP esté grabando en una cabina insonorizada, esto también debería ser más que suficiente. Estos cambios llevarían un archivo de 40 MB a 5 MB. Yo, todavía usaría MP3, pero si no aceptan que esta sería una técnica viable.
Jamie Hanrahan
1

Sugeriría comprimir su WAV como MP3 en su lugar. MP3 es un formato de compresión específico de audio, mientras que ZIP es un método de compresión más general. Debido a que ZIP es de uso general, es menos adecuado para la tarea específica de comprimir audio.

El algoritmo de compresión MP3 está diseñado específicamente para audio, y es un algoritmo "con pérdida" y, por lo tanto, puede comprimir el audio mucho mejor que el ZIP. ZIP utiliza un método "sin pérdidas" y, por lo tanto, se ve obligado a preservar cada bit en la grabación literalmente, ocupando más espacio en la versión comprimida resultante.

Aunque la compresión para MP3 es "con pérdida", es probable que dicha pérdida de información no afecte la calidad percibida de una grabación de voz, siempre que comprima su archivo WAV a, digamos, una tasa de bits de MP3 de 128 Kbps o más.

Sus instructores de idiomas de educación a distancia deberían poder manejar un archivo de audio MP3 (los MP3 son increíblemente comunes hoy en día), pero verifique primero para asegurarse de que esta sea una solución aceptable para ellos.

Si la compresión con MP3 u otro algoritmo específico de audio no es aceptable, puede reducir la frecuencia de muestreo u otros parámetros en su grabación WAV. Si está grabando en 2 canales (estéreo), 44KHz, 16 bits, por ejemplo, el archivo sería más grande que si grabara en, digamos, 1 canal (mono), 22KHz, 16 bits. Juega y descubre qué es aceptable para tu grabación de voz.

Chris W. Rea
fuente
0

Primero, le recomendaría que lo convierta a mp3 o wma, pero estos cursos parecen pensar que wav es el códec sagrado y no aceptará nada más (estado allí, hecho eso).

Entonces diría que solo busque un compresor, una rápida búsqueda en Google surgió con esto . Pero no puedo comentarlo, ya que nunca lo he usado.

Adán
fuente
Está arrojando un error. "Aplicación de 16 bits no compatible".
Nyx
0

¿Tiene que ser un archivo WAV? Tal vez podría comprimirlo codificándolo como un archivo FLAC (sin pérdida) o Vorbis (con pérdida %%). Si tiene que ser WAV, alguien en stackoverflow.com pareció pensar que Audacity podría reducir el tamaño. Supongo que eso implicaría establecer una tasa de bits / tasa de bytes diferente o lo que sea cuando exporta el archivo WAV después de importarlo.

%% Es posible que pueda obtener un archivo Vorbis sin pérdidas, pero probablemente no comprima los datos, por lo que es realmente irrelevante.

yakiv
fuente
No estaban bromeando sobre este tipo de cosas. Lo quieren según sus especificaciones. Intenté alojarlo en mi sitio y enviar un enlace y recibí una advertencia de ellos.
Nyx