Afaik, o formato de arquivo WAV é apenas um contêiner para vários formatos de som. É possível ter um MP3 embutido em um arquivo WAV para que o tamanho do arquivo seja menor que os arquivos WAV típicos?
Se sim, como alguém faria isso?
Afaik, o formato de arquivo WAV é apenas um contêiner para vários formatos de som. É possível ter um MP3 embutido em um arquivo WAV para que o tamanho do arquivo seja menor que os arquivos WAV típicos?
Se sim, como alguém faria isso?
Os arquivos WAV são um contêiner baseado em RIFF e, de fato, é possível usar diferentes codecs de som neles. O aplicativo "Gravador de som" em versões mais antigas do Windows (construído em torno das APIs multimídia do Windows) costumava fazer exatamente isso - você poderia selecionar PCM, µ-Law, ADPCM, CELP, MP3, etc., mas sempre usaria o formato WAV para o próprio arquivo.
Observe que não é garantido que funcione bem. Codecs mais novos, como Vorbis ou AAC, parecem não funcionar com arquivos WAV gerados por ffmpeg – os players reconhecem o codec, mas não os dados reais. Não conheço a teoria por trás disso.
Há uma lista de arquivos de amostra na Wikipédia. Você pode gerá-los usando, por exemplo, FFMPEG:
...ou usando algum programa API de multimídia do Windows (como o mesmo sndrec32, não conheço nenhum outro) se você precisar de suporte de codificação para os estranhos codecs antigos.