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 4th January 2014, 14:53   #1041  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,753
As far as I can read the sources, not really being a C coder (m2audio_lpcm.cpp / m2audio_rawav.cpp):

"NicLPCMSource" is for headerless integer PCM audio which requires all attributes explicitly; Motorola (Big Endian) order – as usual for DVD and Blu-ray PCM – is supported by negative sample bits, it may also support the (4LSB-interleaved) 20-bit sample format in DVD Video LPCM streams.

"RaWavSource" is for uncompressed intel (Litte Endian) integer and IEEE float PCM content in WAV and W64 container, it contains a RIFF / RF64 chunk parser.
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 5th January 2014, 13:55   #1042  |  Link
Wilbert
Moderator
 
Join Date: Nov 2001
Location: Netherlands
Posts: 6,364
Yes i saw that when reading the sources (that's why i deleted my post, must have crossed your reply). Thanks anyway!
Wilbert is offline   Reply With Quote
Old 27th January 2014, 22:56   #1043  |  Link
siella
Registered User
 
siella's Avatar
 
Join Date: Mar 2007
Location: Turkey
Posts: 66
All extensions update as last versions of encoders. i added dts encoder and fgh aac encoder estensions. Also I added logo.
All extensions is start with @ now


Quote:
The files in this folder can be included in BeHappy folder or in a subfolder called 'encoder'.
If the subfolder 'encoder' exists, all the encoders must be inside it.

Some files are interfaces created by BeHappy team and are included here, but the rest must be obtained from the authors.
Some special versions with STDIN input are included also, when the old link don't work.
There are also Bepipe.7z with the command line Bepipe.exe and some sample.
Here are the last know url to download the encoders and the last version tested:

WavSplit.exe (Included. Author Tebasuna, to split in mono/stereo wav's instead multichannel output)

-- lossless encoders
flac.exe (free lossless FLAC encoder http://www.rarewares.org/lossless.php, v1.3)
ttaenc.exe (free lossless TTA True Audio encoder, special v3.4.1 with STDIN input, included)
wavpack.exe (free lossless WV WavPack encoder http://www.rarewares.org/lossless.php, http://www.wavpack.com/ v4.70)

-- lossy multichannel encoders
neroAacEnc.exe (free AAC-MP4 encoder from Nero, http://www.nero.com/eng/technologies-aac-codec.html v1.5.4.0)
aften.exe (free AC3 encoder by Justin Ruggles, in http://code.google.com/p/wavtoac3encoder/downloads/list v)
oggenc2.exe (free OGG encoder, http://www.rarewares.org/ogg-oggenc.php v2.85)

enc_aacPlus.exe (Included. Author Dimzon and BeHappy team, interface for enc_aacplus.dll http://www.un4seen.com/filez/4/enc_aacPlus.zip)
enc_aacplus.dll (free AAC CT encoder , from full Winamp 5.66)
nscrt.dll (needed for enc_aacplus.dll, from full Winamp 5.5)
libmp4v2.dll (needed for enc_aacplus.dll mp4 output, from full Winamp 5.66)

ffmpeg.exe (many options, maybe: http://ffmpeg-builds.sourceforge.net/)
enc_AudX_CLI.exe (Included. Author Dimzon, interface for audxlib.dll)
audxlib.dll (free MP3 encoder with surround features, http://www.aud-x.com/)
mp3sEncoder.exe (free MP3 Fraunhofer encoder, http://www.all4mp3.com/tools/sw_fhg_cl.html)

qtaacenc.exe (Apple quicktime aac encoder, it needs QuickTime 7.6.2 or later and VC2008 runtime http://tmkk.undo.jp/qtaacenc/
fhgaacenc.exe (interface for enc_fhgaac.dll, http://tmkk.undo.jp/tools/fhgaacenc-20120624.zip)
enc_fhgaac.dll (Fraunhofer FHG AAC Encoder, new version of AAC CT encoder, needed for fhgaacenc.exe from winamp 5.66)
nsutil.dll (needed for enc_fhgaac.dll, from full Winamp 5.66)

dcaenc.exe (dcaenc free DTS encoder,http://aepatrakov.narod.ru/index/0-2, v2)

-- lossy only stereo encoders
lame.exe (free MP3 encoder http://www.rarewares.org/mp3-lame-bundle.php, v3.99.5)
twolame.exe (free MP2 encoder, http://www.rarewares.org/mp3-others.php#twolame, included v0.3.13)
mpcenc.exe (free MPC MusePack encoder, http://www.musepack.net, v1.30)

Notes:
------
The GUI's to capture the encoder parameters are implemented in the main BeHappy.exe or in *.extensions files in the 'extensions' subfolder.
The *.extensions files can be edited with Notepad or similar to change a not supported option.
To change parameters to GUI encoder included in BeHappy.exe you need change the sources *.cs and compile.

The files in 'extensions' subfolder can also be placed at BeHappy folder.
The *.extension files can implement also DSP functions (ConvertSample, DownMix, DuplicateChannels, SSRC and UpMix), and AviSynth decoders (BassAudio.extension).

The mppenc v1.16 (SV7) was deprecated and the new MusePack encoder SV8 is named mpcenc.exe (actually v1.30) if you want use it you need edit MusePack.extension file.

For nero encoder information look at http://wiki.hydrogenaudio.org/index.php?title=NeroAAC





Attached Files
File Type: 7z extensions.7z (123.3 KB, 237 views)

Last edited by tebasuna51; 28th January 2014 at 00:41.
siella is offline   Reply With Quote
Old 28th January 2014, 00:55   #1044  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,890
Quote:
Originally Posted by siella View Post
... i added dts encoder and fgh aac encoder estensions. Also I added logo.
Thanks.

(I never know how to add a logo)
__________________
BeHappy, AviSynth audio transcoder.
tebasuna51 is offline   Reply With Quote
Old 28th January 2014, 16:32   #1045  |  Link
Tom Keller
Registered User
 
Tom Keller's Avatar
 
Join Date: Jan 2005
Posts: 77
I've got some additional Extensions:
  • one for the usage of qaac (if someone prefer it over qtaacenc)
  • and another one for opusenc

Quote:
Originally Posted by tebasuna51 View Post
(I never know how to add a logo)
The logos are *.png files as Base64 coded text. So you simply have to create your logo with the graphics software of your choice, then use one of the many Base64 online converters to upload and convert the image... and add it to your *.extension file afterwards.
Attached Files
File Type: zip more_extensions.zip (23.8 KB, 120 views)
Tom Keller is offline   Reply With Quote
Old 28th January 2014, 17:03   #1046  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,890
Thanks.

New options:
Attached Images
  
__________________
BeHappy, AviSynth audio transcoder.
tebasuna51 is offline   Reply With Quote
Old 30th January 2014, 09:53   #1047  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,753
I wonder if extensions are configurable in another way. This huge bunch of radio buttons makes me uncomfortable. Especially for QAAC, where I would prefer more options between quality 73 and 100 (I often prefer 82, but would never consider using the lowest possible). Using radio buttons to choose between CBR, CVBR and (t)VBR, and then having combo boxes to select the bitrate or quality level, may be more convenient, but would have to be supported by the extension designer features.
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 30th January 2014, 16:25   #1048  |  Link
Tom Keller
Registered User
 
Tom Keller's Avatar
 
Join Date: Jan 2005
Posts: 77
Yes... i know - or some kind of slider for choosing the bitrate would be much more comfortable too. But as far as i understand, that's (sadly) not possible with the XML based extension scripts.
Tom Keller is offline   Reply With Quote
Old 2nd February 2014, 17:59   #1049  |  Link
siella
Registered User
 
siella's Avatar
 
Join Date: Mar 2007
Location: Turkey
Posts: 66
Quote:
that's (sadly) not possible with the XML based extension scripts.
That's right. Behappy written C# language also is open source and maybe some person who know C# programmer add radio button.
siella is offline   Reply With Quote
Old 2nd February 2014, 21:26   #1050  |  Link
Reino
Registered User
 
Reino's Avatar
 
Join Date: Nov 2005
Posts: 693
Quote:
Originally Posted by siella View Post
Also I added logo.
How do you translate a picture to characters of code you can use in a text file?

[edit]Strange, I completely overlooked that paragraph. Thanks, LigH[/edit]
__________________
My hobby website

Last edited by Reino; 2nd February 2014 at 23:54. Reason: I'm blind
Reino is offline   Reply With Quote
Old 2nd February 2014, 21:37   #1051  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,753
@ CoRoNe:

Quote:
Originally Posted by Tom Keller View Post
The logos are *.png files as Base64 coded text. So you simply have to create your logo with the graphics software of your choice, then use one of the many Base64 online converters to upload and convert the image... and add it to your *.extension file afterwards.
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 5th February 2014, 14:43   #1052  |  Link
Tom Keller
Registered User
 
Tom Keller's Avatar
 
Join Date: Jan 2005
Posts: 77
Quote:
Originally Posted by siella View Post
That's right. Behappy written C# language also is open source and maybe some person who know C# programmer add radio button.
I think that's highly unlikely, since no programmer was interested in the further development of BeHappy for quite a while.
Tom Keller is offline   Reply With Quote
Old 9th February 2014, 18:45   #1053  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,890
Warning!

Bug detected in FraunhoferMp3.extension in the package of previous post.

Use this one instead:

Edit: file updated.

Sorry, I don't see the Siella edition of next post until now
Attached Files
File Type: 7z FraunhoferMp3.7z (12.7 KB, 80 views)
__________________
BeHappy, AviSynth audio transcoder.

Last edited by tebasuna51; 10th May 2014 at 09:40. Reason: update attachement
tebasuna51 is offline   Reply With Quote
Old 10th February 2014, 10:06   #1054  |  Link
siella
Registered User
 
siella's Avatar
 
Join Date: Mar 2007
Location: Turkey
Posts: 66
Quote:
Originally Posted by tebasuna51 View Post
Warning!

Bug detected in FraunhoferMp3.extension in the package of previous post.

Use this one instead:
Thanks tebasuna51
-if - -of "{0}" -q 1 -eof -res {2} -br 0 -m 1 -sr {1} -res {2} -c {3} -vbri
but why did you write -res {2} command double?

Last edited by siella; 10th February 2014 at 17:38.
siella is offline   Reply With Quote
Old 7th May 2014, 17:10   #1055  |  Link
siella
Registered User
 
siella's Avatar
 
Join Date: Mar 2007
Location: Turkey
Posts: 66
FFmpegSource2 extantion

I made ffaudio extension to use geting and decoding directly audio files from avi,mkv,mp4,flv,m2ts and ts container.
You need to download ffms2.dll and put in to avisynth plugin folder
https://ffmpegsource.googlecode.com/svn/trunk/doc/ffms2-avisynth.html
Also it request installed hali media splitter on your pc.
FFAudio create index file in path of your video.
FFAudioNoindex doesnt creat file. It writes on ram. But If you dont have enough ram I dont recommend. it use ram above 200 mb for hd video.
Attached Files
File Type: zip FFAudio.zip (1.2 KB, 65 views)

Last edited by siella; 12th May 2014 at 14:20. Reason: Corrected extension
siella is offline   Reply With Quote
Old 7th May 2014, 17:18   #1056  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,753
Certainly a useful extension.

Slightly more useful may be an L-SMASH Works extension, though; the splitters of LAVFilters are more reliable, LwLibavAudioSource() doesn't need the help of Haali to read MPEG containers.
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 8th May 2014, 11:10   #1057  |  Link
siella
Registered User
 
siella's Avatar
 
Join Date: Mar 2007
Location: Turkey
Posts: 66
LSMASHSource Extension

Well I made extension for l-smash as a alternative. Diffirent is if you use LWAudioNoindex spend ram more less than FFAudioNoindex. But if use LWAudio index file size more than FFaudio

Download here https://drive.google.com/folderview?id=0BwV03nn6LPd9OXJUWVVMMXZmNUU&usp=sharing
Copy LSMASHSource.dll to avsynth plugin folder. Also you need msvcr120.dll (not 64bit) put in to system32 folder. (if your system 64bit put in to SysWOW64)
LWAudio create index file in path of your video.
LWAudioNoindex doesnt create index file.
Attached Files
File Type: zip LWAudio.zip (1.2 KB, 66 views)

Last edited by siella; 9th May 2014 at 17:12. Reason: Corrected extension
siella is offline   Reply With Quote
Old 8th May 2014, 11:47   #1058  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,753
Quote:
Originally Posted by siella View Post
Also you need msvcr120.dll (not 64bit) put in to system32 folder. (if your system 64bit put in to SysWOW64)
Or much more reliable: Install Microsoft's Visual C++ Redistributable Packages für Visual Studio 2013 32-bit (vcredist_x86.exe).

P.S.:
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid

Last edited by LigH; 8th May 2014 at 11:51.
LigH is offline   Reply With Quote
Old 8th May 2014, 11:51   #1059  |  Link
siella
Registered User
 
siella's Avatar
 
Join Date: Mar 2007
Location: Turkey
Posts: 66
Thanks LigH
__________________
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 9th May 2014, 17:06   #1060  |  Link
siella
Registered User
 
siella's Avatar
 
Join Date: Mar 2007
Location: Turkey
Posts: 66
I change dts extension. Dcaenc doesnt support 24 bit or 32 bit float. Now it will be auto convert 32bit int.
Attached Files
File Type: zip dcaenc.zip (8.3 KB, 81 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
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 18:41.


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