How to Normalize and Increase the Volume on M4A files in Linux -

How to Normalize and Increase the Volume on M4A files in Linux

M4A is a weird format, so you have to be creative here is a quick copy of what I did. 

Basically you need to convert to .wav to make use of them and then I converted the resulting .wav into an mp3 (nice small file size and basically universally playable):

 

=======

 

sudo apt-get install mpg321 mp3gain faad normalize lame

 faad "Voice 002 (copy).m4a"

faad "Voice 002 (copy).m4a"
 *********** Ahead Software MPEG-4 AAC Decoder V2.7 ******************

 Build: May  1 2012
 Copyright 2002-2004: Ahead Software AG
 http://www.audiocoding.com
 Floating point version

 This program is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License.

 **************************************************************************

Voice 002 (copy).m4a file info:

LC AAC    4107.565 secs, 2 ch, 44100 Hz


normalize-audio "Voice 002 (copy).wav"
Computing levels...
 Voice 002 (copy). 100% done, ETA 00:00:00 (batch 100% done, ETA 00:00:00)
Applying adjustment of 6.22dB to Voice 002 (copy).wav...
 Voice 002 (copy). 100% done, ETA 00:00:00 (batch 100% done, ETA 00:00:00)

  ---------------------
 | Config:  2 Ch       |
  ---------------------
 | Ch |    Position    |
  ---------------------
 | 00 | Left front     |
 | 01 | Right front    |
  ---------------------

Decoding Voice 002 (copy).m4a took: 45.95 sec. 89.39x real-time.



# not loud enough?
#run again with the -g parameter and the manual decibel increase
normalize-audio -g 20 "Voice 002 (copy).wav"

#convert to mp3

lame "Voice 002 (copy).wav"


  • How To Create Apache htpasswd file
  • possible SYN flooding on ctid 42131, port 80. Sending cookies. - Solution
  • Linux last command show login by IP instead of hostname
  • Install Windows From a Linux TFTP Server instead of using WDS Solution
  • How To Secure Samba NMBD/SMBD to bind to a specific IP address
  • tftp: client does not accept options - solution if you are using UEFI PXEBoot disable it!
  • Linux how to view video card make and exact model
  • Authentication refused: bad ownership or modes for directory /home/user SSH Public Key Authentication Failed Solution
  • How to Update Linux /usr/share/misc/pci.ids
  • pcimodules and lspci not working alternative solution
  • How to disable Google Fonts in Wordpress
  • Unable to load dynamic library /usr/lib64/php/modules/php_openssl
  • mysqld in Linux hacked
  • W: GPG error: http://archive.debian.org squeeze Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY AED4B06F473041FA NO_PUBKEY 64481591B98321F9
  • cannot mount kvm ntfs image
  • h264 DVR security camera footage cannot be played
  • dhcpd.conf how to secure so only known and allowed clients will be given dhcpd IP address leases
  • Thunderbird E-mail List Blank White but e-mails still clickable and viewable
  • css responsive images
  • responsive table without changing much code solution