I think what he meant is people shouldn't have to do time calculations in order to simply limit output (versus just saying show me the top N playlists). But you can argue it either way. In fact I've changed my mind again and will keep the duration approach.
[LOCKED] EAC3TO Bug Reports and Feature Requests Only
EAC3TO_Mod Bug Reports and Feature Requests Only
Curly Howard
Director of EAC3TO Development
Director of EAC3TO Development
EAC3TO_Mod Bug Reports and Feature Requests Only
OK please re-download again and read the INI_file_notes.txt file.
You can now have any of these in the INI file:
-keepDialnorm
-fast
-progressnumbers
-showall
Due to a limitation of eac3to architecture the full command line is not parsed when just
displaying the playlists, so it's not possible (or at least not easy) to make a -showall option.
So instead you have it in the INI file. It should be a seldom-required option so no big
deal that it is only in the INI file.
This is my release candidate for 3.40 so please test thoroughly. Thank you.
You can now have any of these in the INI file:
-keepDialnorm
-fast
-progressnumbers
-showall
Due to a limitation of eac3to architecture the full command line is not parsed when just
displaying the playlists, so it's not possible (or at least not easy) to make a -showall option.
So instead you have it in the INI file. It should be a seldom-required option so no big
deal that it is only in the INI file.
This is my release candidate for 3.40 so please test thoroughly. Thank you.
Curly Howard
Director of EAC3TO Development
Director of EAC3TO Development
EAC3TO_Mod Bug Reports and Feature Requests Only
Well, one fix is needed. For Elemental, the subs are in sync with the 4K Blu-ray, but not the 1080p Blu-ray for some reason. Not sure why. The audio tracks are in sync for both versions.
EAC3TO_Mod Bug Reports and Feature Requests Only
Will it ever end? Investigating...
Curly Howard
Director of EAC3TO Development
Director of EAC3TO Development
EAC3TO_Mod Bug Reports and Feature Requests Only
Please re-download and test. It was an easy fix for a change.
I'll be out for a few hours. I got selected to go buy Sweetie Pie's food.
I'll be out for a few hours. I got selected to go buy Sweetie Pie's food.
Curly Howard
Director of EAC3TO Development
Director of EAC3TO Development
EAC3TO_Mod Bug Reports and Feature Requests Only
Now we're good!
EAC3TO_Mod Bug Reports and Feature Requests Only
Curly, something I noticed, worth a quick mention, even if it only ends up being a future improvement to-do. Currently eac3to has some internal documentation and sample syntax when you just execute the program, spits this out, which is great:
However, the very last syntax example provided indicates you can query the main Blu-ray disc structure folder and output to a single .mkv, which is not actually (fully) supported by eac3to. It doesn't work with a specific playlist either, nor the video track itself, at least for HEVC/UHD discs. I believe it was meant to work for older video formats according to eac3to how-to docs, because it uses Haali Matroska Muxer in that case, although not sure how useful it is even in that case, as it uses the 1st playlist found, which is not likely desired, as you can see for Elemental 2K disc, it just output 3 hours of main menu loops to .mkv, haha.
Anyway, perhaps worth removing/modifying that syntax example, or providing a more helpful suggested syntax, if someone tries to run a flavour of that command-line with HEVC involved, or even one day supporting HEVC to .mkv / extending mkv support for mkvtoolnix, when present, but that's just an idea to replace outdated Haali splitter.
Here are some example log files, including the working syntax to .h265, for Elemental 4K disc, and Elemental 2K disc to mkv, for reference.
uhd disc > .mkv (error)
uhd disc playlist > .mkv (error)
uhd disc hevc track > .mkv (error)
uhd disc hevc track > .h265 (success)
hd disc > .mkv (success)
Cheers! If you think this is a non-issue or not planned to be supported/changed, let me know and I can delete post, lol.
Code: Select all
eac3to_mod v3.40, freeware by madshi.net, assisted by DG Tools (rationalqm.us)
- can show information about audio, video, VOB/EVO/(M2)TS and MKV files
- can decode and encode various audio formats
- can remove dialog normalization from AC3, E-AC3, DTS and TrueHD tracks
- can extract AC3 stream from Blu-Ray TrueHD/AC3 tracks
- can extract TrueHD stream from Blu-Ray TrueHD/AC3 tracks
- can extract DTS core from DTS-HD tracks
- can remove DTS zero padding and repair outdated DTS-ES headers
- can apply positive or negative audio delays
- can reduce bitdepth of decoded audio data by using TPDF dithering
- can resample decoded audio data (using SSRC or r8brain)
- can apply/reverse PAL speedup on decoded audio data (SSRC/r8brain)
- can demux video / audio tracks of EVO/VOB/(M2)TS and MKV sources
- can list available titles of Blu-Ray and HD DVD discs
- can extract Blu-Ray and HD DVD chapter information and subtitles
- can mux MPEG2, VC-1 and h264 video tracks to Matroska
- can remove pulldown flags from MPEG2, VC-1 and h264 video tracks
eac3to sourcefile[+sourcefile2] [trackno:] [destfile|stdout] [-options]
Examples:
eac3to source.pcm destination.flac
eac3to source.thd destination.flac destination.ac3
eac3to source.evo 1: chapters.txt 2: video.mkv 3: audio.flac 5: subtitle.sup
eac3to feature_1.evo+feature_2.evo movie.mkv
eac3to blurayMovieFolder movie.mkv
Options:
-448 use e.g. "192", "448" or "640" kbps for AC3 encoding
-768 use "768" or "1536" kbps for DTS encoding
-core extract the DTS core of a DTS-HD track
+/-100ms apply a positive or negative audio delay
+/-3dB apply a positive or negative audio gain (volume change)
-0,1,2,3,4,5 remap the channels to the specified order
-edit=0:00:00,0ms loops or removes audio data at the specified runtime
-silence/-loop forces usage of silence (or looping) for audio edits
-down6 downmix 7 or 8 channels to 6 channels
-downDpl downmix multi channel audio to Dolby Pro Logic II
-downStereo downmix multi channel audio to simple Stereo
-phaseShift shift phase (when doing stereo downmixing, see "downDpl")
-mixlfe mix LFE in (when doing stereo downmixing, see "downDpl")
-down16 downconvert decoded audio data to 14..23 bit
-slowdown convert 25.000 and 24.000 content to 23.976 fps
-speedup convert 23.976 and 24.000 content to 25.000 fps
-23.976/... define source fps to be "23.976", "24.000", "25.000", ...
-changeTo24.000 change source fps to "23.976", "24.000", "25.000", ...
-resampleTo48000 resample audio to "44100", "48000" or "96000" Hz
-quality=0.50 Nero AAC encoding quality (0.00 = lowest; 1.00 = highest)
-8 define PCM file to be "1".."8" channels
-16 define PCM file to be "16" or "24" bit
-little define PCM file to be "little" or "big" endian
-96000 define PCM file to be 44100, 48000, 96000 or 192000 Hz
-override forcefully overrides PCM auto detection with manual values
-sonic/nero/... force the use of a specific decoder (not recommended)
-keepDialnorm keep dialog normalization
-removeDialnorm remove dialog normalization
-decodeHdcd decodes HDCD source track (usually 16 -> 20 bit)
-demux demuxes all video tracks and all audio and subtitle tracks
-fast run faster by omitting some extra CRC checks
-normal perform all CRC checks
-stripPulldown strips the pulldown from MPEG2 video tracks
-keepPulldown disable removal of pulldown for MPEG2, h264 and VC-1 tracks
-seekToIFrames make all h264/AVC "I" frames seekable
-check checks if the source EVO/(M2)TS file is clean.
-test checks if the external filters are installed & working
-lowPriority moves processing to background/idle priority
-shutdown automatically shutdown the PC after processing is done
Supported source formats:
(1) RAW, (L)PCM
(2) WAV (PCM, DTS and AC3), W64, RF64
(3) AC3, E-AC3
(4) DTS, DTS-ES, DTS-96/24, DTS-HD Hi-Res, DTS-HD Master Audio
(5) MP1, MP2, MP3 audio
(6) AAC audio
(7) MLP, TrueHD, TrueHD/AC3
(8) FLAC
(9) EVO/VOB/(M2)TS and MKV
Decoded audio data can be stored as / encoded to:
(1) RAW, (L)PCM
(2) WAV (PCM only), W64, RF64, AGM
(3) WAVs (multiple mono WAV files, PCM only)
(4) AC3
(5) DTS
(6) AAC
(7) FLAC
For best AAC decoding you need:
(1) Nero 7 (Nero 8 won't work!)
(2) Nero HD DVD / Blu-Ray plugin
For DTS encoding you need:
(1) SurCode DVD DTS - version 1.0.21 or newer
For AAC encoding you need:
(1) Nero AAC Encoder
For video muxing you need:
(1) Haali Matroska Muxer
Anyway, perhaps worth removing/modifying that syntax example, or providing a more helpful suggested syntax, if someone tries to run a flavour of that command-line with HEVC involved, or even one day supporting HEVC to .mkv / extending mkv support for mkvtoolnix, when present, but that's just an idea to replace outdated Haali splitter.
Here are some example log files, including the working syntax to .h265, for Elemental 4K disc, and Elemental 2K disc to mkv, for reference.
uhd disc > .mkv (error)
Code: Select all
eac3to v3.40
command line: "S:\EAC3TO\eac3to.exe" "M:\Elemental_2023_UHD_BD" elemental.mkv"
------------------------------------------------------------------------------
Running in fast mode
Removing dialnorm
M2TS, 1 video track, 1 audio track, 2:55:39, 30.885p
1: Chapters, 301 chapters
2: h265/HEVC, 2160p24 /1.001 (16:9), 10 bits
3: AC3, English, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB
[v02] h265/HEVC video track muxing to MKV is currently not supported. <ERROR>
[v02] Internal error - unknown video output format! <ERROR>
Code: Select all
eac3to v3.40
command line: "S:\EAC3TO\eac3to.exe" "M:\Elemental_2023_UHD_BD" 2) elemental.mkv"
------------------------------------------------------------------------------
Running in fast mode
Removing dialnorm
M2TS, 1 video track, 7 audio tracks, 3 subtitle tracks, 1:41:29, 24p /1.001
1: Chapters, 27 chapters
2: h265/HEVC, 2160p24 /1.001 (16:9), 10 bits
3: TrueHD/AC3 (Atmos), English, 7.1 channels, 48kHz, dialnorm: -27dB
(embedded: AC3, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB)
4: E-AC3, English, 7.1 channels, 1024kbps, 48kHz, dialnorm: -27dB
(core: AC3, 5.1 channels, 576kbps, 48kHz, dialnorm: -27dB)
5: AC3, English, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB
6: AC3, English, 2.0 channels, 320kbps, 48kHz, dialnorm: -27dB
7: AC3, English, 2.0 channels, 320kbps, 48kHz, dialnorm: -27dB
8: E-AC3, French, 7.1 channels, 1024kbps, 48kHz, dialnorm: -27dB
(core: AC3, 5.1 channels, 576kbps, 48kHz, dialnorm: -27dB)
9: E-AC3, Spanish, 7.1 channels, 1024kbps, 48kHz, dialnorm: -27dB
(core: AC3, 5.1 channels, 576kbps, 48kHz, dialnorm: -27dB)
10: Subtitle (PGS), English
11: Subtitle (PGS), French
12: Subtitle (PGS), Spanish
[v02] h265/HEVC video track muxing to MKV is currently not supported. <ERROR>
[v02] Internal error - unknown video output format! <ERROR>
Code: Select all
eac3to v3.40
command line: "S:\EAC3TO\eac3to.exe" "M:\Elemental_2023_UHD_BD" 2) 2: elemental.mkv -log="D:\test_Job_1.log"
------------------------------------------------------------------------------
Running in fast mode
Removing dialnorm
M2TS, 1 video track, 7 audio tracks, 3 subtitle tracks, 1:41:29, 24p /1.001
1: Chapters, 27 chapters
2: h265/HEVC, 2160p24 /1.001 (16:9), 10 bits
3: TrueHD/AC3 (Atmos), English, 7.1 channels, 48kHz, dialnorm: -27dB
(embedded: AC3, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB)
4: E-AC3, English, 7.1 channels, 1024kbps, 48kHz, dialnorm: -27dB
(core: AC3, 5.1 channels, 576kbps, 48kHz, dialnorm: -27dB)
5: AC3, English, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB
6: AC3, English, 2.0 channels, 320kbps, 48kHz, dialnorm: -27dB
7: AC3, English, 2.0 channels, 320kbps, 48kHz, dialnorm: -27dB
8: E-AC3, French, 7.1 channels, 1024kbps, 48kHz, dialnorm: -27dB
(core: AC3, 5.1 channels, 576kbps, 48kHz, dialnorm: -27dB)
9: E-AC3, Spanish, 7.1 channels, 1024kbps, 48kHz, dialnorm: -27dB
(core: AC3, 5.1 channels, 576kbps, 48kHz, dialnorm: -27dB)
10: Subtitle (PGS), English
11: Subtitle (PGS), French
12: Subtitle (PGS), Spanish
[v02] h265/HEVC video track muxing to MKV is currently not supported. <ERROR>
[v02] Internal error - unknown video output format! <ERROR>
Code: Select all
eac3to v3.40
command line: "S:\EAC3TO\eac3to.exe" "M:\Elemental_2023_UHD_BD" 2) 2: elemental.h265"
------------------------------------------------------------------------------
Running in fast mode
Removing dialnorm
M2TS, 1 video track, 7 audio tracks, 3 subtitle tracks, 1:41:29, 24p /1.001
1: Chapters, 27 chapters
2: h265/HEVC, 2160p24 /1.001 (16:9), 10 bits
3: TrueHD/AC3 (Atmos), English, 7.1 channels, 48kHz, dialnorm: -27dB
(embedded: AC3, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB)
4: E-AC3, English, 7.1 channels, 1024kbps, 48kHz, dialnorm: -27dB
(core: AC3, 5.1 channels, 576kbps, 48kHz, dialnorm: -27dB)
5: AC3, English, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB
6: AC3, English, 2.0 channels, 320kbps, 48kHz, dialnorm: -27dB
7: AC3, English, 2.0 channels, 320kbps, 48kHz, dialnorm: -27dB
8: E-AC3, French, 7.1 channels, 1024kbps, 48kHz, dialnorm: -27dB
(core: AC3, 5.1 channels, 576kbps, 48kHz, dialnorm: -27dB)
9: E-AC3, Spanish, 7.1 channels, 1024kbps, 48kHz, dialnorm: -27dB
(core: AC3, 5.1 channels, 576kbps, 48kHz, dialnorm: -27dB)
10: Subtitle (PGS), English
11: Subtitle (PGS), French
12: Subtitle (PGS), Spanish
[v02] Extracting video track number 2...
[v02] Creating file "elemental.h265"...
Video track 2 contains 145943 frames.
eac3to processing took 3 minutes, 33 seconds.
Done.
Code: Select all
eac3to v3.40
command line: "S:\EAC3TO\eac3to.exe" "M:\Elemental_2023_HD_BD" "M:\Elemental.mkv"
------------------------------------------------------------------------------
Running in fast mode
Removing dialnorm
M2TS, 1 video track, 1 audio track, 2:56:08, 24p /1.001
1: Chapters, 301 chapters
2: h264/AVC, 1080p24 /1.001 (16:9)
3: AC3, English, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB
Creating file "M:\Elemental - Chapters.txt"...
[v02] Extracting video track number 2...
[a03] Extracting audio track number 3...
[v02] Muxing video to Matroska...
[a03] Removing AC3 dialog normalization...
[a03] Creating file "M:\Elemental - 3 - AC3, English, 5.1 channels, 640kbps, 48kHz.ac3"...
Added fps value (24 /1.001) to MKV header.
Video track 2 contains 253673 frames.
eac3to processing took 6 minutes, 49 seconds.
Done.
EAC3TO_Mod Bug Reports and Feature Requests Only
t y 4 ur use cases
mkv muxing etc is on the list
n e thing else
we aim to please
mkv muxing etc is on the list
n e thing else
we aim to please
Curly Howard
Director of EAC3TO Development
Director of EAC3TO Development
EAC3TO_Mod Bug Reports and Feature Requests Only
Did some other testing with UHD blu-rays and regular blu-rays in my collection and so far so good: it is rock-solid. Cheers!
EAC3TO_Mod Bug Reports and Feature Requests Only
There is a problem with some Blu-rays that have LPCM tracks. One of them is Mean Street (Criterion): https://www.blu-ray.com/movies/Mean-Str ... ay/343741/
When you demux with eac3to, everything works fine.
But when you demux with eac3to_mod, an alleged audio gap exists.
As you can see, the log says, "Audio has a gap of 170503ms at playtime 0:10:24". But that is not the case, something is wrong here. Plus, there is no sound until 10m24s when you play the file in W64, FLAC or WAV. And as you may imagine, it's completely out of sync.
The track demuxed with eac3to has a duration of 1 h 52 min 12 s 351 ms when you convert the LCPM to W64 or FLAC. But the track demuxed with eac3to_mod has a duration of 2 h 2 min 12 s 351 ms. The video is 1 h 52 min 12 s 351 ms.
Also, when you convert the LPCM track demuxed with eac3to to FLAC, WAV or W64, everything works fine.
But when you do the same with the LPCM track demuxed with eac3to_mod, it is required to specify the number of channels.
Good luck!
When you demux with eac3to, everything works fine.
Code: Select all
eac3to v3.34
command line: eac3to Mean.Streets.1973 1) -demux
------------------------------------------------------------------------------
M2TS, 1 video track, 1 audio track, 1 subtitle track, 1:52:12, 24p /1.001
1: Chapters, 23 chapters
2: h264/AVC, 1080p24 /1.001 (16:9)
3: RAW/PCM, English, 1.0 channels, 24 bits, 48kHz
4: Subtitle (PGS), English
Creating file "00005 - Chapters.txt"...
[s04] Extracting subtitle track number 4...
[v02] Extracting video track number 2...
[a03] Extracting audio track number 3...
[a03] Reading RAW/PCM...
[a03] Swapping endian...
[a03] Swapping endian...
[v02] Creating file "00005 - 2 - h264, 1080p24.h264"...
[a03] Creating file "00005 - 3 - PCM, English, 1.0 channels, 24 bits, 48kHz.pcm"...
[s04] Creating file "00005 - 4 - Subtitle (PGS), English.sup"...
[a03] The original audio track has a constant bit depth of 24 bits.
Video track 2 contains 161415 frames.
Subtitle track 4 contains 2044 captions.
eac3to processing took 1 minute, 2 seconds.
Done.
Code: Select all
eac3to v3.40
command line: eac3to_mod.exe Mean.Streets.1973 2) -demux
------------------------------------------------------------------------------
Running in normal mode
Keeping dialnorm
M2TS, 1 video track, 1 audio track, 1 subtitle track, 1:52:12, 24p /1.001
1: Chapters, 23 chapters
2: h264/AVC, 1080p24 /1.001 (16:9)
3: RAW/PCM, English, 1.0 channels, 24 bits, 48kHz, dialnorm: -0dB
4: Subtitle (PGS), English
Creating file "00005 - Chapters.txt"...
[s04] Extracting subtitle track number 4...
[a03] Extracting audio track number 3...
[v02] Extracting video track number 2...
[a03] Reading RAW/PCM...
[a03] Swapping endian...
[a03] Swapping endian...
[v02] Creating file "00005 - 2 - h264, 1080p24.h264"...
[a03] Creating file "00005 - 3 - PCM, English, 1.0 channels, 24 bits, 48kHz.pcm"...
[s04] Creating file "00005 - 4 - Subtitle (PGS), English.sup"...
[a03] The original audio track has a constant bit depth of 24 bits.
[b][a03] Audio has a gap of 170503ms at playtime 0:10:24. <WARNING>
[a03] Starting 2nd pass...[/b]
[a03] Extracting audio track number 3...
[a03] Reading RAW/PCM...
[a03] Swapping endian...
[a03] Swapping endian...
[a03] Realizing RAW/PCM gaps...
[a03] Creating file "00005 - 3 - PCM, English, 1.0 channels, 24 bits, 48kHz.pcm"...
[a03] The processed audio track has a constant bit depth of 24 bits.
Video track 2 contains 161415 frames.
Subtitle track 4 contains 2044 captions.
eac3to processing took 1 minute, 21 seconds.
Done.
The track demuxed with eac3to has a duration of 1 h 52 min 12 s 351 ms when you convert the LCPM to W64 or FLAC. But the track demuxed with eac3to_mod has a duration of 2 h 2 min 12 s 351 ms. The video is 1 h 52 min 12 s 351 ms.
Also, when you convert the LPCM track demuxed with eac3to to FLAC, WAV or W64, everything works fine.
Code: Select all
eac3to_mod.exe eac3to_track.pcm English.w64
Running in normal mode
Keeping dialnorm
This might be a RAW/PCM file. Trying to figure out the details.
This will probably take a while. Please be patient...
The RAW/PCM file seems to be big endian.
The RAW/PCM file seems to have a bitdepth of 24 bits.
analyze: 100%
The RAW/PCM file seems to have 1 channels.
[b]RAW/PCM, 1.0 channels, 1:52:12, 24 bits, 1152kbps, 48kHz, dialnorm: -0dB[/b]
Reading RAW/PCM...
Swapping endian...
Writing W64...
Creating file "English.w64"...
process: 100%
The original audio track has a constant bit depth of 24 bits.
eac3to processing took 6 seconds.
Done.
Code: Select all
eac3to_mod.exe eac3to_mod_track.pcm English.w64
Running in normal mode
Keeping dialnorm
This might be a RAW/PCM file. Trying to figure out the details.
This will probably take a while. Please be patient...
The RAW/PCM file seems to be big endian.
The RAW/PCM file seems to have a bitdepth of 24 bits.
analyze: 100%
[b]The RAW/PCM file probably has 1, 2, 3, 4, 5, 6, 7 or 8 channels.
The most probable number of channels is 1.
Please specify one of these via command line paramater[/b].
EAC3TO_Mod Bug Reports and Feature Requests Only
What happens with DGDemux? What happens with eac3to 3.36?
Also, please try:
eac3to_mod Mean.Streets.1973 1) 3: out.w64
If it works with w64 then we should change the -demux behavior to use w64
instead of PCM. There shouldn't ever be any need to write out raw PCM without a wrapper.
Also, please try:
eac3to_mod Mean.Streets.1973 1) 3: out.w64
If it works with w64 then we should change the -demux behavior to use w64
instead of PCM. There shouldn't ever be any need to write out raw PCM without a wrapper.
Curly Howard
Director of EAC3TO Development
Director of EAC3TO Development
EAC3TO_Mod Bug Reports and Feature Requests Only
With eac3to 3.3.6 (PCM): no problem, same thing as v3.34.
With DGDemux (W64): no problem.
With eac3to_mod and out.w64: no problem.
With DGDemux (W64): no problem.
With eac3to_mod and out.w64: no problem.
EAC3TO_Mod Bug Reports and Feature Requests Only
Cool, thanks. I've changed it to output w64 for -demux. Will make a slipstream shortly. As I said, asking for raw PCM output is silly and I don't care about it.
Curly Howard
Director of EAC3TO Development
Director of EAC3TO Development
EAC3TO_Mod Bug Reports and Feature Requests Only
Please re-download and test.
I'm trying to avoid disabling 2ndpass altogether but it's getting increasingly hard. Let's see.
I'm trying to avoid disabling 2ndpass altogether but it's getting increasingly hard. Let's see.
Curly Howard
Director of EAC3TO Development
Director of EAC3TO Development
EAC3TO_Mod Bug Reports and Feature Requests Only
Works fine now, nice!
EAC3TO_Mod Bug Reports and Feature Requests Only
Thank you for your testing and report, Trunks. Waiting for the other shoe to drop...or, do we now have a good release candidate?
Curly Howard
Director of EAC3TO Development
Director of EAC3TO Development
EAC3TO_Mod Bug Reports and Feature Requests Only
Guys, here is the 3.40 release candidate. Changes since the last test version:
* Fixed a spurious EAC3 bitstream parsing error.
* Cleaned up the text displayed when just eac3to_mod is typed
(removed MKV muxing stuff and added some things).
* Added a document eac3to_mod_notes.txt
* Added the needed files from the 3.36 distribution.
https://rationalqm.us/misc/eac3to_mod_3.40.rar
* Fixed a spurious EAC3 bitstream parsing error.
* Cleaned up the text displayed when just eac3to_mod is typed
(removed MKV muxing stuff and added some things).
* Added a document eac3to_mod_notes.txt
* Added the needed files from the 3.36 distribution.
https://rationalqm.us/misc/eac3to_mod_3.40.rar
Curly Howard
Director of EAC3TO Development
Director of EAC3TO Development
- Thunderbolt
- Posts: 14
- Joined: Sun Oct 29, 2023 2:59 pm
EAC3TO_Mod Bug Reports and Feature Requests Only
Is the libFlac.dll actually the same one which comes with the latest original EAC3to Version or a rather new file which has been downloaded and renamed separately?
EAC3TO_Mod Bug Reports and Feature Requests Only
If you'd like to suggest a later version that remains compatible, feel free.* Added the needed files from the 3.36 distribution.
Curly Howard
Director of EAC3TO Development
Director of EAC3TO Development
EAC3TO_Mod Bug Reports and Feature Requests Only
Yes, the original libFLAC.dll is very old that came with eac3to, definitely recommend updating if it's going to be included moving forward, just not 64-bit .dll, as it causes crashes in my testing. I successfully tested converting plain mono and stereo DDP and DTS-HD MA to FLAC personally, but not all other possible regressions and codecs. The most recent official version does work v1.4.3 and available here: https://www.rarewares.org/files/lossles ... .3-x86.zip
UPDATE: Tested Elemental UHD and HD discs, converting all audio tracks to FLAC, attached .log for the run below. They are good discs to use for (future) testing with as they have seamless branching and variety of Dolby and DTS audio tracks (just no PCM). All went OK, interestingly for UHD BD only, the last (2) DDP 7.1 audio tracks for SPA and FRE dubs needed a 2nd pass as they had "clipping detected", but not with the HD BD, as they had different DD 5.1 encoded dub tracks, likely due to different disc mastering. I quickly scanned all outputted .flac files for length and sanity checked spectral frequency plots plus skimmed listening to all of them briefly in foobar2000, all seem OK when compared to original source for both discs.
Elemental UHD BD, all audio > flac (libFLAC.dll v1.4.3)
Code: Select all
eac3to v3.40
command line: "S:\EAC3TO\eac3to.exe" "M:\Elemental_2023_UHD_BD\BDMV\" 2) 3: "D:\\0_3eng.flac" 4: "D:\\0_4eng.flac" 5: "D:\\0_5eng.flac" 6: "D:\\0_6eng.flac" 7: "D:\\0_7eng.flac" 8: "D:\\0_8fre.flac" 9: "D:\\0_9spa.flac" -progressnumbers"
------------------------------------------------------------------------------
Running in fast mode
Removing dialnorm
M2TS, 1 video track, 7 audio tracks, 3 subtitle tracks, 1:41:29, 24p /1.001
1: Chapters, 27 chapters
2: h265/HEVC, 2160p24 /1.001 (16:9), 10 bits
3: TrueHD/AC3 (Atmos), English, 7.1 channels, 48kHz, dialnorm: -27dB
(embedded: AC3, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB)
4: E-AC3, English, 7.1 channels, 1024kbps, 48kHz, dialnorm: -27dB
(core: AC3, 5.1 channels, 576kbps, 48kHz, dialnorm: -27dB)
5: AC3, English, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB
6: AC3, English, 2.0 channels, 320kbps, 48kHz, dialnorm: -27dB
7: AC3, English, 2.0 channels, 320kbps, 48kHz, dialnorm: -27dB
8: E-AC3, French, 7.1 channels, 1024kbps, 48kHz, dialnorm: -27dB
(core: AC3, 5.1 channels, 576kbps, 48kHz, dialnorm: -27dB)
9: E-AC3, Spanish, 7.1 channels, 1024kbps, 48kHz, dialnorm: -27dB
(core: AC3, 5.1 channels, 576kbps, 48kHz, dialnorm: -27dB)
10: Subtitle (PGS), English
11: Subtitle (PGS), French
12: Subtitle (PGS), Spanish
[a04] Extracting audio track number 4...
[a06] Extracting audio track number 6...
[a05] Extracting audio track number 5...
[a03] Extracting audio track number 3...
[a09] Extracting audio track number 9...
[a07] Extracting audio track number 7...
[a08] Extracting audio track number 8...
[a09] Removing E-AC3 & Core dialog normalization...
[a09] Extracting E-AC3 core...
[a03] Extracting TrueHD stream...
[a03] Removing TrueHD dialog normalization...
[a03] Decoding with libav/ffmpeg...
[a05] Removing AC3 dialog normalization...
[a09] Decoding with libav/ffmpeg...
[a04] Removing E-AC3 & Core dialog normalization...
[a05] Decoding with libav/ffmpeg...
[a04] Extracting E-AC3 core...
[a07] Removing AC3 dialog normalization...
[a06] Removing AC3 dialog normalization...
[a06] Decoding with libav/ffmpeg...
[a07] Decoding with libav/ffmpeg...
[a08] Removing E-AC3 & Core dialog normalization...
[a04] Decoding with libav/ffmpeg...
[a09] Reducing depth from 64 to 24 bits...
[a05] Reducing depth from 64 to 24 bits...
[a06] Reducing depth from 64 to 24 bits...
[a07] Reducing depth from 64 to 24 bits...
[a08] Extracting E-AC3 core...
[a04] Reducing depth from 64 to 24 bits...
[a09] Encoding FLAC with libFlac...
[a05] Encoding FLAC with libFlac...
[a06] Encoding FLAC with libFlac...
[a07] Encoding FLAC with libFlac...
[a08] Decoding with libav/ffmpeg...
[a08] Reducing depth from 64 to 24 bits...
[a08] Encoding FLAC with libFlac...
[a04] Encoding FLAC with libFlac...
[a03] Encoding FLAC with libFlac...
[a04] Creating file "D:\\0_4eng.flac"...
[a05] Creating file "D:\\0_5eng.flac"...
[a08] Creating file "D:\\0_8fre.flac"...
[a09] Creating file "D:\\0_9spa.flac"...
[a03] Creating file "D:\\0_3eng.flac"...
[a06] Creating file "D:\\0_6eng.flac"...
[a07] Creating file "D:\\0_7eng.flac"...
[a03] Skipping identical AC3 frames (seamless branching)...
[a08] Skipping identical AC3 frames (seamless branching)...
[a04] Skipping identical AC3 frames (seamless branching)...
[a09] Skipping identical AC3 frames (seamless branching)...
[a05] Skipping identical AC3 frames (seamless branching)...
[a06] Skipping identical AC3 frames (seamless branching)...
[a07] Skipping identical AC3 frames (seamless branching)...
[a08] Clipping detected, a 2nd pass will be necessary. <WARNING>
[a09] Clipping detected, a 2nd pass will be necessary. <WARNING>
[a03] Original audio track, L: max 23 bits, average 16 bits.
[a03] Original audio track, R+C+BL+BR+SL+SR: max 24 bits, average 19 bits.
[a03] Original audio track, LFE: constant bit depth of 16 bits.
[a08] Starting 2nd pass...
[a09] Starting 2nd pass...
[a08] Extracting audio track number 8...
[a09] Extracting audio track number 9...
[a08] Removing E-AC3 & Core dialog normalization...
[a08] Extracting E-AC3 core...
[a09] Removing E-AC3 & Core dialog normalization...
[a08] Decoding with libav/ffmpeg...
[a09] Extracting E-AC3 core...
[a09] Decoding with libav/ffmpeg...
[a08] Reducing depth from 64 to 24 bits...
[a09] Reducing depth from 64 to 24 bits...
[a09] Encoding FLAC with libFlac...
[a08] Encoding FLAC with libFlac...
[a09] Applying -0.1dB gain...
[a08] Applying -0.12dB gain...
[a08] Creating file "D:\\0_8fre.flac"...
[a09] Creating file "D:\\0_9spa.flac"...
[a08] Skipping identical AC3 frames (seamless branching)...
[a09] Skipping identical AC3 frames (seamless branching)...
Video track 2 contains 145943 frames.
eac3to processing took 11 minutes, 8 seconds.
Done.
Elemental HD BD, all audio > flac (libFLAC.dll v1.4.3)
Code: Select all
eac3to v3.40
command line: "S:\EAC3TO\eac3to.exe" "M:\Elemental_2023_HD_BD\BDMV\" 3) 3: "D:\\0_3eng.flac" 4: "D:\\0_4eng.flac" 5: "D:\\0_5eng.flac" 6: "D:\\0_6eng.flac" 7: "D:\\0_7fre.flac" 8: "D:\\0_8spa.flac" 9: "D:\\0_9eng.flac" -progressnumbers"
------------------------------------------------------------------------------
Running in fast mode
Removing dialnorm
M2TS, 1 video track, 7 audio tracks, 6 subtitle tracks, 1:41:24, 24p /1.001
1: Chapters, 27 chapters
2: h264/AVC, 1080p24 /1.001 (16:9)
3: DTS Master Audio, English, 7.1 channels, 24 bits, 48kHz, dialnorm: -4dB
(core: DTS, 5.1 channels, 1509kbps, 48kHz, dialnorm: -4dB)
4: DTS Hi-Res, English, 5.1 channels, 2046kbps, 48kHz, dialnorm: -4dB
(core: DTS, 5.1 channels, 1509kbps, 48kHz, dialnorm: -4dB)
5: AC3, English, 2.0 channels, 320kbps, 48kHz, dialnorm: -27dB
6: AC3, English, 2.0 channels, 320kbps, 48kHz, dialnorm: -27dB
7: AC3, French, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB
8: AC3, Spanish, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB
9: AC3, English, 2.0 channels, 320kbps, 48kHz, dialnorm: -27dB
10: Subtitle (PGS), English
11: Subtitle (PGS), French
12: Subtitle (PGS), Spanish
13: Subtitle (PGS), English
14: Subtitle (PGS), French
15: Subtitle (PGS), Spanish
[a03] Extracting audio track number 3...
[a08] Extracting audio track number 8...
[a07] Extracting audio track number 7...
[a09] Extracting audio track number 9...
[a05] Extracting audio track number 5...
[a04] Extracting audio track number 4...
[a06] Extracting audio track number 6...
[a03] Decoding with libDcaDec DTS Decoder...
[a08] Removing AC3 dialog normalization...
[a07] Removing AC3 dialog normalization...
[a08] Decoding with libav/ffmpeg...
[a07] Decoding with libav/ffmpeg...
[a03] Encoding FLAC with libFlac...
[a09] Removing AC3 dialog normalization...
[a09] Decoding with libav/ffmpeg...
[a05] Removing AC3 dialog normalization...
[a05] Decoding with libav/ffmpeg...
[a04] Decoding with libDcaDec DTS Decoder...
[a06] Removing AC3 dialog normalization...
[a06] Decoding with libav/ffmpeg...
[a09] Reducing depth from 64 to 24 bits...
[a05] Reducing depth from 64 to 24 bits...
[a08] Reducing depth from 64 to 24 bits...
[a06] Reducing depth from 64 to 24 bits...
[a07] Reducing depth from 64 to 24 bits...
[a09] Encoding FLAC with libFlac...
[a05] Encoding FLAC with libFlac...
[a08] Encoding FLAC with libFlac...
[a06] Encoding FLAC with libFlac...
[a07] Encoding FLAC with libFlac...
[a04] Encoding FLAC with libFlac...
[a03] Creating file "D:\\0_3eng.flac"...
[a04] Creating file "D:\\0_4eng.flac"...
[a07] Creating file "D:\\0_7fre.flac"...
[a08] Creating file "D:\\0_8spa.flac"...
[a05] Creating file "D:\\0_5eng.flac"...
[a06] Creating file "D:\\0_6eng.flac"...
[a09] Creating file "D:\\0_9eng.flac"...
[a04] Skipping identical DTS frames (seamless branching)...
[a03] Skipping identical DTS frames (seamless branching)...
[a07] Skipping identical AC3 frames (seamless branching)...
[a08] Skipping identical AC3 frames (seamless branching)...
[a06] Skipping identical AC3 frames (seamless branching)...
[a09] Skipping identical AC3 frames (seamless branching)...
[a05] Skipping identical AC3 frames (seamless branching)...
[a03] The original audio track has a constant bit depth of 24 bits.
Video track 2 contains 145962 frames.
eac3to processing took 6 minutes, 3 seconds.
Done.
GREEN LIGHT MEANS GO!
EAC3TO_Mod Bug Reports and Feature Requests Only
Thank you, skull. When you give the green light I'll include that one.
Curly Howard
Director of EAC3TO Development
Director of EAC3TO Development
EAC3TO_Mod Bug Reports and Feature Requests Only
saw yer edit skull
one der bar u r the man
gunna update the new flac and make a 4mal distry 2morrow
happiness is not hearing from Trunks for a day or 2
just kiddin T-man
rilly appreci8 your testing and suggestions
one der bar u r the man
gunna update the new flac and make a 4mal distry 2morrow
happiness is not hearing from Trunks for a day or 2
just kiddin T-man
rilly appreci8 your testing and suggestions
Curly Howard
Director of EAC3TO Development
Director of EAC3TO Development
EAC3TO_Mod Bug Reports and Feature Requests Only
OMG what?
Been busy guys. I know you missed me.
Been busy guys. I know you missed me.
Sherman Peabody
Director of Linux Development
Director of Linux Development