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. |
|
|
Thread Tools | Search this Thread | Display Modes |
5th January 2018, 13:52 | #1261 | Link |
random user
Join Date: May 2014
Location: #Neuland
Posts: 116
|
Just uploaded a new release with a mini change (already since last summer on my harddisk).
Code:
- audio source plugins are grayed out in combo box if source files are unsupported - update qaac.exe, opusenc.exe, ffmpeg.exe (audio encoder only build) Unfortunately I haven't found an equivalent audio encoding gui for Linux yet...
__________________
BeHappy Audio Transcoder > <Doom9 forum> <Gleitz forum> <GitHub> MP4.tool GUI for MP4Box & L-SMASH muxer > https://www.mediafire.com/folder/3i6y6cbkyhblm/MP4.tool |
20th February 2018, 21:31 | #1263 | Link |
Guest
Posts: n/a
|
I'm encoding 5.1 for DVD and would like to check my settings.
|
20th February 2018, 22:52 | #1264 | Link |
Moderator
Join Date: Feb 2005
Location: Spain
Posts: 6,915
|
Standard DTS (for DVD and BD) are Big-Endian, but for multichannel CD Audio must be Little-Endian, for that there are the options.
BTW use a recent dialog with the 3 most usefull options: (replace the e_FFdcaenc.ext in extensions folder) EDIT: replaced e_FFdcaenc.ext, see next posts
__________________
BeHappy, AviSynth audio transcoder. Last edited by tebasuna51; 22nd February 2018 at 12:29. Reason: replacing e_FFdcaenc.ext |
20th February 2018, 23:44 | #1265 | Link |
Guest
Posts: n/a
|
Thanks! If the same settings work for BD and DVD, then I suppose that DTS-HD cores are always BD complaint.
To get a DTS track to work with MuxMan without its throwing an error, I've found that I have to use 1509.75kb/s with ffdcaenc (when using eac3to's stdout as well). When viewed with LeeAudBi, the transmission bitrate shows correctly as 1536kb/s, and the primary frame byte-size is correct too. EDIT: The track that is produced by BeHappy using the settings above is accepted by MuxMan with no problems. Last edited by Richard1485; 21st February 2018 at 18:28. |
22nd February 2018, 11:43 | #1266 | Link | ||
Guest
Posts: n/a
|
The full-DTS option presented by BeHappy produces a file that is accepted by MuxMan, but the half-DTS option does not.
Quote:
Code:
eac3to.exe input.w64 stdout.wav -down16 | ffdcaenc.exe -i - -o output.dts -l -b 754.5 Quote:
|
||
22nd February 2018, 12:34 | #1267 | Link |
Moderator
Join Date: Feb 2005
Location: Spain
Posts: 6,915
|
You are right, is a bug in e_FFdcaenc.ext than put 755.5 instead the correct value 754.5.
Replaced e_FFdcaenc.ext in previous post. The files in extensions folder can be edited (with Notepad for example) to correct any bug or make user option.
__________________
BeHappy, AviSynth audio transcoder. |
7th March 2018, 21:07 | #1272 | Link |
Guest
Posts: n/a
|
I often convert 16-bit multichannel audio to W64, edit it, and then re-encode. When the edited file exits BeHappy, it reads as 24-bit. If I convert it (before or after exporting) to 16-bit, do I lose anything? I guess that it's just padded and that the padding is subsequently stripped, but I'd like to make sure. (I've been meaning to ask this for a while and never got round to it. )
|
7th March 2018, 23:27 | #1273 | Link |
Moderator
Join Date: Feb 2005
Location: Spain
Posts: 6,915
|
What kind of edit and recode to what format?
Some AviSynth functions need convert 16 bit int to 32 bit float and some encoders don't accept 32 bit float and need a conversion to 24 bit int. Downconvert manually to 16 bit lose some precission. For instance, in your command line: eac3to.exe input.w64 stdout.wav -down16 | ffdcaenc.exe -i - -o output.dts -l -b 754.5 the -down16 is not recommended and lose precission, ffdcaenc can work with 24 bits source. Take in mind than any encoder convert input to float to work internally. Better 24 bit -> 32 bit float than 16 bit -> 32 bit float.
__________________
BeHappy, AviSynth audio transcoder. |
7th March 2018, 23:52 | #1274 | Link | ||
Guest
Posts: n/a
|
Ah, okay. That fits with what I've just been reading.
Quote:
Quote:
|
||
8th March 2018, 12:10 | #1275 | Link | |
Moderator
Join Date: Feb 2005
Location: Spain
Posts: 6,915
|
Quote:
But ffdcaenc with -l parameter support wav files >4GB.
__________________
BeHappy, AviSynth audio transcoder. |
|
8th March 2018, 14:59 | #1277 | Link |
Moderator
Join Date: Feb 2005
Location: Spain
Posts: 6,915
|
ffdcaenc can't support w64.
BTW, talking about BeHappy only, the user don't need care about this, always the best format is selected for the encoder used. You can see in extensions\e_ENCODER.ext, for instance for ffmpeg: <HeaderType>1</HeaderType> and BeHappy output W64 header (1) because ffmpeg support W64. For ffdcaenc use the default header WAV (0) but add the parameter -l to accept wav files > 4GB.
__________________
BeHappy, AviSynth audio transcoder. |
26th June 2021, 15:54 | #1279 | Link | |
Moderator
Join Date: Feb 2005
Location: Spain
Posts: 6,915
|
The TimeStretch filter used in last BeHappy release was based in the TimeStretch.dll (2015 Wilbert based in SoundTouch library 1.9.0) plugin.
And is called with TimeStretchPlugin() in avs's created by BeHappy. There are more recent SoundTouch versions, in AviSynth v2.61 and with Avs+. Both need calls with only TimeStretch() and the current release can't do so. There are a custom compilated BeHappy.exe, by -QfG-, than generate .avs like this: Quote:
I recommend delete the ...Behappy\plugins32\TimeStretch.dll not needed at all, if we use Avs v2.61 the internal function is called, if we use Avs+ the plugin must be loaded by default, if Avs+ is properly installed. There are other custom changes, for instance add TrueHD encode with ffmpeg in the file 's_FFAudio.ext', but for the TimeStretch improvement you only need replace the file 'BeHappy.exe' in your BeHappy package.
__________________
BeHappy, AviSynth audio transcoder. Last edited by tebasuna51; 17th January 2023 at 13:36. Reason: replace link |
|
26th June 2021, 18:30 | #1280 | Link |
Registered User
Join Date: Apr 2010
Location: I have a statue in Hakodate, Japan
Posts: 744
|
Many thanks to -Qfg- and you tebasuna.
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. PD: won't it be possible to compile a version of FFMpeg like the one that weighed almost 3 Mb? Wouldn't that version just encode audio? |
Tags |
behappy |
|
|