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. Domains: forum.doom9.org / forum.doom9.net / forum.doom9.se |
|
|
#1 | Link |
|
I'm Dayvon, an MP4 addict
Join Date: Dec 2005
Location: Minneapolis
Posts: 238
|
BeHappy Basic-Quick Guide
This is a temporary Basic-Quick Guide to using BeHappy developed by Dimzon conceived by Rockaria. BeHappy is a tool that is an AVISynth Audio Script Creator, as well as a GUI for audio encoding. This may become the permanent guide to using BeHappy depending on how well I right this so we'll see
![]() First Step: Getting The Bare Necessities BeHappy - Usually download the latest version and any extensions you might want. AVISynth 2.5.6a - make sure you have this more recent version installed NicAudio - this .dll file will need to be in your BeHappy folder and the AVISynth Plugins folder. mpasource - another file needed in your BeHappy folder. bsn.dll - this .dll file will need to be in your BeHappy folder. aacenc32.dll, aac.dll, NeroIpp.dll, & mfc71.dll are needed for Nero 7 AAC encoding. These can be found (with your Nero Installation) in your "c:\program files\common files\ahead\AudioPlugins" folder. Lame Encoder - for Mp3 encoding ffmpeg - for AC3 and Mp2 encoding. Other Useful Files Codecs (not necessary files) FLAC Codec - Lossless Encoding for smaller file sizes - Open zip file and install WAVPack - Lossless and lossy codec - Extract to your Behappy Folder Extensions - For other encoding formats recognition in BeHappy Second Step: Assembly Now that we've got all these files, lets get them together. Take your BeHappy .zip file and extract it to a directory such as "c:\program files\BeHappy" Take your new version of AVISynth 2.5.6a and install it to the path "c:\program files\AviSynth 2.5" Take the nicaudio.zip file and extract it to your BeHappy folder at "c:\program files\BeHappy" Take the nicaudio.dll you just unzipped, and copy it into "c:\program files\AVISynth 2.5\plugins" folder. Take your Nero AAC ".dll's" and put them into your BeHappy folder at "c:\program files\BeHappy" Take the "[savefile]060125172226_neroraw.zip" file and extract it to your BeHappy folder. Extract Lamex.xx.x.zip to a folder and take the "lame.exe" file and place it into your BeHappy folder Take the ffmpeg.7z file and extract it to your BeHappy folder at "c:\program files\BeHappy" Third Step: Usage This is the easy and fun step. Open up "BeHappy.exe" found in your BeHappy folder. Select the new job tab. Click the "..." button in the upper right of the [1]Source box. Now, select the file you wish to encode. Then use the down "v" arrow, also in the [1]Source box. Choose whatever drop-down selection matches your source. (example: "source.wav" should select "WavSource"; "source.ac3" should select "NicAc3Source") Now take a look at your file. If your source file contains text such as "DELAY -241ms", then you should look to the [2]Tweak box in the upper right. Check "delay" and put the same number (with "-" sign if present!!) in the box next to it. If you want to adjust your file further, you may choose to check selections in the [3] Digital Signal Processing box. One of the most commonly used DSP's is "Normalize to 100%". Check this box if your audio source is very quiet. Look for [4] Destination box. Here on the first line down, you can select where your file will go. Browse for a folder by clicking the "..." button. This is also the box where you choose your compression codec. Press the down "v" button and select your codec. (example: "Lame" for Mp3, "Nero7" for AAC, etc.) After this then press the "..." button to the right of your codec selection to configure your codec's settings. Now if you want to encode the audio from within BeHappy press the "Add To Job Control" on the bottom right. Then select the job control tab and press the start button to begin encoding!! If instead you want to add an AVSynth script to another script or any other custom scripting, press "Export AVSynth Script" and save the file for later editing. For more features click this link. BeHappy advanced features setup and usage Have fun encoding and BeHappy!!
__________________
My Gear Last edited by Dayvon; 3rd February 2006 at 18:36. |
|
|
|
|
|
#2 | Link |
|
BeHappy/MeGUI developer
Join Date: Oct 2003
Location: Moscow, Russia
Posts: 1,727
|
NicAudio must be @ AviSynth plugins folder
lame_enc.dll does'nt requed (you need only lame.exe) bsn.dll, NeroIPP.dll, mfc71.dll requed for Nero AAC too
__________________
BeHappy - AviSynth-based audio transcoding tool Audio encoding via AviSynth On2 VP7 is great in quality but it is unusable for long-term video backup puposes! Sincerely Yours, MCPD/MCTS |
|
|
|
|
|
#3 | Link | |||
|
Moderator
![]() Join Date: Feb 2005
Location: Spain
Posts: 7,471
|
Quote:
We can include here the actualized links to tested BeHappy complements and other installation or usage issues. My comments: Quote:
Basic Necessities: BeHappy AVISynth 2.5.6a This permit a basic usage with sources from avs, WaveSource and DirectShowSource. The output/destination is limited to avs or Wav Writer. Optional source/decoders: NicAudio Mpasource ffdshow (recommended DirectShowFilter) Optional plugins for DSP functions: Sox Audio Effect Filter Needed for Upmix and Dynamic Range Compression dsp's (both in development stage) Optional destination/encoders: (list of all available encoders, maybe the links or versions are outdated, take this like a first approach) LAME 3.97 beta 2 - for Mp3 encoding (only lame.exe required). TwoLAME 0.3.3 - for Mp2 encoding. ffmpeg - for AC3 and Mp2 encoding. Oggenc2.8 using aoTuVb4.51 - for Ogg encoding. (only oggenc2.exe renamed to oggenc.exe required.) FLAC v.1.1.2 - for flac encoding (only flac.exe required). WavPack 4.31 - for wv encoding (only wavpack.exe required). Nero 7 AAC encoder - for Mp4 encoding. (see Dimzon post) Winamp AAC encoder - for Mp4 and AAC encoding. (enc_aacplus.dll from last winamp 5.2b required. Also Mp4Box for mp4 output. The High Bitrate options don't work for me.) MPEG-4 ALS Reference encoder - for als encoding. (doesn't work yet) Quote:
Avisynth and plugins: mpasource.dll, NicAudio.dll and soxfilter.dll must be copied to "c:\program files\AviSynth 2.5\plugins" BeHappy and encoders: Copy the required files for each encoder to "c:\program files\BeHappy" Edit: to insert Dimzon comments and links. Last edited by tebasuna51; 14th February 2006 at 21:16. |
|||
|
|
|
|
|
#4 | Link |
|
nobody's nobody
Join Date: Mar 2005
Location: The Sun, somewhere around
Posts: 553
|
Why my forgotten thread is linked here?
Nero v7 AAC dlls seem to be compiled with mfc7.x, so they require the mfc71.dll in either system32 or local folder. Other dlls(bsn.dll, NeroIPP.dll) seems to be besweet(and/or belite) dependant. |
|
|
|
|
|
#5 | Link |
|
BeHappy/MeGUI developer
Join Date: Oct 2003
Location: Moscow, Russia
Posts: 1,727
|
MPEG-4 ALS Reference encoder has some pipelineing bugs, doesn't work yet
for Ogg encoding you need oggenc.exe only (any implementation supporting q=-2) @Rockaria NeroIPP.dll is Nero library, not beSweet PS. I prefer to download all encoders from http://rarewares.org/
__________________
BeHappy - AviSynth-based audio transcoding tool Audio encoding via AviSynth On2 VP7 is great in quality but it is unusable for long-term video backup puposes! Sincerely Yours, MCPD/MCTS |
|
|
|
|
|
#6 | Link | |
|
nobody's nobody
Join Date: Mar 2005
Location: The Sun, somewhere around
Posts: 553
|
Quote:
Foobar2k & others do not need it. Renaming the nero common folder will prove it. |
|
|
|
|
|
|
#7 | Link | |
|
BeHappy/MeGUI developer
Join Date: Oct 2003
Location: Moscow, Russia
Posts: 1,727
|
Quote:
__________________
BeHappy - AviSynth-based audio transcoding tool Audio encoding via AviSynth On2 VP7 is great in quality but it is unusable for long-term video backup puposes! Sincerely Yours, MCPD/MCTS |
|
|
|
|
|
|
#9 | Link | |
|
BeHappy/MeGUI developer
Join Date: Oct 2003
Location: Moscow, Russia
Posts: 1,727
|
Quote:
Code:
ippsMaxIndx_32f ippsZero_32f ippsSum_32f ippsSqr_32f ippsCopy_32f ippsMulC_32f_I ippsAdd_32f_I ippsDeinterleave_32f ippsMDCTFwdInitAlloc_32f ippsFFTInitAlloc_C_32fc ippsFFTFree_C_32fc ippsSet_32f ippsMDCTFwd_32f_I ippsMul_32f ippsFFTFwd_RToCCS_32f ippsFFTFree_R_32f ippsMin_32f ippsSqr_32f_I ippsSub_32f ippsAdd_32f ippsSub_32f_I ippsAbs_32f ippsMaxEvery_32f_I ippsAbs_32f_I ippsMulC_32f ippsMagnitude_32fc ippsDotProd_32f ippsMax_32f ippsFFTInitAlloc_R_32f ippsZero_16s ippsMul_32s_ISfs ippsCopy_16s ippsPow34_32f ippsThreshold_LTVal_32f_I ippsWinHann_32f_I ippsMove_32f ippsFFTGetBufSize_C_32f ippsFFTInitAlloc_C_32f ippsFFTFree_C_32f ippsFFTInv_CToC_32f ippsFlip_32f ippsMul_32f_I ippsMinIndx_32f
__________________
BeHappy - AviSynth-based audio transcoding tool Audio encoding via AviSynth On2 VP7 is great in quality but it is unusable for long-term video backup puposes! Sincerely Yours, MCPD/MCTS |
|
|
|
|
|
|
#10 | Link | |
|
I'm Dayvon, an MP4 addict
Join Date: Dec 2005
Location: Minneapolis
Posts: 238
|
Thanks for the positive response guys , I appreciate it.
To start with a little explanation, I looked through tons of threads and links to find all that I needed to get BeHappy up and running, and I thought it'd be great in a single quick guide. Now, I put up the process that made it work for me. And I will try to get all the other things that are necessary that I somehow over looked. Give me just a bit to recollect the info here and I'll have updates shortly. Quote:
__________________
My Gear |
|
|
|
|
|
|
#11 | Link | |
|
nobody's nobody
Join Date: Mar 2005
Location: The Sun, somewhere around
Posts: 553
|
Quote:
Last edited by Rockaria; 3rd February 2006 at 17:03. |
|
|
|
|
|
|
#12 | Link | |
|
I'm Dayvon, an MP4 addict
Join Date: Dec 2005
Location: Minneapolis
Posts: 238
|
Quote:
__________________
My Gear |
|
|
|
|
|
|
#13 | Link | |
|
BeHappy/MeGUI developer
Join Date: Oct 2003
Location: Moscow, Russia
Posts: 1,727
|
Quote:
Just remove all NeroIPP.dll from your system (use serarch) and try to encode HE-AAC !
__________________
BeHappy - AviSynth-based audio transcoding tool Audio encoding via AviSynth On2 VP7 is great in quality but it is unusable for long-term video backup puposes! Sincerely Yours, MCPD/MCTS |
|
|
|
|
|
|
#14 | Link | |
|
BeHappy/MeGUI developer
Join Date: Oct 2003
Location: Moscow, Russia
Posts: 1,727
|
Quote:
__________________
BeHappy - AviSynth-based audio transcoding tool Audio encoding via AviSynth On2 VP7 is great in quality but it is unusable for long-term video backup puposes! Sincerely Yours, MCPD/MCTS |
|
|
|
|
|
|
#15 | Link | |
|
nobody's nobody
Join Date: Mar 2005
Location: The Sun, somewhere around
Posts: 553
|
Quote:
I am very well aware of my system and paths defined though. Also putting it together in the local folder is not a big deal even if it's not used. But why don't you test it for yourself before accusing people? |
|
|
|
|
|
|
#16 | Link |
|
BeHappy/MeGUI developer
Join Date: Oct 2003
Location: Moscow, Russia
Posts: 1,727
|
By the way
MeGUI use portions of BeHappy for Audio Compession so you can take look @ MeGUI installation gude (not complete yet) - the same Dll issues are already discussed there
__________________
BeHappy - AviSynth-based audio transcoding tool Audio encoding via AviSynth On2 VP7 is great in quality but it is unusable for long-term video backup puposes! Sincerely Yours, MCPD/MCTS |
|
|
|
|
|
#17 | Link | |
|
BeHappy/MeGUI developer
Join Date: Oct 2003
Location: Moscow, Russia
Posts: 1,727
|
Quote:
and LC-AAC compression both!
__________________
BeHappy - AviSynth-based audio transcoding tool Audio encoding via AviSynth On2 VP7 is great in quality but it is unusable for long-term video backup puposes! Sincerely Yours, MCPD/MCTS |
|
|
|
|
|
|
#18 | Link |
|
nobody's nobody
Join Date: Mar 2005
Location: The Sun, somewhere around
Posts: 553
|
So I've been talking based on my experience and should I be wrong?
We could stop it earlier....I did test both HE & LC without it. This environment(nero encode) is no different than that of foobar2k... Let's have them prove then..../silence [edit] iirc, once besweet was reported mistakenly resampling the already 48k to 41k using the nero encoding and probably resampling routine. it also may no longer use such nero internal audio processing routines. [edit] a proof http://forum.doom9.org/showpost.php?...0&postcount=80
__________________
u know everything in the end, or now if aligned... no right(x).right(y) pls. it's confusing... : phase-shift /Jun.2006 Last edited by Rockaria; 14th February 2006 at 10:58. |
|
|
|
|
|
#19 | Link | ||
|
I'm Dayvon, an MP4 addict
Join Date: Dec 2005
Location: Minneapolis
Posts: 238
|
Quote:
Quote:
"mfc71.dll"?? know where to get this one? BTW - do you want me to change most links to RareWarez links?
__________________
My Gear Last edited by Dayvon; 3rd February 2006 at 17:37. |
||
|
|
|
|
|
#20 | Link | |
|
Moderator
![]() Join Date: Feb 2005
Location: Spain
Posts: 7,471
|
Quote:
|
|
|
|
|
|
|
#21 | Link | |
|
clueless n00b
![]() Join Date: Oct 2001
Location: somewhere over the rainbow
Posts: 10,583
|
Quote:
__________________
For the web's most comprehensive collection of DVD backup guides go to www.doom9.org |
|
|
|
|
|
|
#22 | Link | |
|
Moderator
![]() Join Date: Feb 2005
Location: Spain
Posts: 7,471
|
Quote:
Rarewares, afaik, without warez content. Last edited by tebasuna51; 3rd February 2006 at 18:01. |
|
|
|
|
|
|
#23 | Link | |
|
I'm Dayvon, an MP4 addict
Join Date: Dec 2005
Location: Minneapolis
Posts: 238
|
Quote:
Good to be working together
__________________
My Gear |
|
|
|
|
|
|
#24 | Link | |
|
BeHappy/MeGUI developer
Join Date: Oct 2003
Location: Moscow, Russia
Posts: 1,727
|
Quote:
__________________
BeHappy - AviSynth-based audio transcoding tool Audio encoding via AviSynth On2 VP7 is great in quality but it is unusable for long-term video backup puposes! Sincerely Yours, MCPD/MCTS |
|
|
|
|
|
|
#26 | Link | |
|
BeHappy/MeGUI developer
Join Date: Oct 2003
Location: Moscow, Russia
Posts: 1,727
|
Quote:
![]() and downloading BeSweet is not very bad, it cost approx 800K only
__________________
BeHappy - AviSynth-based audio transcoding tool Audio encoding via AviSynth On2 VP7 is great in quality but it is unusable for long-term video backup puposes! Sincerely Yours, MCPD/MCTS |
|
|
|
|
|
|
#27 | Link |
|
BeHappy/MeGUI developer
Join Date: Oct 2003
Location: Moscow, Russia
Posts: 1,727
|
by the way - anyone can create BeHappy bundle - include here all free stuff except aviSynth.
So it can contain:
It will approx 3MB only
__________________
BeHappy - AviSynth-based audio transcoding tool Audio encoding via AviSynth On2 VP7 is great in quality but it is unusable for long-term video backup puposes! Sincerely Yours, MCPD/MCTS |
|
|
|
|
|
#28 | Link | |
|
I'm Dayvon, an MP4 addict
Join Date: Dec 2005
Location: Minneapolis
Posts: 238
|
Quote:
I'll get around to it. Could you host it on your Workspace site?
__________________
My Gear |
|
|
|
|
|
|
#29 | Link | ||
|
BeHappy/MeGUI developer
Join Date: Oct 2003
Location: Moscow, Russia
Posts: 1,727
|
Quote:
Quote:
__________________
BeHappy - AviSynth-based audio transcoding tool Audio encoding via AviSynth On2 VP7 is great in quality but it is unusable for long-term video backup puposes! Sincerely Yours, MCPD/MCTS |
||
|
|
|
|
|
#31 | Link | |
|
BeHappy/MeGUI developer
Join Date: Oct 2003
Location: Moscow, Russia
Posts: 1,727
|
Quote:
__________________
BeHappy - AviSynth-based audio transcoding tool Audio encoding via AviSynth On2 VP7 is great in quality but it is unusable for long-term video backup puposes! Sincerely Yours, MCPD/MCTS |
|
|
|
|
|
|
#32 | Link | |
|
BeHappy/MeGUI developer
Join Date: Oct 2003
Location: Moscow, Russia
Posts: 1,727
|
Quote:
__________________
BeHappy - AviSynth-based audio transcoding tool Audio encoding via AviSynth On2 VP7 is great in quality but it is unusable for long-term video backup puposes! Sincerely Yours, MCPD/MCTS |
|
|
|
|
|
|
#33 | Link |
|
Registered User
Join Date: May 2002
Posts: 69
|
Since all the original links don't work anymore, would someone care to make a package (incl. all required *.extension files for ffmpeg/lame/...)? Why is there no mirror?
The basic principles are still a bit confusing. How do I make aften.exe work with BeHappy? I have the file in the BeHappy dir, but do I need an "aften.extension"? Currently, the only Non-Avisynth thing that works in my BeHappy install is WAV output, although I have no Wavpack installed. I get a LAME configuration dialog, although the lame.exe is missing. How does this work? |
|
|
|
|
|
#34 | Link |
|
Moderator
![]() Join Date: Feb 2005
Location: Spain
Posts: 7,471
|
@aLu
In the main BeHappy thread there are working links. BTW some precisions: - BeHappy need AviSynth 2.5.7 and .NET Framework 2.0 installed - To basic work only BeHappy.exe and AvisynthWrapper.dll are needed. - There are GUI's to capture parameters for decoders, functions and encoders integrated in BeHappy.exe (Lame, Aften, ...) but the more simples can be implemented with .extension files (ffmpeg, ...) - You can use the Shon3i installer or you can add only the decoders, functions and decoders you need or include the new versions manually. |
|
|
|
![]() |
|
|