Encodage audio

Ce guide se des­tine pour la lec­ture en strea­ming depuis un ser­veur per­son­nel.

 

Je sau­ve­garde ma musique en flac, mais le ser­veur dis­pose lui de fichiers com­pres­sés pour opti­mi­ser le sto­ckage ain­si que l’é­co­no­mie de consom­ma­tion 4G/5G.

 

Pour un fichier flac 16 bits 44,1kHz de 22 Mo, un fichier mp3 de qua­li­té équi­va­lente en 320 kbps fera 8,50 Mo, alors qu’un fichier opus de qua­li­té équi­va­lente en 128 kbps fera 3,43 Mo. Nous avons donc une réduc­tion du poids du fichier d’en­vi­ron 85% pour une qua­li­té audio très simi­laire. Le for­mat opus étant un for­mat en plus libre, mon choix s’est donc arrê­té des­sus.

 

J’u­ti­lise XRe­code 3 sur Win­dows pour conver­tir mes fichiers. Ce logi­ciel est mer­veilleux, a été pro­po­sé gra­tui­te­ment pen­dant des années avant de deve­nir payant.

 

Enco­deur opusenc.exe, débit variable (VBR) 128.

 

Avec une grande biblio­thèque, le pro­blème est que chaque musique a son propre volume, vous obli­geant à mon­ter ou bais­ser le son sans arrêt. J’u­ti­lise donc la nor­ma­li­sa­tion. C’est assez com­pli­qué de trou­ver une bonne valeur. Je me suis arrê­té sur EBUR128 réglé à ‑12,0 LUFS, appli­qué au fichier audio direc­te­ment. Une valeur plus grande (plus proche de 0), a ten­dance à satu­rer le son, une valeur plus basse (comme la valeur par défaut ‑18 LUFS), réduit trop for­te­ment le volume de la piste.