Réduisez la taille du fichier .wav


11

Je suis tenu par un cours de langue d'enseignement à distance d'enregistrer de l'audio et de le soumettre. Cependant, ils sont absolument déraisonnables. Je n'ai le droit de joindre qu'un fichier de 5 Mo alors que mon enregistrement est de 17 Mo. Même après avoir zippé, le fichier dépasse toujours la limite. Je ne peux pas l'héberger sur mon site et fournir un lien non plus. J'ai essayé de diviser les fichiers en fichiers partiels avec 7zip mais ils ont refusé de l'accepter. Des idées?


1
pourquoi ne pas simplement télécharger le fichier dans une boîte de dépôt ou tout autre compte cloud et leur envoyer le lien? Ou utilisez simplement la bonne façon d'appeler l'école et demandez-leur d'autres conseils peut-être que vous n'êtes pas le premier confronté à ce problème et qu'ils ont déjà une solution ou au moins peuvent vous dire quels sont les paramètres d'enregistrement recommandés
konqui

Réponses:


16

Un fichier WAV est un audio sans perte et non compressé. Même avec un format de fichier sans perte, mais compressé tel que FLAC, vous ne pourrez peut-être pas l'obtenir dans les limites des contraintes.


Vous devriez essayer un format avec perte comme le MP3. Un fichier MP3 de haute qualité est souvent indiscernable d'un fichier sans perte, en particulier dans le cas de la parole. Si vous êtes sous Windows, vous pouvez essayer un programme tel que winLAME . Si vous êtes sous macOS, essayez XLD . Alternativement, Audacity avec LAME peut fonctionner sur n'importe quel système d'exploitation de bureau.

Si le fichier est toujours trop volumineux, vous devrez peut-être réduire le débit binaire MP3.


S'il est absolument crucial que le fichier soit un .WAV , il existe un moyen de réduire la taille du fichier, bien que vous perdrez plus de qualité dans le processus que vous ne le feriez en utilisant un codec audio avec perte.

Les options possibles pour réduire la taille des fichiers sont les suivantes:

  • Conversion de stéréo en mono
  • Réduire la fréquence d'échantillonnage audio
  • Réduire la profondeur de bits audio

Je vais donner quelques exemples sur la façon de faire cela en utilisant Audacity .

L'utilisation Tracks > Stereo Track to Monoconvertira un enregistrement stéréo en enregistrement mono.

Dans le coin inférieur gauche, vous pouvez modifier la fréquence d'échantillonnage à l'aide d'une liste déroulante.

taux de projet

Vous pouvez prévisualiser vos modifications à l'aide des commandes en haut à gauche du programme. Pour enregistrer votre fichier, accédez à File > Export. Le type de fichier typique pour un .wav est WAV (Microsoft) signed 16-bit PCM.

Si vous constatez que vous devez réduire la profondeur de bits, vous pouvez le faire lors de l'exportation en modifiant le type de fichier en Other uncompressed files, en définissant l'en-tête sur WAV (Microsoft)et le codage sur Unsigned 8-bit PCM.


Vous pouvez également utiliser moins de fréquence d'échantillonnage ou de profondeur de bits pour l'audio PCM.
slhck

Ou utilisez Opus , un format audio gratuit qui est actuellement le meilleur en tout sauf l'encodage sans perte.
Cees Timmerman

Erm ... wav est un conteneur (une implémentation Windows de RIFF) et peut contenir de l'audio compressé
Sinaesthetic

@Sinaesthetic bon point, mais pensez-vous que de nombreux endroits qui attendent un fichier .wav comprennent généralement ces formats, et pas seulement les données PCM? ma réponse pourrait utiliser un peu de refonte cependant, si elle continue d'attirer l'attention à ce stade
parashep

Ne sous-estimez pas les réductions de taille dues aux changements de format. Enregistrement en mono: réduction de taille 2: 1. Taux d'échantillonnage de 22050 au lieu de 44100: une autre réduction de 2: 1, et enregistrera toujours des sons jusqu'à 10 kHz, plus que suffisant pour la parole. Largeur d'échantillon de 16 à 8 bits: une autre réduction de 2: 1. Cela limitera le SNR à seulement 48 dB, mais étant donné que je doute que l'OP enregistre dans une cabine insonorisée, cela devrait également être plus que suffisant. Ces modifications ramèneraient un fichier de 40 Mo à 5 Mo. Moi, j'utiliserais toujours le MP3, mais s'ils n'acceptent pas, ce serait une technique viable.
Jamie Hanrahan

1

Je suggère plutôt de compresser votre WAV en MP3. MP3 est un format de compression spécifique à l'audio, tandis que ZIP est une méthode de compression plus générale. Parce que ZIP est polyvalent, il est moins adapté à la tâche spécifique de compression audio.

L'algorithme de compression MP3 est conçu spécifiquement pour l'audio et est un algorithme "avec perte" et peut donc compresser l'audio bien mieux que le ZIP. ZIP utilise une méthode "sans perte" et est donc obligé de conserver chaque bit dans l'enregistrement textuellement, en occupant plus d'espace dans la version compressée résultante.

Même si la compression pour MP3 est "avec perte", une telle perte d'informations n'est pas susceptible d'affecter la qualité perçue d'un enregistrement vocal, à condition que vous compressiez votre fichier WAV à, disons, un débit MP3 de 128 Kbps ou plus.

Vos professeurs de langue d'enseignement à distance devraient être capables de gérer un fichier audio MP3 (les MP3 sont incroyablement courants de nos jours), mais vérifiez d'abord que cette solution est acceptable pour eux.

Si la compression à l'aide de MP3 ou d'un autre algorithme spécifique à l'audio n'est pas acceptable, vous pouvez réduire la fréquence d'échantillonnage ou d'autres paramètres dans votre enregistrement WAV. Si vous enregistrez à 2 canaux (stéréo), 44 KHz, 16 bits, par exemple, le fichier serait plus volumineux que si vous enregistriez à, disons, 1 canal (mono), 22 KHz, 16 bits. etc. Jouez et découvrez ce qui est acceptable pour votre enregistrement vocal.


0

Tout d'abord, je vous recommande de le convertir en mp3 ou wma, mais ces cours semblent penser que wav est le codec sacré et n'acceptera rien d'autre (déjà là, fait cela).

Je dirais donc qu'il suffit de chercher un compresseur, une recherche rapide sur Google est venue avec cela . Mais je ne peux pas en parler, car je ne l'ai jamais utilisé.


Il lance une erreur. Msgstr "Application 16 bits non prise en charge".
Nyx

0

Doit-il s'agir d'un fichier WAV? Vous pouvez peut-être le compresser en l'encodant en tant que fichier FLAC (sans perte) ou Vorbis (avec perte %%). S'il doit s'agir de WAV, quelqu'un sur stackoverflow.com semble penser qu'Audacity pourrait être en mesure de réduire la taille. Je suppose que cela impliquerait de définir un débit binaire / débit octet différent / quoi que ce soit lorsque vous exportez le fichier WAV après l'avoir importé.

%% Vous pourrez peut-être extraire un fichier Vorbis sans perte, mais il ne compressera probablement pas les données, donc ce n'est vraiment pas pertinent.


Ils ne plaisantaient pas sur ce genre de choses. Ils le veulent selon leurs spécifications. J'ai essayé de l'héberger sur mon site et d'envoyer un lien et j'ai reçu un avertissement de leur part.
Nyx

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.