Ridurre le dimensioni del file .wav


11

Mi è richiesto da un corso di lingua di educazione a distanza di registrare un po 'di audio e inviarlo. Tuttavia, sono assolutamente irragionevoli. Mi è consentito allegare un file di soli 5 MB mentre la mia registrazione è di 17 MB. Anche dopo aver zippato, il file supera ancora il limite. Non posso ospitarlo sul mio sito e neanche fornire un link. Ho provato a suddividere i file in file di parti con 7zip ma si sono rifiutati di accettarlo. Qualche idea?


1
perché non caricare semplicemente il file in un dropbox o in qualsiasi altro account cloud e inviare loro il link? O semplicemente usa il modo corretto di chiamare la scuola e chiedere loro ulteriori consigli, forse non sei il primo a dover affrontare questo problema e hanno già una soluzione o almeno possono dirti quali sono le impostazioni di registrazione consigliate
konqui

Risposte:


16

Un file WAV è audio senza perdita di dati e non compresso. Anche con un formato di file senza perdita ma compresso come FLAC, potresti non essere in grado di farlo entro i limiti.


Dovresti provare un formato con perdita di dati come MP3. Un file MP3 di alta qualità è spesso indistinguibile da un file lossless, specialmente nel caso del parlato. Se sei su Windows, potresti provare un programma come winLAME . Se sei su macOS, prova XLD . In alternativa, Audacity con LAME può essere eseguito su qualsiasi sistema operativo desktop.

Se il file è ancora troppo grande, potrebbe essere necessario ridurre il bitrate MP3.


Se è assolutamente cruciale che il file debba essere un file .WAV , esiste un modo per ridurre le dimensioni del file, anche se perderai più qualità del processo rispetto a un codec audio con perdita.

Le potenziali opzioni per ridurre le dimensioni del file sono:

  • Conversione da stereo a mono
  • Riduzione della frequenza di campionamento audio
  • Riduzione della profondità di bit dell'audio

Darò alcuni esempi su come fare questi usando Audacity .

L'uso Tracks > Stereo Track to Monoconvertirà una registrazione stereo in una mono.

Nell'angolo in basso a sinistra, è possibile modificare la frequenza di campionamento utilizzando una casella a discesa.

tasso di progetto

È possibile visualizzare in anteprima le modifiche utilizzando i controlli nella parte superiore sinistra del programma. Per salvare il file, vai a File > Export. Il tipo di file tipico per un .wav è WAV (Microsoft) signed 16-bit PCM.

Se ritieni che sia necessario ridurre la profondità di bit, puoi farlo durante l'esportazione modificando il tipo di file in Other uncompressed files, impostando l'intestazione su WAV (Microsoft)e la codifica su Unsigned 8-bit PCM.


Potresti anche usare meno frequenza di campionamento o profondità di bit per l'audio PCM.
slhck,

Oppure usa Opus , un formato audio gratuito che al momento è il migliore in tutto tranne che nella codifica lossless.
Cees Timmerman,

Erm ... wav è un container (un'implementazione di Windows di RIFF) e può contenere audio compresso
Sinaesthetic

@Sinaestetico buon punto, ma pensi che molti posti che prevedono un file .wav in genere comprenderanno quei formati e non solo i dati PCM? la mia risposta potrebbe usare un po 'di un rinnovamento, tuttavia, se a questo punto sta ancora attirando l'attenzione
parashep

Non sottovalutare le riduzioni delle dimensioni dalle modifiche al formato. Registrazione in mono: riduzione di 2: 1 in dimensioni. Frequenza di campionamento di 22050 invece di 44100: un'altra riduzione di 2: 1 e registrerà comunque suoni fino a 10kHz, più che sufficienti per il parlato. Larghezza del campione da 16 a 8 bit: un'altra riduzione di 2: 1. Limiterà SNR a soli 48 dB, ma dato che dubito che l'OP stia registrando in una cabina insonorizzata, anche questo dovrebbe essere più che sufficiente. Queste modifiche richiederebbero un file di 40 MB fino a 5 MB. Io, userei ancora MP3, ma se non accetteranno che questa sarebbe una tecnica praticabile.
Jamie Hanrahan,

1

Suggerirei invece di comprimere il tuo WAV come MP3. MP3 è un formato di compressione specifico dell'audio, mentre ZIP è un metodo di compressione più generico. Poiché ZIP è di uso generale, è meno adatto al compito specifico di compressione dell'audio.

L'algoritmo di compressione MP3 è progettato specificamente per l'audio ed è un algoritmo "lossy" e quindi può comprimere l'audio molto meglio di ZIP. ZIP utilizza un metodo "lossless" ed è quindi costretto a preservare ogni singolo bit nella registrazione alla lettera, occupando più spazio nella versione compressa risultante.

Anche se la compressione per MP3 è "in perdita", è improbabile che tale perdita di informazioni influisca sulla qualità percepita di una registrazione vocale, a condizione che comprimiate il file WAV, per esempio, con un bitrate MP3 di 128 Kbps o superiore.

I tuoi istruttori di lingue per l'educazione a distanza dovrebbero essere in grado di gestire un file audio MP3 (gli MP3 sono incredibilmente comuni al giorno d'oggi), ma prima controlla per assicurarti che questa sia una soluzione accettabile per loro.

Se la compressione tramite MP3 o un altro algoritmo specifico dell'audio non è accettabile, è possibile ridurre la frequenza di campionamento o altri parametri nella registrazione WAV. Se stai registrando a 2 canali (stereo), 44 KHz, 16 bit, ad esempio, il file sarebbe più grande di se registrassi, per esempio, a 1 canale (mono), 22 KHz, 16 bit. ecc. Gioca e scopri cosa è accettabile per la tua registrazione vocale.


0

Per prima cosa ti consiglierei di convertirlo in mp3 o wma, ma questi corsi sembrano pensare che il wav sia il santo codec e non accetteranno nient'altro (stato lì, fatto quello).

Quindi direi che basta guardare per un compressore, una rapida ricerca su Google si avvicinò con questo . Ma non posso commentarlo, dal momento che non l'ho mai usato.


Sta generando un errore. "Applicazione non supportata a 16 bit".
Nyx,

0

Deve essere un file WAV? Potresti comprimerlo codificandolo come file FLAC (lossless) o Vorbis (lossy %%). Se deve essere WAV, qualcuno su stackoverflow.com sembra pensare che Audacity potrebbe essere in grado di ridurne le dimensioni. Presumo che implicherebbe l'impostazione di un bit rate / byte rate diverso / qualunque cosa sia quando si esporta il file WAV dopo averlo importato.

%% Potresti essere in grado di estrarre un file Vorbis senza perdita di dati, ma probabilmente non comprimerebbe i dati, quindi è davvero irrilevante.


Non stavano scherzando su questo genere di cose. Lo vogliono secondo le loro specifiche. Ho provato a pubblicarlo sul mio sito e ad inviare un link e ho ricevuto un avviso da loro.
Nyx,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.