Anime4000 / IFME

Powerful x265 GUI Encoder
https://x265.github.io/
GNU General Public License v2.0
239 stars 53 forks source link

[Add support] exhale - Open Source USAC encoder #232

Open longwu9t opened 3 days ago

longwu9t commented 3 days ago

exhale_plugin audio1-amd64_sse json The Quality of exhale can be expressed in letters, and the location of the parameters is not very friendly. Although this works, I don't know how to write this configuration file correctly.

Anime4000 commented 2 days ago

I try add support exhale

Documentation

Clone and Enter Build

git clone https://gitlab.com/ecodis/exhale
cd exhale
mkdir build
cd build

Compile Statically

cmake -G "MSYS Makefiles" -DCMAKE_BUILD_TYPE=RELEASE -DCMAKE_CXX_FLAGS_RELEASE="-O3 -DNDEBUG -static" ../
make

Check Runtime

Anime4000@ANIME4000-PC MINGW64 ~/exhale/build
$ ldd /home/Anime4000/exhale/build/src/app/exhale.exe                                                       ntdll.dll => /c/Windows/SYSTEM32/ntdll.dll (0x7fff77af0000)
        KERNEL32.DLL => /c/Windows/System32/KERNEL32.DLL (0x7fff761c0000)
        KERNELBASE.dll => /c/Windows/System32/KERNELBASE.dll (0x7fff74fa0000)
        msvcrt.dll => /c/Windows/System32/msvcrt.dll (0x7fff76f90000)
Anime4000 commented 2 days ago

during testing, MPC can't play the file, what player support this codec?

longwu9t commented 2 days ago

https://github.com/MartinEesmaa/VVCEasy

longwu9t commented 2 days ago

https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/0b67c83b2eadf6350587ae7c4a63a8f9bba67cae

I believe that in the near future, the official version of ffmpeg will also support USAC very well. In addition, foobar2000 can also play USAC normally using the components foo_pd_aac.

longwu9t commented 23 hours ago

during testing, MPC can't play the file, what player support this codec?

good news: LAV Audio Decoder 0.79.2.16-git (K-Lite Codec Pack 18.4.4 Mega mpc-hc 2.3.1.12 (691b3686b)) can play mp4(vvc+usac)

Anime4000 commented 20 hours ago

Internet Friendly Media Encoder 8 2 6 ( 'Luminous Echo' )

image

Nice, making changes now

Anime4000 commented 19 hours ago

Try this: https://github.com/Anime4000/IFME/releases/tag/8.2.7

longwu9t commented 10 hours ago

thanks!!! very nice!