¿Cuál es la diferencia entre raw y wav?

PabloGTD
#1 por PabloGTD el 25/04/2019
Buenas tardes.

Ando dando los últimos retoques a mi TFG y uno de los módulos es un looper de guitarra. Hasta ahora estaba trabajando en raw por ser la forma más fácil de trabajar con las librerías de la placa. Sin embargo, sí que he estado informándome de que tanto raw como wav son formatos PCM muy similares entre sí.
Entonces mi pregunta es qué diferencias hay entre ambos formatos. ¿Puedo simplemente poner la extensión .wav en vez de .raw o es necesario algo más? Interesaría conseguir algo más de sencillez a la hora de trabajar con el looper, especialmente, al momento de extraer las grabaciones al ordenador.

Por último decir que estoy trabajando con una placa Teensy 3.6 con la audio board. Es muchísimo más sencillo de lo que esperaba.

Muchas gracias y un saludo
Subir
OFERTAS Ver todas
  • -20%
    Technics SL-1200M7 Lamborghini
    1.199 €
    Ver oferta
  • -29%
    Behringer X-Touch Compact
    263 €
    Ver oferta
  • -7%
    Modal Argon8 (B-Stock)
    559 €
    Ver oferta
Kukurruku
#2 por Kukurruku el 25/04/2019
desconocía ese formato, por curiosidad he buscado y parece ser que el archivo raw ( archivo en bruto o crudo ) es muy similar al wav, pero no puede contener información como bpm, bit, frecuencia de muestreo.... por lo que deduzco que para usarlo en reproductor normal tendrías que cambiarle el formato para poder darle esa información..

Pero no tengo ni idea la verdad, ni de su uso.
Subir
Wikter
#4 por Wikter el 13/11/2020
El formato RAW es un formato estándar de volcado de datos.
Sirve para todo tipo de contenido: vídeo, audio, texto, imagen, binarios, virus...
WAV es un formato contenedor estructurado. Aunque sólo veamos un archivo, dentro hay una estructura de datos considerable. Puede llegar a contener vídeo, imagen, texto, audio y datos (virus también)., aunque cada bloque de datos con un tamaño de página concreto y con un descriptor de tamaño y tipo.
Si conviertes RAW directamente a WAV puede que tengas un desfase por datos de cabecera y los bytes se entrecrucen y suene fatal.
Además, WAV como sabéis es un formato generalmente usado para audio que usa el formato x86 de almacenamiento datos que es distinto del típico AIFF de Apple al subir de bytes...
Hay mucha documentación al respecto en internet, no tiene pérdida.
Si tienes un audio PCM en RAW o cualquier formato binario lo mejor que puedes hacer es usar Awave o un editor de audio y probar diferentes ajustes de tamaño de cabecera para obtener los datos almacenados. Si el audio no es PCM y va comprimido la mejor solución va a ser que busques un traductor de archivos o te informes del formato.
De hecho, si estas usando una placa de desarrollo, investiga un poco sobre cómo almacenar audio en formato WAV... si es que no lo has hecho aún.
Subir
1
Carmelopec
#5 por Carmelopec el 13/11/2020
wikter @ TheSickbeat escribió:
WAV es un formato contenedor estructurado


¿Seguro?, yo creía que eso era cosa de formaros verdaderamente contenedores, como MKV.
El Wav y el Aiff, PCM lineal sin compresión. También llevo comprobando unos treinta años años que ambos formatos son perfectamente intercambiables con sólo cambiar la extensión.

Por otro lado, si un archivo raw está sano y no es una estrategia para recuperar archivos ilegibles usando la importación forzada como raw, lo abre cualquier editor de audio, ¿sigue existiendo el Awave?
Aunque en esencia todos son archivos producidos por la captura de datos digitales sin codifica (en bruto), al menos en los de fotografía hay decodificadores nativos o genéricos y los hay con distintas resoluciones (10 o 12 bit normalmente, cada fabricante usa su raw propio). Todos lo que hacemos fotografía medio en serio usamos Raw y después distintos intérpretes como capture One o el más popular, el módulo intérprete de Photoshop, Camera Raw. En audio esto no sucede; o se graba de DSD (muy pocos estudios) o en PCM (Wav o Aiff).
Subir
Wikter
#7 por Wikter el 08/12/2021
Carmelopec (Rigorista) escribió:
¿Seguro?, yo creía que eso era cosa de formaros verdaderamente contenedores, como MKV.

Carmelo... Por favor...
En un wav se puede meter audio lineal, comprimido, multicanal, texto, imágenes, valores, etc, etc...
Es un contenedor como AVI, MPG, MKV, etc.
La especificación es de los años 80 y fácilmente se puede encontrar las definiciones establecidas por IBM, Microsoft y... Nosequé organismo tecnológico.
http://www-mmsp.ece.mcgill.ca/Documents/AudioFormats/WAVE/Docs/riffmci.pdf páginas 56-60

Alguien escribió:
Waveform Audio File Format (WAVE)
This section describes the Waveform format, which is used to represent digitized sound.

The WAVE form is defined as follows. Programs must expect (and ignore) any unknown chunks
encountered, as with all RIFF forms. However, <fmt-ck> must always occur before
<wave-data>, and both of these chunks are mandatory in a WAVE file.
<WAVE-form> ➝
RIFF( 'WAVE'
<fmt-ck> // Format
[<fact-ck>] // Fact chunk
[<cue-ck>] // Cue points
[<playlist-ck>] // Playlist
[<assoc-data-list>] // Associated data list
<wave-data> ) // Wave data
The WAVE chunks are described in the following sections.
WAVE Format Chunk
The WAVE format chunk <fmt-ck> specifies the format of the <wave-data>. The <fmt-ck> is
defined as follows:
<fmt-ck> ➝ fmt( <common-fields>
<format-specific-fields> )
<common-fields> ➝
struct
{
WORD wFormatTag; // Format category
WORD wChannels; // Number of channels
DWORD dwSamplesPerSec; // Sampling rate
DWORD dwAvgBytesPerSec; // For buffer estimation
WORD wBlockAlign; // Data block size
}
The fields in the <common-fields> chunk are as follows:
Field Description
wFormatTag A number indicating the WAVE format category of the file. The
content of the <format-specific-fields> portion of the ‘fmt’ chunk,
and the interpretation of the waveform data, depend on this value.
You must register any new WAVE format categories.


Carmelopec (Rigorista) escribió:
El Wav y el Aiff, PCM lineal sin compresión. También llevo comprobando unos treinta años años que ambos formatos son perfectamente intercambiables con sólo cambiar la extensión.

Para nada. Actualmente el software hace la estructuración, pero unos usan un orden y otros otro.
Los datos van en bloques MSB/LSB en WAV y LSB/MSB en AIFF.
En consecuencia, los archivos de 8 bits creo que no daban problemas, pero los de 16 bits sí porque entonces los valles son reproducidos como picos.
Imagino que a mayor resolución el problema sigue igual.
Subir
Carmelopec
#8 por Carmelopec el 08/12/2021
Wikter (Modular madness...) escribió:
Carmelo... Por favor...


Estás contestando a un hilo antiguo, ese era otro, (a saber cómo se llamaría ese día).

Ahora en serio, Igual convendría que describieses de forma divulgativa aunque fuera, el concepto de contenedor, y si la palabra a usar en el caso de Mkv (donde se ven carpetas incluso dentro del archivo) debería ser algo como trastero.
Subir
Wikter
#9 por Wikter el 08/12/2021
#8 carpeta? No. Ya se que tiene un año y con Hispasonic 4 nos hemos metafantaseado, pero perdonado estás un desliz lo tiene cualquiera, yo también, preferiblemente con integrantes de sexualidad opuesta.
Subir
Hilos similares
Nuevo post

Regístrate o para poder postear en este hilo