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 11th February 2025, 09:51   #1321  |  Link
siella
Registered User
 
siella's Avatar
 
Join Date: Mar 2007
Location: Turkey
Posts: 69
i am using behappy mostly with avisynth.dll for portable. i dont install avisynth everytime if i use only behappy another computer.
Thank you for the files
__________________
Behappy
BePack.v3.3BeHappy,BeSweet,BeLight,BeSplit,BeSliced,BdAC) with last plugin, encoder and extensions.
Avisynth Movie Screenshot, thumbnails creator
siella is offline   Reply With Quote
Old 11th February 2025, 11:54   #1322  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 7,202
Of course is a option, then you need maintain all dll's involved manually.
tebasuna51 is offline   Reply With Quote
Old 11th February 2025, 13:29   #1323  |  Link
Kurt.noise
Registered User
 
Join Date: Nov 2022
Location: Aix en Provence, France
Posts: 92
I can provide a recent build using channel mask information if needed :-)
Kurt.noise is offline   Reply With Quote
Old 12th February 2025, 01:07   #1324  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 7,202
Ok for me, but I don't know if there are many people using BeHappy now.
tebasuna51 is offline   Reply With Quote
Old 19th February 2025, 23:05   #1325  |  Link
SquallMX
Special SeeD
 
Join Date: Nov 2002
Location: Mexico
Posts: 347
Quote:
Originally Posted by Kurt.noise View Post
I can provide a recent build using channel mask information if needed :-)
Please. Do it.
SquallMX is offline   Reply With Quote
Old 20th February 2025, 08:10   #1326  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 7,202
@Kurt, if you make a new version please put a switch to use the installed Avisynth+ or one local (portable) like MeGUI do.

One for users like siella and other for users like me (control the versions and plugins installed with a tool like Groucho AVS Installer)
When use installed version BeHappy don't need load local plugins.
Users can also load special plugins like siella do with d_SSRC.ext
tebasuna51 is offline   Reply With Quote
Old 20th February 2025, 16:16   #1327  |  Link
Kurt.noise
Registered User
 
Join Date: Nov 2022
Location: Aix en Provence, France
Posts: 92
Why ? I dont see the point...just rename or delete plugins/plugins64 subfolder if you dont need to use local libraries.
Kurt.noise is offline   Reply With Quote
Old 21st February 2025, 12:30   #1328  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 7,202
Quote:
Originally Posted by Kurt.noise View Post
Why ? I dont see the point...just rename or delete plugins/plugins64 subfolder if you dont need to use local libraries.
You are right, the script created is like this:

Quote:
#Source Plugin request: lsmashsource.dll
#"lsmashsource.dll" not found in "C:\Portable\BeHappy\plugins64"

########################################
# [Source: LWLibavAudioSource - Apply DRC scale 0; Stream Index:-1]
########################################
LWLibavAudioSource(...
But work without problems or other error messages.

I don't need update at all the plugins folder.

With MeGUI don't work like this, always need the required plugins in MeGUI subfolders even using the installed AviSynth.
tebasuna51 is offline   Reply With Quote
Old 21st February 2025, 16:57   #1329  |  Link
Kurt.noise
Registered User
 
Join Date: Nov 2022
Location: Aix en Provence, France
Posts: 92
Here are some fresh builds.

- x64 : https://www.mediafire.com/file/35u8x...42_x64.7z/file
- x86 : https://www.mediafire.com/file/xj13m...42_x86.7z/file

Hoping that I didnt missed something...
Kurt.noise is offline   Reply With Quote
Old 21st February 2025, 17:07   #1330  |  Link
Kurt.noise
Registered User
 
Join Date: Nov 2022
Location: Aix en Provence, France
Posts: 92
Quote:
Originally Posted by tebasuna51 View Post
With MeGUI don't work like this, always need the required plugins in MeGUI subfolders even using the installed AviSynth.
That depends on how you use it.
Kurt.noise is offline   Reply With Quote
Old 22nd February 2025, 19:19   #1331  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 7,202
Many thanks Kurt, I make some tests without problems but there are many to do.

I test only the 64 bits version and by the moments I found some troubles with:

d_DownMix.ext: the AudioLimiter.dll don't have 64 bits version use SoxFilter instead.
d_UpMix.ext: The SoxFilter 'filter' was replaced with 'sinc'
e_Flac.ext: not use 'UseRawPCM' the channelmask can't be send to flac with raw pcm
e_QAAC.ext: not use a qaac subfolder, it is not needed at all
and other minor changes.

I upload the full subfolder 'extensions' than can be used in both versions (64 and 32 bits)

EDIT: new version in next post

Last edited by tebasuna51; 15th March 2025 at 22:17.
tebasuna51 is offline   Reply With Quote
Old 22nd February 2025, 19:25   #1332  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 7,199
Quote:
Originally Posted by tebasuna51 View Post
the AudioLimiter.dll don't have 64 bits version use SoxFilter instead.
That was my personal reason to create AudioBoost as replacement...
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 22nd February 2025, 21:54   #1333  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 7,202
Yep, it is easy create a new d_DownMix.ext and use it with BeHappy.

Edit: redownload extensions.7z for QAAC ALAC encoder

Last edited by tebasuna51; 22nd February 2025 at 22:56.
tebasuna51 is offline   Reply With Quote
Old 23rd February 2025, 00:10   #1334  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 7,202
I'm use AviSynth+ 3.7.3 (r4193, master, x86_64) installed, then I moved all unneded files in BeHappy folder and I 7zip the new versions, to keep in attached files, to avoid mediafire timeout.

Kurt, the file BeHappy.exe.config is needed?. It is not present in old BeHappy versions.

The BeHappy.State file is created/modified with BeHappy to store ini values like window position, dsp order, etc. No problem (like LICENSE.txt).

AviSynth.dll and DevIL.dll are the local version not needed for me like all plugins in plugins subfolder (better empty fo me and AviSynth+ users)

The extensions folder is already uploaded, only we need encoders, remember https://forum.doom9.org/showthread.p...82#post1981982 to locate the last versions of ffmpeg, qaac, FDK-AAC, exhale, opus, flac, oggenc2, etc

EDIT: new versions in next posts

Last edited by tebasuna51; 15th March 2025 at 22:16. Reason: new versions
tebasuna51 is offline   Reply With Quote
Old 23rd February 2025, 08:01   #1335  |  Link
Kurt.noise
Registered User
 
Join Date: Nov 2022
Location: Aix en Provence, France
Posts: 92
Quote:
Originally Posted by tebasuna51 View Post
Kurt, the file BeHappy.exe.config is needed?. It is not present in old BeHappy versions.
I dont think its required.

Thanks by the way to have updated extensions package. Yes, I hadn't tested everything.
Kurt.noise is offline   Reply With Quote
Old 23rd February 2025, 22:06   #1336  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 7,202
Like don't exist 64 bits BassAudio.dll (and all other bass_xxx.dll) the s_BassAudio.ext must be removed from the 64 bits extensions folder.

Making test about ChannelMask:

- WavSource, NicAudio and DirectShowSource can't output ChannelMask. Please don't use it and don't use WavSource like default for wav files.

- Use always BestAudioSource, FF, LSMASH or LWLibav. BeHappy output the correct value with these decoders and encoders try to convert it (only FLAC preserve the correct ChannelMask always).

- The BeHappy button ChMask cheked is ignored always, after a down or upmix a default value is used, for instance if I load this avs:

Quote:
# Downmix to quadro
a=BSAudioSource("D:\Test\AudioD\Samples\wavs\8w341.wav")

flr = GetChannel(a, 1, 2)
fcc = GetChannel(a, 3, 3)
lrc = MixAudio(flr, fcc, 0.65, 0.35)
blr = GetChannel(a, 5, 6)
slr = GetChannel(a, 7, 8)
qlr = MixAudio(blr, slr, 0.5, 0.5)

MergeChannels(lrc, qlr)
AviSinth+ is not so smart to know the correct ChannelMask 51 (FL FR BL BR) quadro, and output the default for 4 channels 263 (FL FR FC BC)
Please when the ChMask is checked and filled with '51' put and end of generated script this (without check, the user can put a wrong value to test):

SetChannelMask("51")

Using it in my script I encode it to flac or ac3 correctly.

- It is possible use a encoder folder defined in BeHappy.state other than the default?
I use "C:\Portable\0" to put all audio/video/util .exe and now Foobar2000 and Useac3to share that folder.
I have it in the system %PATH% and can use ffmpeg, etc. from any folder.
tebasuna51 is offline   Reply With Quote
Old 26th February 2025, 10:33   #1337  |  Link
Kurt.noise
Registered User
 
Join Date: Nov 2022
Location: Aix en Provence, France
Posts: 92
Quote:
Originally Posted by tebasuna51 View Post
- The BeHappy button ChMask cheked is ignored always, after a down or upmix a default value is used, for instance if I load this avs:



AviSinth+ is not so smart to know the correct ChannelMask 51 (FL FR BL BR) quadro, and output the default for 4 channels 263 (FL FR FC BC)
Please when the ChMask is checked and filled with '51' put and end of generated script this (without check, the user can put a wrong value to test):

SetChannelMask("51")

Using it in my script I encode it to flac or ac3 correctly.
Well, that would need to parse first the avs script...Because, users might add it already. So, we should not to add it twice.

Quote:
Originally Posted by tebasuna51 View Post
- It is possible use a encoder folder defined in BeHappy.state other than the default?
I use "C:\Portable\0" to put all audio/video/util .exe and now Foobar2000 and Useac3to share that folder.
I have it in the system %PATH% and can use ffmpeg, etc. from any folder.
yes, done
Kurt.noise is offline   Reply With Quote
Old 28th February 2025, 09:02   #1338  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 7,202
Quote:
Originally Posted by Kurt.noise View Post
Well, that would need to parse first the avs script...Because, users might add it already. So, we should not to add it twice.
Maybe it is not necesary, if the chMask is checked is the last decision of the user and can be included at the end.

Quote:
yes, done
Thanks
tebasuna51 is offline   Reply With Quote
Old 4th March 2025, 10:47   #1339  |  Link
Kurt.noise
Registered User
 
Join Date: Nov 2022
Location: Aix en Provence, France
Posts: 92
https://github.com/Kurtnoise-zeus/Be...eleases/latest
Kurt.noise is offline   Reply With Quote
Old 4th March 2025, 13:08   #1340  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 7,202
Many thanks Kurt, I'll test it asap.
tebasuna51 is offline   Reply With Quote
Reply

Tags
behappy

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 07:27.


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