Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > General > Audio encoding

Reply
 
Thread Tools Search this Thread Display Modes
Old 3rd May 2020, 00:20   #1  |  Link
hajj_3
Registered User
 
Join Date: Mar 2004
Posts: 1,125
exhale - Open Source xHE-AAC encoder

There is finally an open source xHE-AAC encoder available:

https://gitlab.com/ecodis/exhale
https://gitlab.com/ecodis/exhale/-/wikis/faq
https://hydrogenaud.io/index.php?topic=118888.0
hajj_3 is offline   Reply With Quote
Old 3rd May 2020, 16:43   #2  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,914
Interesting, but still it is not usable.

The USAC format is not supported by standard decoders/players (VLC, mpc-hc, NeroAacDec, qaac, faad, ffmpeg, my Samsung TV).
My Xiaome movil play stereo like mono.
Only foobar2000 with a new fdk-aac packet decoder can play/decode it in my PC.

Still don't work multichannel, pipe input, WAVE_FORMAT_EXTENSIBLE input, etc.
__________________
BeHappy, AviSynth audio transcoder.
tebasuna51 is offline   Reply With Quote
Old 7th December 2020, 15:04   #3  |  Link
hajj_3
Registered User
 
Join Date: Mar 2004
Posts: 1,125
EZ CD audio converter added support for exhale encoder a few months ago, it also has the franhaufer decoder too: https://www.poikosoft.com/music-conv...ersion-history

Last edited by hajj_3; 7th December 2020 at 15:42.
hajj_3 is offline   Reply With Quote
Old 7th December 2020, 17:21   #4  |  Link
Brazil2
Registered User
 
Join Date: Jul 2008
Posts: 532
Quote:
Originally Posted by tebasuna51 View Post
Only foobar2000 with a new fdk-aac packet decoder can play/decode it in my PC.
And any Android device running at least Android 9 Pie
Brazil2 is offline   Reply With Quote
Old 7th December 2020, 22:28   #5  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,914
Encoder exhale v1.1.0 for Windows in https://www.rarewares.org/aac-encoders.php

ffmpeg still can't decode it.
__________________
BeHappy, AviSynth audio transcoder.
tebasuna51 is offline   Reply With Quote
Old 8th December 2020, 07:50   #6  |  Link
Kurtnoise
Swallowed in the Sea
 
Kurtnoise's Avatar
 
Join Date: Oct 2002
Location: Aix-en-Provence, France
Posts: 5,191
Quote:
Originally Posted by tebasuna51 View Post
ffmpeg still can't decode it.
it does using libfdk-aac library

Its also supported in mpv using the same library.
Kurtnoise is offline   Reply With Quote
Old 8th December 2020, 11:31   #7  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,914
Quote:
Originally Posted by Kurtnoise View Post
it does using libfdk-aac library

Its also supported in mpv using the same library.
But exhale claims to be open source, and libfdk is not open source and can't be distributed with ffmpeg or lavfilters.

Where I can download a mpv portable player to test it?
__________________
BeHappy, AviSynth audio transcoder.

Last edited by tebasuna51; 8th December 2020 at 11:34.
tebasuna51 is offline   Reply With Quote
Old 8th December 2020, 12:32   #8  |  Link
richardpl
Registered User
 
Join Date: Jan 2012
Posts: 271
If you download illegal player I will report you to GPL police force.
richardpl is offline   Reply With Quote
Old 8th December 2020, 13:18   #9  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,914
Is mpv a illegal player?

I only want a player than can decode aac open source from exhale.
__________________
BeHappy, AviSynth audio transcoder.
tebasuna51 is offline   Reply With Quote
Old 8th December 2020, 13:35   #10  |  Link
stax76
Registered User
 
stax76's Avatar
 
Join Date: Jun 2002
Location: On thin ice
Posts: 6,837
Quote:
Where I can download a mpv portable player to test it?
For a typical Windows user mpv is challenging because it does not have a GUI.


But you can use a GUI frontend like my mpv.net:

https://github.com/stax76/mpv.net


Tip: use the last beta

https://github.com/stax76/mpv.net/bl...al.md#download


I did update libmpv only locally so users might have to update it manually:

https://sourceforge.net/projects/mpv.../files/libmpv/
stax76 is offline   Reply With Quote
Old 8th December 2020, 13:48   #11  |  Link
richardpl
Registered User
 
Join Date: Jan 2012
Posts: 271
Quote:
Originally Posted by tebasuna51 View Post
Is mpv a illegal player?

I only want a player than can decode aac open source from exhale.
Yes, if build with libfdk you are not allowed to distribute such binaries.
richardpl is offline   Reply With Quote
Old 8th December 2020, 22:05   #12  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,914
mpv send the same message than ffmpeg:

Quote:
C:\tmp\Test\mpv>mpv z5.m4a
(+) Audio --aid=1 (*) (aac 2ch 44100Hz)
[ffmpeg/audio] aac: Audio object type 42 is not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented.
Could not open codec.
Decoder init failed for aac
[ffmpeg/audio] aac_fixed: Audio object type 42 is not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented.
Could not open codec.
Decoder init failed for aac_fixed
Failed to initialize a decoder for codec 'aac'.
Audio: no audio
No video or audio streams selected.

Exiting... (Errors when loading file)
The question is for what we need a non free decoder (libfdk) to decode a open source encoder.
__________________
BeHappy, AviSynth audio transcoder.
tebasuna51 is offline   Reply With Quote
Old 9th December 2020, 12:00   #13  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,914
The exhale developer talk about "MPEG reference software decoder for USAC to decode exhale's bit-streams".
Where we can obtain that decoder?

@richardpl
There are any problem to include a free decoder for USAC in ffmpeg?
__________________
BeHappy, AviSynth audio transcoder.
tebasuna51 is offline   Reply With Quote
Old 9th December 2020, 12:42   #14  |  Link
richardpl
Registered User
 
Join Date: Jan 2012
Posts: 271
You are deeply confused. MPEG decoder is not free or open source at all.
richardpl is offline   Reply With Quote
Old 9th December 2020, 16:25   #15  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,914
Yes I am very confused, it is possible make a open source encoder without open source decoder?
__________________
BeHappy, AviSynth audio transcoder.
tebasuna51 is offline   Reply With Quote
Old 27th April 2021, 21:31   #16  |  Link
kedautinh12
Registered User
 
Join Date: Jan 2018
Posts: 2,156
Try here
https://github.com/moisespr123/exhale-gui
kedautinh12 is offline   Reply With Quote
Old 13th December 2022, 14:46   #17  |  Link
hajj_3
Registered User
 
Join Date: Mar 2004
Posts: 1,125
v1.2.0: https://gitlab.com/ecodis/exhale/-/releases/v1.2.0
hajj_3 is offline   Reply With Quote
Old 12th September 2023, 10:45   #18  |  Link
Bigjackaal48
Registered User
 
Bigjackaal48's Avatar
 
Join Date: Jul 2023
Posts: 3
Quote:
Originally Posted by tebasuna51 View Post
Yes I am very confused, it is possible make a open source encoder without open source decoder?
That the painful part xHE-AAC needs newer decoders that are made for USAC/xHE-AAC. At 144kbps VBR QAAC & Opus are already transparent for music...So I have no clue why this format aiming at?.
Bigjackaal48 is offline   Reply With Quote
Old 12th September 2023, 13:28   #19  |  Link
VoodooFX
Banana User
 
VoodooFX's Avatar
 
Join Date: Sep 2008
Posts: 989
Quote:
Originally Posted by Bigjackaal48 View Post
That the painful part xHE-AAC needs newer decoders that are made for USAC/xHE-AAC. At 144kbps VBR QAAC & Opus are already transparent for music...So I have no clue why this format aiming at?.
It's not for the transparent music encoding, its aim is at very low bit rates between 12 and 64 kbit/s, good for speech, like audio books or movie audiotracks & ect..

EDIT:
There are some tests -> https://hydrogenaud.io/index.php/topic,120997.0.html

Last edited by VoodooFX; 12th September 2023 at 13:37.
VoodooFX is offline   Reply With Quote
Old 25th December 2023, 14:04   #20  |  Link
Barough
Registered User
 
Barough's Avatar
 
Join Date: Feb 2007
Location: Sweden
Posts: 483
exhale v1.2.1-b17f659c

exhale v1.2.1-b17f659c
Built on December 22, 2023, GCC v13.2.0

https://gitlab.com/ecodis/exhale/-/commits/master
https://gitlab.com/ecodis/exhale/-/releases

DL :
https://www.mediafire.com/file/eq0ymgo2o72f09o/
__________________
Do NOT re-post any of my Mediafire links. Download & re-host the content(s) if you want to share it somewhere else.
Barough is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 06:16.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.