EAC3TO Mod Project
Posted: Mon Oct 30, 2023 9:02 am
My comments are always about audio, I let the video management to other users with more knowledge.
The dll's present in the eac3to package are:
About encoders: HookSurcode and libaften can be deleted, we can use the 'pipe' to encode to standard DTS or AC3 and many other formats with ffmpeg.
Of course can be more elegant use libav dll's to encode to all formats supported by ffmpeg but have lower priority for me.
How eac3to manage the decoded audio is ok for me also, of course can be improved/updated but also with lower priority.
The first problem for me are the decoders:
ffmpeg (libav) can decode DTS, DTS-HD and also DTS-Express (not supported by libdcadec.dll than can be deleted), can decode AAC (for what we need Nero 7 to decode it?), can decode EAC3 7.1 not only 5.1, etc.
The Core Universe.m2ts is a free demo sample than can be download to test the problem to decode EAC3 7.1, can be extracted with 3.37 but only the core AC3 5.1 is decoded. To understand a bit more about EAC3 frames you can see this post.
The dll's present in the eac3to package are:
Code: Select all
Decoders
10/03/2015 avcodec-54.dll | libav (ffmpeg) decoders
10/03/2015 avutil-52.dll | MPX, AC3, EAC3(*), ...
04/01/2016 libdcadec.dll DTS(HD) obsolete
05/09/2008 hdcd.dll HDCD source track
Manage decoded audio
07/12/2008 libMatrix.dll |
30/11/2008 libSsrc.dll | resample, dither, etc.
14/08/2005 r8b.dll | ok for now
Encoders
10/02/2008 HookSurcode.dll To commercial Surcode DTS (obsolete)
20/11/2008 libaften.dll AC3 encoder (obsolete)
16/09/2007 libFLAC.dll Decode/encode (can be actualized)
18/02/2010 (neroAacEnc.exe) AAC free encoder optional
Of course can be more elegant use libav dll's to encode to all formats supported by ffmpeg but have lower priority for me.
How eac3to manage the decoded audio is ok for me also, of course can be improved/updated but also with lower priority.
The first problem for me are the decoders:
ffmpeg (libav) can decode DTS, DTS-HD and also DTS-Express (not supported by libdcadec.dll than can be deleted), can decode AAC (for what we need Nero 7 to decode it?), can decode EAC3 7.1 not only 5.1, etc.
The Core Universe.m2ts is a free demo sample than can be download to test the problem to decode EAC3 7.1, can be extracted with 3.37 but only the core AC3 5.1 is decoded. To understand a bit more about EAC3 frames you can see this post.