It would be quite easy to add support for exhale / xHE-AAC to abcde but I guess the big issue at the moment would be playback. The tipping point will be when support arrives in avcodec...
BTW your copy of mediainfo must be a little old, mine shows:
Code:
andrew@ilium~$ mediainfo luckynight_USAC.m4a
General
Complete name : luckynight_USAC.m4a
Format : MPEG-4
Format profile : Base Media / Version 2
Codec ID : mp42 (mp42/isom)
File size : 766 KiB
Duration : 1 min 0 s
Overall bit rate mode : Variable
Overall bit rate : 104 kb/s
Encoded date : UTC 1954-04-05 10:13:07
Tagged date : UTC 1954-04-05 10:13:11
Audio
ID : 1
Format : USAC
Format/Info : Unified Speech and Audio Coding
Commercial name : xHE-AAC
Codec ID : mp4a-40-42
Duration : 1 min 0 s
Source duration : 1 min 0 s
Source_Duration_LastFrame : -18 ms
Bit rate mode : Variable
Bit rate : 104 kb/s
Maximum bit rate : 162 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 44.1 kHz
Frame rate : 43.066 FPS (1024 SPF)
Compression mode : Lossy
Stream size : 755 KiB (98%)
Source stream size : 755 KiB (99%)
Title : crh
Encoded date : UTC 1954-04-05 10:13:07
Tagged date : UTC 1954-04-05 10:13:11
Sample peak level : -0.188 dBFS
Program loudness : -18.25 LKFS
andrew@ilium~$
And I suspect that I don't have the very latest:
Code:
andrew@ilium~$ mediainfo --version
MediaInfo Command line,
MediaInfoLib - v19.04
andrew@ilium~$
Of course tagging would be easy enough to add with AtomicParsley, so perhaps this would be enough:
Code:
exhale 3 luckynight.wav luckynight_USAC.m4a && \
AtomicParsley luckynight_USAC.m4a \
--album "Treasure Quest Soundtrack" \
--artist "Jody Marie Gnant" \
--tracknum "9" \
--title "Lucky Night" \
--genre "Soundtrack" \
--year "1995" \
--comment "Testing exhale encoding..." \
--overWrite
Very exciting times
Bookmarks