Log in

View Full Version : UsEac3to v1.3.6: a different GUI for eac3to


Pages : 1 2 [3] 4 5 6 7 8 9 10 11 12 13 14

XMEN3
24th April 2012, 14:31
Thanks for this tool.
My question:
Transcoding a trueHD track, the MLP data is going to be used ?
Better... if the trueHD core is ac3@448k, transcoding a trueHD@2500k to ac3@640k is useful?
I've been looking around to find out an answer to this with no success.

tebasuna51
25th April 2012, 01:09
Yes, to both questions.

tebasuna51
9th May 2012, 22:18
New version 0.9.2 (http://www.sendspace.com/file/s6xyb5)

v0.9.2 2012-05-10
Added Queue system and Shutdown.
Support for dcaenc, qaac and fghaacenc.
Added language in track name and some minor improvements.

More details in Readme.txt

To download and use qaac read http://forum.doom9.org/showthread.php?t=154233
For fghaacenc http://forum.doom9.org/showthread.php?t=161806
For dcaenc http://forum.doom9.org/showthread.php?t=163526

RainyDog
16th May 2012, 17:56
Cheers for the new version of this tebasuna51, appreciated.

Very handy to be able to use fghaac with eac3to through a GUI.

Pomegranate
2nd January 2013, 11:47
Hi tebasuna51! I'm sorry to dig up a 7 months old thread, but are you still maintaining this software? It's a wonderful tool, and makes Eac3to very easy to use. In any case, thank you very much for providing this great gui.

tebasuna51
2nd January 2013, 22:35
Maybe I need make some changes with the new eac3to 3.25.

Pomegranate
3rd January 2013, 02:04
If you do make changes, would you consider

1) making wav the default output format or an option to configure the default command,
2) making it possible to have the gui "always on top" like windows task manager?

rahzel
3rd January 2013, 05:49
Maybe I need make some changes with the new eac3to 3.25.
Would be greatly appreciated. :)

tebasuna51
5th January 2013, 18:35
New version 1.0.0 (http://www.sendspace.com/file/sjey8j)

Changelog
=======
- v1.0.0 2013-01-05 Minor changes to support eac3to v3.26


If you do make changes, would you consider

1) making wav the default output format or an option to configure the default command,
I don't like this, but you have the source.
You have the lines 557-583, for each type of audio source you can change the default output format, for instance in:

Case "AC3"
GUICtrlSetData($t2, "|ac3|flac|wav|wavs|pcm|w64|m4a|dts|mp3-ext|mp2-ext|ogg-ext|ac3-ext|m4a-ext|qaa-ext|fgh-ext|dca-ext|pcm-tsm", "ac3")

Replace the final "ac3" by "wav"

2) making it possible to have the gui "always on top" like windows task manager?
I prefer the Command Window over the GUI Window.
But you can comment with ';' the line 88 and uncomment the line 89 to obtain your desired behaviour.

rahzel
5th January 2013, 19:17
thanks tebasuna51.

Pomegranate
5th January 2013, 23:02
Thank you very much for v1.0.0 and for your guidance, it is much appreciated good sir!

VincAlastor
3rd March 2013, 16:39
thank you very much for qaac support!!! coult you support opus too?

tebasuna51
3rd March 2013, 22:22
Ok, in next version.

BTW is easy add encoders than support STDIN, is enough to have opusenc.exe in eac3to, UsEac3to or Encoder folder and use:

stdout.wav | opusenc --bitrate 128 - %_.opus

or others parameters.

VincAlastor
3rd March 2013, 23:03
Ok, in next version.

BTW is easy add encoders than support STDIN, is enough to have opusenc.exe in eac3to, UsEac3to or Encoder folder and use:

stdout.wav | opusenc --bitrate 128 - %_.opus

or others parameters.

that would be great! :) but i will try it tomorrow with your instruction, i hope that there is no reason for confusing channel remappings for 2.1, 5.1, 6.1 channel output :)

edit: and i would like to use the FLACCL encoder confortable in your gui, too. this encoder will be compress stronger and faster than the original flac encoder !!! - really cool, isn't it?!

bennynihon
10th March 2013, 23:29
This is a great app being able to combine so many functions. But after running "Run and MKVMux", it didn't mux the subtitles or chapters into the MKV output file. I've chose to extract both chapters and a subtitle SUP stream, yet it's not being muxed into the MKV output. And I know MKVMerge supports chapters and muxing in a SUP file. Is there a reason why this doesn't happen? Thanks!

tebasuna51
11th March 2013, 13:48
Yes, if the source is not a mkv file the 'Run and MkvMux' is limited to one video stream and two audio streams.
That is because I think than mux SUP subtitles in mkv is not a good idea (not supported by all players) and I recommend convert SUP before to SRT.
After you can add chapters and srt's to the generated mkv.

If the source is a mkv and you only convert 1 or 2 audio tracks 'Run and MkvMux' preserve the video, chapters and subtitles from original mkv.

Motenai Yoda
6th June 2013, 21:34
just a question, I'm trying to mux mkv to ts with the button "run and tsmux" but every time it come out with an error about file missing or something.
before the update (useac3to 1.0 and eac3to 3.27) worked

*hided*\Audio\UsEac3to>"*hided*\Audio\UsEac3to\eac3to\tsMu
xeR\tsMuxer.exe" "*hided*.mkv_.meta" "*hided*.mkv_t.m2ts"
Impossibile trovare il percorso specificato.
End job.
Premere un tasto per continuare . . .

tebasuna51
7th June 2013, 02:02
Work for me, without change in this function in last version.

And the eac3to log?
Maybe some conversión crash and not exist a needed file.

Motenai Yoda
7th June 2013, 08:28
ah seems to be a filename tsmuxer's problem.

kypec
7th June 2013, 09:25
ah seems to be a filename tsmuxer's problem.

No wonder if you use asterisks as part of the filename, how can you even expect that it could work? :eek:
Asterisk * is a wildcard placeholder in Windows and can't be used in regular paths or filenames.

Rumbah
9th December 2013, 18:29
Does anyone have a working link? The sendspace link doesn't work, unfortunately.

tebasuna51
9th December 2013, 23:24
My fault, I deleted the previous link, here is now: http://www.sendspace.com/file/sjey8j

Rumbah
10th December 2013, 14:21
Thanks

NikosD
25th August 2014, 14:13
Sorry if I resurrect this thread for wrong reason, but because I really like the app and the ability of automating things like the "Run and MkvMux" button, I would like to ask if it's possible by pressing that particular button to add automatically 2 audio tracks and 1 video track in muxing process.

I know that it's already happening if you select two different audio tracks.

But if , like me, you select the same audio track two times i.e first time to demux DTS-HD and second time to demux the DTS core from the same audio track (DTS-HD) in the same command line, then only one audio track is muxed by "Run and MkvMux", only the DTS core audio stream.

So the final MKV has 1 video and only 1 audio stream (DTS core), but it has demuxed two audio streams (DTS-HD, DTS).

The functionality is there, of muxing together two audio streams with one video with a single button.

Is it difficult to add the new functionality ?

Thanks!

SeeMoreDigital
25th August 2014, 15:02
Sorry if I resurrect this thread for wrong reason, but because I really like the app...
I don't think there's anything to feel sorry about... I use this app most days ;)

tebasuna51
25th August 2014, 18:01
The problem is only if you let the same name for the two audio track like this:

2: %_2eng.dts 2: %_2eng.dts -core

then the second one rewrite the first.
Put some char to have different names like:

2: %_2engHD.dts 2: %_2eng.dts -core

NikosD
25th August 2014, 19:06
Nope.

I tried it and didn't work.

Because from the first time the names were different, because the extensions were different.

The first name was : %_2eng.dtshd and the second 2: %_2eng.dts -core.

Different extension, different name.

But I tried your way renaming the name before the extension just to be sure and I had again just one audio (DTS core).

tebasuna51
25th August 2014, 20:19
Please use dts extension instead dtshd, like I put in my sample.
The dtshd extension isn't a standard extension, must be dts also for DTS-HD.

In next version I make support for dtshd extension.

NikosD
25th August 2014, 21:14
At last! It worked!

I have now the functionality I asked for the button. Perfect.

But to be honest, I just chose the .dtshd extension from the output format list, I didn't put it myself.

It's the first time I use eac3to and your GUI, probably more experienced users never choose .dtshd extension.

It would be better if you remove that extension from the list, or if you do what you said.Fix the app to recognize the .dtshd extension.

One last question.

Is it better/more accurate/ recommended/ faster (?) to extract the video stream from the original .mkv, in .h264 elementary stream or in .mkv muxed format, before pressing the "Run and MkvMux" and mux it again with the new audio streams.

Both formats (.h264) and (.mkv) can be used with MkvMerge.

Does it have any difference ?

thanks!

NikosD
26th August 2014, 05:27
I did another test putting %_2eng.dtshd -core and it worked.

The app (eac3to) extracted the DTS core from the DTS-HD stream.

So I think .dtshd is a recognizable extension, but not fully (for all functions).

IMO, it would be better if you leave it in the list in order to distinguish DTS-HD from DTS and just fix the button.

Thanks again!

tebasuna51
26th August 2014, 08:30
Fix the app to recognize the .dtshd extension.

Yes, I can add this in next version.

Is it better/more accurate/ recommended/ faster (?) to extract the video stream from the original .mkv, in .h264 elementary stream or in .mkv muxed format, before pressing the "Run and MkvMux" and mux it again with the new audio streams.
...
Does it have any difference ?
Without extract .h264 or .mkv is faster (same accurate) because you don't need write a another big file in disk.
And without video in command line you copy all subs/chapters/... to the new mkv.

Extract the video like .h264 is only usefull when you want correct the fps of the h264 stream. Sometimes the mkv container have the correct fps 24/1.001 but the h264 stream have 23.975 (for instance, eac3to send messages about this, the origin is a bad recode). Is not important but you can use:

1: %_1eng.h264 -changeTo23.976

But remember to add subs/chapters/... if you need.

NikosD
26th August 2014, 09:19
Without extract .h264 or .mkv is faster (same accurate) because you don't need write a another big file in disk.
And without video in command line you copy all subs/chapters/... to the new mkv.


Right!

I had an .m2ts file and without video command line, your app complained with the message "At least 1 video and 1 audio must be selected:"

But with .mkv this is not necessary, so I process only the audio part inside the existing .mkv with no subtitles, chapters etc.

I think it's perfect.

One more question:

How can I clear the info messages of eac3to in the main window ?

Is there something like clear screen as in command line (Clear CL)?

I think it would be useful.

tebasuna51
27th August 2014, 01:37
How can I clear the info messages of eac3to in the main window ?
I don't know for what can be usefull.
Show the info of active file or log of last process.
You can edit the info, Select with mouse and Delete.

NikosD
27th August 2014, 07:38
I meant something like a reset/restart button that will bring the status of the app like when you first open it.

Without any file in the input bar saying just "No file selected..."

and without any info in the eac3to main window saying "No File Selected... Drag&Drop is allowed."

After the processing of a file or a bunch of files, I need to clear everything and start from the beginning like the initial start.

I have to close the app and start it again to clear everything.

But it's more a psychological need of me that everything has finished and I'm ready for a new clear start, so never mind.

The app is perfect for my needs.

Thanks.

tebasuna51
11th September 2014, 22:47
Added new version 1.1.2 (https://www.sendspace.com/file/pkw3bx)

Changelog
=========
- v1.1.2 2014-09-12 Now we can extrat attached files from mkv.
ffdcaenc replace to dcaenc.
Some minor bugs solved.
- v1.1.1 2013-12-13 Solved bug XviD -cq mode.
- v1.1.0 2013-12-08 Added Video Recode.

See Readme for more details.

tebasuna51
11th March 2015, 20:32
New version (only the GUI): UsEac3to 1.1.5 (https://www.sendspace.com/file/vxdu2y)

Changelog
=========
- v1.1.5 2015-03-10 Solved bug when press Cancel selecting feature
- v1.1.4 2014-11-09 Support for wavi.exe

NikosD
1st June 2015, 10:28
Hi.

Since MkvMerge version 7.7.0, there is an option to mux TrueHD and AC3 in mkv container as separate tracks, instead of truncating the embedded AC3 stream of a .thd+ac3 file.

Maybe you could add that functionality to "Run and MkvMux", because as it is now it truncates the AC3 stream.

tebasuna51
1st June 2015, 13:30
I can't understand your request, if you want the two tracks yo can do now:

Input file:
M2TS, 1 video track, 2 audio tracks, 0:02:29, 24p
1: h264/AVC, 1080p24 (16:9)
2: TrueHD/AC3 (Atmos), English, 7.1 channels, 48kHz
(embedded: AC3, 5.1 channels, 640kbps, 48kHz)

UsEac3to COMMAND LINE:
1: %_1eng.h264 2: %_2eng.thd 2: %_2eng.ac3

With "Run and MkvMux" I get
Output file:
MKV, 1 video track, 2 audio tracks, 0:02:29, 24p
1: h264/AVC, 1080p24 (16:9)
2: TrueHD (Atmos), English, 7.1 channels, 48kHz
3: AC3, English, 5.1 channels, 640kbps, 48kHz

NikosD
1st June 2015, 13:36
You could always do that.

I'm talking about the new ability of Mkvmerge to add only one file with two streams inside .thd+ac3 and produce two separate tracks - one TrueHD and one AC3 in the same MKV during muxing.

As it is now your app deletes AC3 if you mux the .thd+ac3 file and keeps only the TrueHD.

tebasuna51
2nd June 2015, 16:11
Like MkvMux is limited to 2 audios I added to next v1.1.7 release your request.

Now with input file:
M2TS, 1 video track, 2 audio tracks, 0:00:27, 24p
1: h264/AVC, 1080p24 (16:9)
2: TrueHD/AC3 (Atmos), English, 7.1 channels, 48kHz
(embedded: AC3, 5.1 channels, 640kbps, 48kHz)
3: AC3, Spanish, 5.1 channels, 640kbps, 48kHz

Whit 'Run and MkvMux' and this command line:

1: %_1eng.mkv 2: %_2eng.thd+ac3 3: %_3spa.ac3

The output is:
MKV, 1 video track, 3 audio tracks, 0:00:27, 24p
1: h264/AVC, 1080p24 (16:9)
2: TrueHD (Atmos), English, 7.1 channels, 48kHz
3: AC3, English, 5.1 channels, 640kbps, 48kHz
4: AC3, Spanish, 5.1 channels, 640kbps, 48kHz

NikosD
2nd June 2015, 16:14
Perfect, but I think next version is 1.16 :)

tebasuna51
3rd June 2015, 15:07
New release 1.1.7 (https://www.sendspace.com/file/ldaj94)

Changelog
=========
- v1.1.7 2015-06-02 MkvMux: if an audio is a thd+ac3 mux the two tracks.
Trim of timecodes.txt for VFR.
- v1.1.6 2015-03-31 Added parameters -dcadec, -arcsoft and OpusEnc

WARNING: -arcsoft parameter don't override the default dcadec for DTSHD 7.1 in eac3to v3.29
-dcadec override the default Arcsoft for others DTS.

NikosD
29th October 2015, 12:59
Hi.

After the new updates of MkvMerge, the button "MkvMergeGUI" doesn't work.
Maybe you could update "MkvMergeGUI" to link to mkvtoolnix-gui.exe ?

Also, what could be the fastest way to run and mux 3 audio files using UsEac3to ?

I have an mkv with 2 audio files (1 with dts-hd and 1 with AC-3) and I want to remux it to 3 audio files (1 with dts-hs, 1 with dts-hd -core and 1 with AC-3)

If I put to the CL parameters the 2:dts-hd, along with 2:dts-hd -core and the 3:AC-3 and press "Run and MkvMux" only 2 audio files (dts and AC-3) are muxed to the final MKV, not 3.

Is it possible to mux 3 audio files with UsEac3to ?

Thanks!

tebasuna51
29th October 2015, 19:30
After the new updates of MkvMerge, the button "MkvMergeGUI" doesn't work.
Maybe you could update "MkvMergeGUI" to link to mkvtoolnix-gui.exe ?
Yep, in next release.

I have an mkv with 2 audio files (1 with dts-hd and 1 with AC-3) and I want to remux it to 3 audio files (1 with dts-hs, 1 with dts-hd -core and 1 with AC-3)

The fastest way is extract the core (eac3to) and mux it to original mkv (mkvtoolnix-gui).

With UsEac3to "Run and MkvMux" you only can mux 2 audios.
Only if there are a track thd+ac3 the ouptput have the tracks thd and ac3 separated because mkv don't support one track thd+ac3.

For me mux the -core and the DTS-HD don't have sense, any player can extract the core from a DTS-HD if not support decode DTS-HD.

NikosD
29th October 2015, 19:42
Yep, in next release.

The fastest way is extract the core (eac3to) and mux it to original mkv (mkvtoolnix-gui).


Thanks for both.

Sneaker_ger told me that I could use mkvtools and select "reduce to core option" but I have to load the same file two times.

I think I have to try both.



For me mux the -core and the DTS-HD don't have sense, any player can extract the core from a DTS-HD if not support decode DTS-HD.

Unfortunately, my BD player - like many other BD players - doesn't agree to that, because decoding MKV rips via USB port is according to BD manufacturers a pirated copy, so it doesn't decode DTS-HD or Dolby EAC3/ TrueHD and it doesn't even decode the core DTS from inside DTS-HD (!)

Using the USB port, BD player can only decode DTS or AC3, so for someone who would like to see the movie and keep the original audio source for quality and for better BD players in the future, I think he has to do what I do.

tebasuna51
2nd November 2015, 00:44
New release 1.1.8 (https://www.sendspace.com/file/xtw6lc)

Changelog
=========
- v1.1.8 2015-11-02 Support for ffmpeg external encoder.
MkvToolNix-GUI instead MkvMergeGUI
Minor bug (features) and some defaults changed.

Remember update eac3to v3.30 (http://madshi.net/eac3to.zip)

NikosD
13th November 2015, 10:14
I have a MKV file with only TrueHD stream (without AC3 track) and tried to convert it to AC3 but I got this error:

[a02] Extracting audio track number 2...
[a02] Removing TrueHD dialog normalization...
[a02] Extracting audio track number 2...
[a02] Decoding with libav/ffmpeg...
[a02] Removing TrueHD dialog normalization...
[a02] This track begins with a non-major frame. <WARNING>
[a02] Remapping channels...
[a02] Encoding AC3 <640kbps> with libAften...
[a02] Initialization of the AC3 encoder failed. <ERROR>
Aborted at file position 262144. <ERROR>

It looks like a problem with the AC3 encoder (libaften) and not the TrueHD decoder.

Any other options/ quality encoders for TrueHD to AC3 conversion ?

nevcairiel
13th November 2015, 10:44
You could try ffmpeg itself, the ffmpeg ac3 encoder is based on libaften, by the same author, so quality should be comparable.

SeeMoreDigital
13th November 2015, 11:59
I have a MKV file with only TrueHD stream (without AC3 track) and tried to convert it to AC3 but I got this error:

After reading your post I thought I try this myself. Using my 'Gravity (Dolby Atmos).mkv' source: -

[a02] thd, 48000, 7.1
[a02] AC3 encoding doesn't support back channels. Will mix them into the surround.
[a02] Extracting audio track number 2...
[a02] Decoding with libav/ffmpeg...
[a02] Mixing surround channels...
[a02] Remapping channels...
[a02] Encoding AC3 <448kbps> with libAften...
[a02] Creating file "\\NAS\My HD Movies\Gravity (Special Edition) @ 91mins (8Ch_TrueHD Atmos+DD).mkv_2eng.ac3"...
[a02] Original audio track: max 24 bits, average 20 bits, most common 20 bits.
[a02] Processed audio track: max 24 bits, average 21 bits, most common 20 bits.
Video track 1 contains 130859 frames.
eac3to processing took 38 minutes, 30 seconds.
Done.

Everything went well for me...

NikosD
13th November 2015, 12:04
Using StaxRip (which uses eac3to) it worked for me too.

I'll try later eac3to directly, without GUIs and we 'll see.

It could be a bug of this GUI in the way it sets the commands to eac3to.