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 27th June 2021, 10:49   #1281  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,911
Quote:
Originally Posted by GMJCZP View Post
It is necessary to make the clarification that all the operations with FFMpeg are only for 64 bits, if they need a version for 32 bits they must download from the Reino compilations.
BeHappy.exe is a 32 bits exe than can run also in 64 bits OS, but need a AviSynth version of 32 bits installed (Avs 2.61 or Avs+ 32 bits), and all plugins in ...BeHappy\plugins32 mus be 32 bits.

Remember than you can have installed both versions (32 and 64 Avs) in a OS 64 bits.

But encoders in BeHappy\encoder can be 64 bits unless your OS is only 32 bits like GMJCZP say, you must replace any encoder with a 32 bits version, not only ffmpeg.
__________________
BeHappy, AviSynth audio transcoder.

Last edited by tebasuna51; 27th June 2021 at 10:51.
tebasuna51 is offline   Reply With Quote
Old 28th July 2021, 20:11   #1282  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,911
New LSMASHSource.dll release

Replace the 32 bits version in ...BeHappy\plugins32, and the s_L-SmashAudio.ext attached here in ...BeHappy\extensions to use the new parameter drc_scale (recommended to 0 to obtain the full range of decodes)
Attached Files
File Type: 7z s_L-SmashAudio.7z (989 Bytes, 144 views)
__________________
BeHappy, AviSynth audio transcoder.

Last edited by tebasuna51; 30th July 2021 at 23:06. Reason: New L-SMASH version
tebasuna51 is offline   Reply With Quote
Old 29th July 2021, 02:32   #1283  |  Link
GMJCZP
Registered User
 
GMJCZP's Avatar
 
Join Date: Apr 2010
Location: I have a statue in Hakodate, Japan
Posts: 744
Quote:
Originally Posted by tebasuna51 View Post
New LSMASHSource.dll release

Replace the 32 bits version in ...BeHappy\plugins32, and the s_L-SmashAudio.ext attached here in ...BeHappy\extensions to use the new parameter drc_scale (recommended to 0 to obtain the full range of decodes)
Congratulations for drc_scale append to Lsmash! Thanks for the update.
__________________
By law and justice!

GMJCZP's Arsenal
GMJCZP is offline   Reply With Quote
Old 15th August 2021, 11:23   #1284  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,911
The same for new ffms2.dll linked here.
Attached Files
File Type: 7z s_FFAudio.7z (889 Bytes, 142 views)
__________________
BeHappy, AviSynth audio transcoder.
tebasuna51 is offline   Reply With Quote
Old 24th August 2021, 19:41   #1285  |  Link
-QfG-
QfG Group Germany
 
-QfG-'s Avatar
 
Join Date: Oct 2018
Location: Germany
Posts: 245
Updated the package with modified Encoder:

v1.1 QfG Mod BeHappy 3.x

Changelog:

-AC3 DRC scale 0 Support via FFAudioSource and L-SMASH Source.
-TrueHD Encoding with FFMPEG.
-Update of some Encoders [EDIT] deleted by illegal content, download always the oficial last versions.
-Correct TimeStretch management[/EDIT]

Download here

Last edited by tebasuna51; 17th January 2023 at 14:00. Reason: change empty link
-QfG- is offline   Reply With Quote
Old 25th August 2021, 15:41   #1286  |  Link
GMJCZP
Registered User
 
GMJCZP's Avatar
 
Join Date: Apr 2010
Location: I have a statue in Hakodate, Japan
Posts: 744
Thanks, Isn't there a 32-bit version for the ffmpeg encoder?

Edit: I just read post #1281, because of the size of 22 mb I suspect that the ffmpeg encoder is only for converting audio

Out of curiosity, where can I get these builds? Suddenly you could get a 32 bit version.
__________________
By law and justice!

GMJCZP's Arsenal

Last edited by GMJCZP; 25th August 2021 at 15:50.
GMJCZP is offline   Reply With Quote
Old 26th August 2021, 22:23   #1287  |  Link
-QfG-
QfG Group Germany
 
-QfG-'s Avatar
 
Join Date: Oct 2018
Location: Germany
Posts: 245
It's the newest FFMPEG encoder, but i still packed it with UPX. It is the x86 version of FFMPEG.
-QfG- is offline   Reply With Quote
Old 10th January 2022, 00:29   #1288  |  Link
siella
Registered User
 
siella's Avatar
 
Join Date: Mar 2007
Location: Turkey
Posts: 66
I made extantion for Open Source USAC encoder exhale
Attached Files
File Type: zip e_Exhale.zip (974 Bytes, 117 views)
__________________
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 16th January 2023, 21:47   #1289  |  Link
dark76
Registered User
 
Join Date: Sep 2016
Location: Rome, Italy
Posts: 18
Quote:
Originally Posted by -QfG- View Post
Updated the package with modified Encoder:

v1.1 QfG Mod BeHappy 3.x

Changelog:

-AC3 DRC scale 0 Support via FFAudioSource and L-SMASH Source.
-TrueHD Encoding with FFMPEG.
-Update of some Encoders

Download here


Is it possible to reupload it?
I finally upgraded to windows 10 64 bit (I had windows 7 32 bit) and I really cant make work the timestretch of behappy. I guess the reason is the one tebasuna51 wrote some posts ago.
Thank you
dark76 is offline   Reply With Quote
Old 17th January 2023, 05:09   #1290  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,911
BeHappy_modified_QfG_v1.1
[EDIT]Seems that pack have a illegal ffmpeg content like richardpl must know, but it is not detected previously.
I only repeat the -QfG- upload, I don't know how detect illegal ffmpeg content[EDIT]

Behappy is a 32 bits exe and need AviSynth 32 installed.
In W10 64 bit you can have installed both AviSynth 32 and 64 bit.
__________________
BeHappy, AviSynth audio transcoder.

Last edited by tebasuna51; 17th January 2023 at 11:55.
tebasuna51 is offline   Reply With Quote
Old 17th January 2023, 10:52   #1291  |  Link
dark76
Registered User
 
Join Date: Sep 2016
Location: Rome, Italy
Posts: 18
Quote:
Originally Posted by tebasuna51 View Post
BeHappy_modified_QfG_v1.1 seems have a illegal ffmpeg content

Behappy is a 32 bits exe and need AviSynth 32 installed.
In W10 64 bit you can have installed both AviSynth 32 and 64 bit.
Thank you, i just tried and it works!
I love Behappy and I didn't like the idea to not be able to use it anymore. Thanks again!

P.S. I noticed there are 2 times the option "Convert Sample - Float 32bits"

Last edited by tebasuna51; 17th January 2023 at 11:55.
dark76 is offline   Reply With Quote
Old 17th January 2023, 11:15   #1292  |  Link
richardpl
Registered User
 
Join Date: Jan 2012
Posts: 271
Nice, moderator of this forum is uploading illegal ffmpeg content.
richardpl is offline   Reply With Quote
Old 17th January 2023, 13:09   #1293  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,911
Sorry, I delete the links.

But how detect the illegal ffmpeg content?

Based in the e_FFmpeg.ext file is used only with:

ffmpeg.exe -i - -y -loglevel error -c:a mp2 %options% "{0}"
ffmpeg.exe -i - -y -loglevel error -c:a mp2fixed %options% "{0}"
ffmpeg.exe -i - -y -loglevel error -c:a libtwolame %options% "{0}"
ffmpeg.exe -i - -y -loglevel error -c:a dca -strict -2 %options% "{0}"
ffmpeg.exe -i - -y -loglevel error -c:a truehd -strict -2 %options% "{0}
ffmpeg.exe -i - -y -loglevel error -c:a eac3 %options% "{0}"
ffmpeg.exe -i - -y -loglevel error -c:a ac3 %options% "{0}"
ffmpeg.exe -i - -y -loglevel error -c:a ac3_fixed %options% "{0}"
ffmpeg.exe -i - -y -loglevel error -c:a aac -f mp4 %options% "{0}"

AFAIK all are legal usage and supported by standard ffmpeg builds from https://ffmpeg.org/download.html#build-windows

I recommend fill the encoders folder of BeHappy with the last version of them (can be the 64 bit version in a 64 OS)

The plugins32 folder can have always the last versions but only 32 bits.

The extensions folder show how use decoders and encoders, and can be modified with a text editor. For instance the improvement in last LSMASHSource.dll and ffms2.dll need the last 32 bit versions and changes in s_FFAudio.ext and s_L-SmashAudio.ext

It is easy have BeHappy actualized without download the full package always:
- Download last versions of encoders and plugins32 folders
- Modify yourself, or request in this thread, the .ext changes if needed.

Changes in root folder (BeHappy.exe and AvisynthWrapper.dll only) normally aren't required, the last oficial release (in my signature) is v0.3.19814 and the -QfG- v1.1 is v0.37671, like the differences are interesting I attached the new BeHappy.exe and the extensions folder.

That replace the full -QfG- v1.1 package
Attached Files
File Type: 7z BeHappy.7z (188.2 KB, 118 views)
File Type: 7z extensions.7z (191.9 KB, 96 views)
__________________
BeHappy, AviSynth audio transcoder.

Last edited by tebasuna51; 17th January 2023 at 13:35. Reason: add info
tebasuna51 is offline   Reply With Quote
Old 17th January 2023, 13:22   #1294  |  Link
richardpl
Registered User
 
Join Date: Jan 2012
Posts: 271
It is packed with UPX, that is instant bell ringing. But I admit I never fetched binary so I have not actually inspected its content. So It may contain even virus. You never know.
richardpl is offline   Reply With Quote
Old 17th January 2023, 13:55   #1295  |  Link
filler56789
SuperVirus
 
filler56789's Avatar
 
Join Date: Jun 2012
Location: Antarctic Japan
Posts: 1,351
Quote:
Originally Posted by richardpl View Post
It is packed with UPX, that is instant bell ringing. But I admit I never fetched binary so I have not actually inspected its content. So It may contain even virus. You never know.
Thanks for the useful information. From now on I will stop UPXing ffmpeg, ffprobe, ffplay and Mkvtoolnix because the UPX compression automagically makes them illegal.



<Woman Facepalming Emoji>
__________________
«Your software patents have expired.»

Last edited by filler56789; 17th January 2023 at 13:58. Reason: clarity
filler56789 is offline   Reply With Quote
Old 17th January 2023, 15:34   #1296  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,911
Quote:
Originally Posted by dark76 View Post
P.S. I noticed there are 2 times the option "Convert Sample - Float 32bits"
Maybe you have a mix in extensions folder of d_*.ext from oficial and QfG packages:

Code:
 Directorio de D:\tmp\Be_last\extensions

06/01/2017  18:54               881 d_ConvertSample.ext
02/09/2016  12:24             6.487 d_DownMix.ext
06/01/2017  18:54             1.197 d_DuplicateChannels.ext
16/10/2016  14:14             2.216 d_SSRC.ext
06/01/2017  18:54            13.584 d_UpMix.ext
Code:
 Directorio de D:\tmp\qfg_v1.1\extensions

26/06/2021  10:17               881 d_ConvertBits.ext
25/06/2021  21:13               918 d_ConvertSampleRate.ext
06/01/2017  18:54             1.197 d_DuplicateChannels.ext
d_ConvertBits.ext = d_ConvertSample.ext
But like have different name are showed like a different DSP

d_ConvertSampleRate.ext < d_SSRC.ex
I recommend delete d_ConvertSampleRate.ext and use d_SSRC.ext with more options

d_DuplicateChannels.ext = content and name, no problem.

d_DownMix.ext and d_UpMix.ext don't exist in qfg_v1.1 package.
Recommended to use them.

The e_*.ext and s_*.ext have the same name and content in both versions except the next 3.

If you have the last oficial BeHappy version I recommend upgrade from the QfG version only:
BeHappy.exe (for TimeStretch)
extensions\e_FFmpeg.ext (more options)
extensions\s_FFAudio.ext (for DRC)
extensions\s_L-SmashAudio.ext (for DRC)

The BeHappy.exe and last ones already in previous posts.
My e_FFmpeg.ext version here:
Attached Files
File Type: 7z e_FFmpeg.7z (11.9 KB, 71 views)
__________________
BeHappy, AviSynth audio transcoder.

Last edited by tebasuna51; 18th January 2023 at 14:16. Reason: Add info
tebasuna51 is offline   Reply With Quote
Old 18th January 2023, 17:21   #1297  |  Link
dark76
Registered User
 
Join Date: Sep 2016
Location: Rome, Italy
Posts: 18
Quote:
Originally Posted by tebasuna51 View Post
Maybe you have a mix in extensions folder of d_*.ext from oficial and QfG packages:
Yed, indeed, i had 31 files .ext. I deleted the ones you adviced and now looks okay, thx
dark76 is offline   Reply With Quote
Old 27th January 2023, 17:49   #1298  |  Link
-QfG-
QfG Group Germany
 
-QfG-'s Avatar
 
Join Date: Oct 2018
Location: Germany
Posts: 245
Quote:
Originally Posted by richardpl View Post
It is packed with UPX, that is instant bell ringing. But I admit I never fetched binary so I have not actually inspected its content. So It may contain even virus. You never know.
I have packed the official FFMPEG Build with UPX by myself, so instead of ~100MB the exe is only ~35MB. Thats all.

Quote:
Thanks for the useful information. From now on I will stop UPXing ffmpeg, ffprobe, ffplay and Mkvtoolnix because the UPX compression automagically makes them illegal.
Me too.
-QfG- is offline   Reply With Quote
Old 10th March 2023, 22:01   #1299  |  Link
jones1913
random user
 
Join Date: May 2014
Location: #Neuland
Posts: 116
I still sometimes use BeHappy under Linux (per Wine) but it had some gui issues.
So I decided to make a recompile with a more recent toolkit and update some things.

Changelog:
Code:
- update to .net 4.8
- enabled AMD64 build
- added avisynth dlls for portable mode
- newer avisynthwrapper builds (borrowed from megui)
- replaced TimeStretchPlugin() function with TimeStretch()
- encoder updates (x64 builds if available)
- extension updates (thanks to contributors)
- add BestAudioSource extension
- added hi-dpi support, use nicer font
- gui tweaks (for better compability with linux/wine)
Notes:
- .net 4.8 is required, should work on win7 und later
- I have only tested with windows server 2019 evaluation in a virtual machine, but it should all work with recent win10 and 11
- if portable mode is not desired delete avisynth.dll and devil.dll from program folder
- in portable mode every source and dsp extension must specify the required plugin.dll
in <LoadAvsPlugin> tag, since there is no autoloading from a system-wide avisynth folder
- I have not tested dsp in x64 mode except timestretch, please test if required avs plugin dlls are in place
- preview button wont work in portable mode, does anyone use that anyway?
- on Linux it runs fine with the wine-mono package installed, installing .net 4.8 is not required

https://www.mediafire.com/file/1m4hb...0.3.1.zip/file
__________________
BeHappy Audio Transcoder > <Doom9 forum> <Gleitz forum> <GitHub>
MP4.tool GUI for MP4Box & L-SMASH muxer > https://www.mediafire.com/folder/3i6y6cbkyhblm/MP4.tool
jones1913 is offline   Reply With Quote
Old 11th March 2023, 12:39   #1300  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,911
Thanks Jones, I'll test it in W10.
__________________
BeHappy, AviSynth audio transcoder.
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 22:43.


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