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
Register FAQ Calendar Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
Old 2nd January 2024, 23:39   #1  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,929
DeeGUI (Dolby Encoder Engine GUI)

I make a little GUI to use the Dolby Encoder Engine software.

Must be at same folder (...\DolbyEE) than dee.exe and need ffmpeg at same folder or in the system %PATH% (recommended).

The first step is convert/decode the source file in RF64 format (like dee.exe need) and can be used any format suported by ffmpeg.

Here is the DeeGUI.au3 than can be interpreted by Autoit3.exe or use the DeeGUI.exe from here
Attached Images
 
Attached Files
File Type: 7z DeeGUI_au3.7z (5.6 KB, 106 views)
__________________
BeHappy, AviSynth audio transcoder.

Last edited by tebasuna51; 17th January 2024 at 11:20.
tebasuna51 is offline   Reply With Quote
Old 12th January 2024, 20:51   #2  |  Link
Vicio
Registered User
 
Join Date: May 2017
Posts: 18
Thank you very much for creating DeeGUI for the Dolby Encoder Engine. Your initiative will make the process much easier for users. Your effort in making DeeGUI.exe available shows a remarkable commitment. Your contribution is invaluable to the community.

PS. Are there plans for any version of Linux?

Greetings from Brazil.

Last edited by Vicio; 12th January 2024 at 21:15.
Vicio is offline   Reply With Quote
Old 14th January 2024, 01:08   #3  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,929
Quote:
Originally Posted by Vicio View Post
PS. Are there plans for any version of Linux?
Sorry, I haven't a pc with Linux installed now.
__________________
BeHappy, AviSynth audio transcoder.
tebasuna51 is offline   Reply With Quote
Old 14th January 2024, 18:54   #4  |  Link
pcroland
Registered User
 
Join Date: Mar 2014
Location: Hungary
Posts: 115
Quote:
Originally Posted by Vicio View Post
Thank you very much for creating DeeGUI for the Dolby Encoder Engine. Your initiative will make the process much easier for users. Your effort in making DeeGUI.exe available shows a remarkable commitment. Your contribution is invaluable to the community.

PS. Are there plans for any version of Linux?

Greetings from Brazil.
deew works on Linux and MacOS aswell.
__________________
deew (Dolby Encoding Engine Wrapper): deew.dev, Doom9 | substoforced
pcroland is offline   Reply With Quote
Old 14th January 2024, 20:01   #5  |  Link
Vicio
Registered User
 
Join Date: May 2017
Posts: 18
Quote:
Originally Posted by tebasuna51 View Post
Sorry, I haven't a pc with Linux installed now.
Thanks for the answer, who knows, maybe one day there will be a GUI for Linux.
I will make a video tutorial about this GUI on my channel.




Quote:
Originally Posted by pcroland View Post
deew works on Linux and MacOS aswell.
Yes, I am aware and have it, but it works via the command line and you have to create *.bat for each audio format.
A GUI like the one tebasuna51 created for Windows would be very useful for the Linux crowd too.

Anyway thank you.


Last edited by Vicio; 14th January 2024 at 20:12.
Vicio is offline   Reply With Quote
Old 14th January 2024, 21:41   #6  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,929
Quote:
Originally Posted by pcroland View Post
deew works on Linux and MacOS aswell.
And thanks for it.

I make my GUI for windows without need phyton installed.
__________________
BeHappy, AviSynth audio transcoder.
tebasuna51 is offline   Reply With Quote
Old 15th January 2024, 15:07   #7  |  Link
j7n
Registered User
 
j7n's Avatar
 
Join Date: Apr 2006
Posts: 138
You can call dee.exe from the command-line. Choose an XML prioject, then supply an override parameter for the variables that are commonly changing using --add-elem (seems like you can't "add" only overwrite). You can create a preset or map the bitrate to a slider. There is an abundance of front ends to choose from, which you use with any encoder. I don't know Linux, but on Windows audio players have encoding built in. There is Frontah (which gives you one slider and many presets).

Is there even an Linux version of Dolby software?

dee.exe --xml d:\bin\dee\xml\dd.xml -a INPUT -o OUTPUT --add-elem data_rate=BITRATE
j7n is offline   Reply With Quote
Old 16th January 2024, 09:37   #8  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,929
Yes, my GUI create the .xml needed based in captured parameters, but also run previously ffmpeg to decode/convert any input file to .RF64 needed for the INPUT file.
Also fake remap the 7.1 audio input from the correct map channels to the desired by dee.exe.

There are a Linux version of DEE but I haven't it to test.
__________________
BeHappy, AviSynth audio transcoder.

Last edited by tebasuna51; 16th January 2024 at 09:39.
tebasuna51 is offline   Reply With Quote
Old 16th January 2024, 19:21   #9  |  Link
CoLLAPSaRr1
Registered User
 
Join Date: May 2019
Posts: 1
Hello,
Many thanks for your GUI, I've just tried it, the interface is KISS-like, it's great.
However, I'm getting an error after the w64 file transcode step, it asks me to create a directory in the "C:\Portable\0\temp" rep.

Quote:
[2024-01-16 19:20:51.237] ERROR: framework: Storage: Directory "C:\Portable\0\temp" does not exist.
[2024-01-16 19:20:51.237] ERROR: framework: Could not create temp file for temp_dir_test.
[2024-01-16 19:20:51.237] ERROR: Could not write to temp_dir.
[2024-01-16 19:20:51.237] ERROR: Could not build workflow.
Is it possible to change this behaviour?
CoLLAPSaRr1 is offline   Reply With Quote
Old 16th January 2024, 20:44   #10  |  Link
Vicio
Registered User
 
Join Date: May 2017
Posts: 18
Quote:
Originally Posted by tebasuna51 View Post
There are a Linux version of DEE but I haven't it to test.
I sent it to you via PM if you're interested.
Vicio is offline   Reply With Quote
Old 17th January 2024, 11:15   #11  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,929
Quote:
Originally Posted by CoLLAPSaRr1 View Post
..., it asks me to create a directory in the "C:\Portable\0\temp" rep.

Is it possible to change this behaviour?
Yes, my fault, I forget than dee need a temporary folder to work.

In the new version I put that folder the same than input folder, then we need in it enough space to the RF64 file (can be very big) and temporary files created by dee (and after deleted if success).
__________________
BeHappy, AviSynth audio transcoder.
tebasuna51 is offline   Reply With Quote
Old 26th January 2024, 01:06   #12  |  Link
l00t
Where's my loot?
 
Join Date: May 2019
Posts: 63
Quote:
Originally Posted by tebasuna51 View Post
And thanks for it.

I make my GUI for windows without need phyton installed.
You don't need python to be installed, just grab the compiled binaries (e.g., exe).
l00t is offline   Reply With Quote
Old 31st January 2024, 13:08   #13  |  Link
tormento
Acid fr0g
 
tormento's Avatar
 
Join Date: May 2002
Location: Italy
Posts: 2,595
It would be nice to be able to use it in CLI too for strange batch conversions.
__________________
@turment on Telegram
tormento is offline   Reply With Quote
Old 31st January 2024, 13:52   #14  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,929
The CLI command used is:

dee.exe -x 0.xml --verbose info --log-file 0.log --progress

the problem is create the 0.xml needed. I don't know your strange settings.
__________________
BeHappy, AviSynth audio transcoder.
tebasuna51 is offline   Reply With Quote
Old 1st February 2024, 01:18   #15  |  Link
j7n
Registered User
 
j7n's Avatar
 
Join Date: Apr 2006
Posts: 138
You can use one of the included XML templates as a starting point. But you need to provide the full path to it. Override individual parameters like so: --add-elem data_rate=256
j7n is offline   Reply With Quote
Old 9th February 2024, 11:00   #16  |  Link
tormento
Acid fr0g
 
tormento's Avatar
 
Join Date: May 2002
Location: Italy
Posts: 2,595
Quote:
Originally Posted by tebasuna51 View Post
the problem is create the 0.xml needed
I would create the xml once and apply in the batch CLI commands.

Can we save the xml with the wanted settings?
__________________
@turment on Telegram
tormento is offline   Reply With Quote
Old 9th February 2024, 22:42   #17  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,929
DeeGUI create the 0.xml with the settings wanted.
After you can use it, but the filenames are inside the 0.xml and you need create the .RF64 files (wrong remaped if 7.1)

What about the button 'Encode all equal files in the folder' to do batch processing?
__________________
BeHappy, AviSynth audio transcoder.
tebasuna51 is offline   Reply With Quote
Old 15th February 2024, 13:35   #18  |  Link
tormento
Acid fr0g
 
tormento's Avatar
 
Join Date: May 2002
Location: Italy
Posts: 2,595
Could you please add support for strange channel configurations too, with the best approximation of the wanted sound effect?

I already saw 6.1 in the past and lately it happened to have 2.1 DTS.

I already know that dee is really picky with channel number.

Perhaps downmixing before encoding or "upmixing"?
__________________
@turment on Telegram
tormento is offline   Reply With Quote
Old 16th February 2024, 09:54   #19  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,929
Dolby Encoder Engine only support AC3, EAC3 and THD 1.0, 2.0, 5.1 and 7.1

You can use other tools (ffmpeg, UsEac3to, BeHappy, ...) to make the desired downmix.
__________________
BeHappy, AviSynth audio transcoder.
tebasuna51 is offline   Reply With Quote
Old 18th February 2024, 19:38   #20  |  Link
jlw_4049
Registered User
 
Join Date: Sep 2018
Posts: 391
For those looking into odd channel configurations as well as Linux support you can use this easy to use CLI for DEE https://github.com/jlw4049/DeeZy
jlw_4049 is offline   Reply With Quote
Reply


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:46.


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