What's new in eac3to 3.51
Mar 12, 2024
- eac3to now automatically deletes older log files so as to maintain
- a maximum of 5 log files in any given directory. This to avoid uncontrolled
- accumulation of log files.
New in eac3to 3.49 (Feb 4, 2024)
- Fixed regression in DTS demuxing due to the addition of DTS Express support
New in eac3to 3.48 (Jan 31, 2024)
- Added -destpath="path" option to allow the destination folder for output files to be specified.
New in eac3to 3.47 (Jan 31, 2024)
- Fixed command line delay adjustments for disk mode subtitles. :salute: he_he09
- Fixed printing of wrong container frame rate. :salute: SomeHumanPerson
- Cosmetic improvements to eac3to output
New in eac3to 3.46 (Jan 14, 2024)
- Added marking of hidden streams.
- Fixed failures with some UTF8 paths.
- Disabled -r8brain as it is broken. If it is specified
- A warning is printed and it is not enabled.
- Fixed regression to subtitles demuxing from bluray/UHD disks.
New in eac3to 3.45 (Jan 10, 2024)
- Added -showall option to show all playlists
- Added -collapse=XXX option, useful for demuxing menus, etc
- Fixed subs demuxing when the input is a list of M2TS files
- Set IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP to make eac3to more robust
- when running across a network
- Added -showall, -collapse, and -minDuration to the help screen
New in eac3to 3.43 (Dec 29, 2023)
- Fixed subtitles sync when the input is not a bluray/UHD. :salute: Peter :salute: DelBoy83
- Fixed spurious EAC3 bitstream parsing warnings.
New in eac3to 3.36 (Dec 29, 2023)
- Fixed: UHD Blu-Ray support didn't work with newer releases
- Fixed: on some OSs there were crashes
- Fixed: libav command line output hooking wasn't working properly
- Added special handling for TrueHD seamless branching
- * 2nd pass for audio gap fixing is auto-disabled for (UHD) Blu-Rays now
- LibDcaDec: updated to 0.2.0
New in eac3to 3.31 (Nov 15, 2015)
- libDcaDec: updated to latest build
- libDcaDec: decoding only aborts on critical issues now
- libDcaDec: now reports warnings if something isn't 100% perfect
- libDcaDec: proper handling of clipped files (2nd pass etc)
- libDcaDec: proper handling of tracks that switch bitdepth 16 24
- fixed: TrueHD decoding -> AC3 encoding didn't work properly
New in eac3to 3.30 (Nov 15, 2015)
- libDcaDec is now default for all DTS tracks except XSA / low bitrate
- fixed: #310: Use ffmpeg like external encoder
- fixed: #312: Convert to wav with a big negative delay works incorrectly
- fixed: #314: 'edit' option adds one frame less than expected
- fixed: #345: Fails to decode Atmos track with no embedded AC3 track
New in eac3to 3.29 (Mar 26, 2015)
- added libDcaDec decoder for DTS decoding, new default for 7.x tracks
- fixed: #086: left/right eye information was inverted in some 3D Blu-Rays
- fixed: #263: decoding TrueHD Atmos with active dialnorm information failed
- fixed: #264: using "-float32 -normalize" didn't work in all cases
New in eac3to 3.28 (Mar 11, 2015)
- 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
New in eac3to 3.27 (Jan 9, 2013)
- fixed: raw processing cut away 16 samples sometimes
New in eac3to 3.26 (Jan 9, 2013)
- fixed: downmixing of less than 6 channels to stereo failed
- patched libav AC3 decoder to properly decode high frequencies
- added support for floating point volume changes (e.g. -0.5db)
- dialnorm is no longer removed from DTS-HD tracks (didn't work, anyway)
New in eac3to 3.25 (Jan 4, 2013)
- fixed: option "-down6" didn't handle 6.1 tracks properly
- fixed: option "-down6" for 7.1 content lowered side channels in volume
- fixed: 6.1 DTS/E-AC3 libav decoding resulted in incorrect 70f channel mask
- fixed: a couple of funny AC3 channel configs resulted in swapped channels
- fixed: option "-check" failed for SRT subtitles
- fixed: MKV tracks without language information didn't default to "English"
- fixed: 16bit MLP decoding didn't work at all
- fixed: DTS 2.1 decoding had empty sub channel when using ArcSoft decoder
- fixed: muxing h264 video streams without VUI eventually crashed
- fixed: SMPTE 302M 20bit PCM tracks didn't extract properly
- improved AC3 seamless branching handling by detection of identical frames
- improved DTS seamless branching handling by detection of identical frames
- updated to latest ffmpeg/libav revision
- added support for libav DTS 6.1 and 7.1 decoding (only in core, no DTS-HD)
- added support for encoding all AC3 channel configurations
- added support for demuxing Blu-Ray primary E-AC3 tracks (AC3 core)
- libav is now the default decoder for AC3 and E-AC3
- option "-down2" is now deprecated, but still supported
- option "-downDpl" mixes down to Dolby Pro Logic II
- option "-downStereo" mixes down to standard stereo
- added support for mixing any channel configuration to stereo/DPL
- DPL downmixing doesn't lower volume, anymore (except when clipping occurs)
- editing audio tracks by adding silence is now less restrictive
- trying to mux right eye stream to MKV errors out now, instead of crashing
- doing "eac3to 1) movie.mkv" for 3D BDs now properly skips right eye stream
- FLAC encoding is now done with optimized block sizes for "LossyWAV" files
- encoder bitdepth for lossy DTS tracks is no longer displayed
- option "-test" no longer checks mkvtoolnix
New in eac3to 3.24 (Aug 16, 2010)
- fixed: m2ts framerate detection for h264 tracks was half of what it should be
New in eac3to 3.23 (Aug 16, 2010)
- fixed: handling of MKV files with header compression didn't work
- fixed: track listing of some Blu-Rays failed silently
- added support for decoding mono tracks with ArcSoft DTS decoder
- added reading support for DTS tracks with additional DTS-HD header
- improved m2ts framerate detection
- video bitdepth is displayed now, if different than 8 bits
- chroma format is displayed now, if different than 4:2:0
New in eac3to 3.22 (Jun 28, 2010)
- fixed: reducing bitdepth from >16bit to 16bit resulted in static (v3.21)
- updated to latest ffmpeg/libav version
- libav MP1/MP2/MP3 decoders now decode to floating point
- libav E-AC3 decoder now supports spectral extension
New in eac3to 3.21 (Jun 19, 2010)
- fixed: big w64/rf64 files sometimes had incorrect header information
- fixed: HD DVD chapter times were wrong by 3.6 seconds per hour
- fixed: 6.1 DTS decoding with ArcSoft resulted in wrong channel order
- fixed: 6.1 TrueHD decoding with libav resulted in wrong channel order
- fixed: reducing bitdepth of clipped audio produced too much bitdepth
- when clipping is automatically fixed, the applied dB gain is logged
- when normalizing an audio track, the applied dB gain is logged
New in eac3to 3.20 (Jun 7, 2010)
New in eac3to 3.17 (Oct 12, 2009)
- updated libFLAC to version 1.2.1
- added a flush after every log line to help GUIs
- "eac3to some.mpls" now also works if the stream files aren't there, anymore
- fixed: number of subtitles was not appended to demuxed subtitles' file name
- fixed: dialnorm removal (for Nero decoder) failed with some 2.0 TrueHD files
New in eac3to 3.16 (Oct 12, 2009)
- added undocumented "-no2ndpass" switch to turn off 2nd pass processing
- fixed: two pass processing sometimes produced superfluous sup files
- fixed: MPG/EVO/VOB audio tracks with "PES extension 2" were not detected
- fixed: very small W64/RF64 files were not detected correctly
- fixed: when processing was aborted, log file was sometimes not created
- fixed: sometimes specifying a title number addressed the wrong HD DVD title
New in eac3to 3.15 (Mar 30, 2009)
- "24.975" is now interpreted as "25.000/1.001"
- Blu-Ray "sup" are demuxed with DTS set to 0 again, proper fix will come later
- fixed: error code not set for "source file format could not be detected"
- fixed: audio resampling from/to 24.975 didn't work properly
- fixed: WAV files beginning with lots of zeroes were sometimes not accepted
New in eac3to 3.14 (Mar 10, 2009)
- WAV reading was broken for all but very small files (introduced in v3.13)
New in eac3to 3.13 (Mar 8, 2009)
- fields and frames are counted and displayed separately now
- added DIRAC bitstream parser
- added support for "-24.975" and "-changeto24.975"
- Blu-Ray subtitle demuxing: PTS value is now written to both PTS + DTS
- joining MKV files is now declined with a proper error message
- last chapter is now removed, if it's less than 10 seconds from end of movie
- fixed: "-normalize" didn't work with stdout, anymore
- fixed: audio delay was incorrect when 1st m2ts part contained no audio data
- fixed: very small WAV files were not detected correctly
- fixed: "eac3to source.eac3 dest.dts -core" crashed
New in eac3to 3.12 (Feb 24, 2009)
- fixed: track languages for HD DVD discs were not shown
- fixed: MLP channel order was wrong for some specific channel configurations
- fixed: "DirectShow reported 255 channels" happened sometimes
New in eac3to 3.11 (Feb 16, 2009)
- fixed: MKV subtitle track language wasn't shown
New in eac3to 3.08 (Feb 12, 2009)
- fixed: reading physical disc speed was abysmal (introduced in v3.07)
- fixed: read error from physical drive resulted in crash
New in eac3to 3.07 (Feb 9, 2009)
- added support for MKV video tracks without sequence headers in bitstream
- added support for old style MKV AAC tracks
- added support for various MKV "A_MS/ACM" audio formats
- added support for various MKV "V_MS/VFW/FOURCC" video formats
- added warning for tracks where bitstream parsing failed
- demuxing a video track now also complains about video gaps/overlaps
- the "-check" option now also complains about video gaps/overlaps
- optimized memory allocation
- fixed: adding subtitle caption count to filenames sometimes didn't work
- fixed: subtitle caption counts in log sometimes had wrong track numbers
- fixed: all non-supported MKV tracks shared the same description
- fixed: incorrect framerate mismatch complaint was shown for pulldown sources
- fixed: FLAC tracks in MKV files don't slow down detection, anymore
- fixed: source file detection read 300MB from every source file
New in eac3to 3.06 (Feb 2, 2009)
- added MKV reading/parsing support
- added demux support for MKV (E-)AC3, DTS(-HD), AAC, MPx, FLAC and WAV tracks
- added demux support for MKV "modern style" MPEG2, VC-1 and h264/AVC tracks
- reading from (HD) DVD and Blu-Ray drives uses different reading APIs now
- empty tracks in TS/m2ts container are not listed, anymore
- for 24.000 fps video tracks a little warning is displayed now
- when demuxing subtitle files, the number of captions is added to the filename
- timestamp derived FPS is used for gap checking instead of video bitstream FPS
- fixed: 44.1khz AC3 encoding was still broken
- fixed: zero byte stripping pass was done for true 24bit TrueHD tracks
- fixed: downconverting WAV files with 0x3f channel mask didn't work
- fixed: log output "remaining delay [...]" was sometimes wrong for AC3 tracks
- fixed: silent frame creation was tried for E-AC3 although it can't work
New in eac3to 3.05 (Jan 26, 2009)
- warning is shown if h264 video bitstream contains "full range" flag
- h264 video bitstream "full range" flag is automatically removed
- you can disable removal of the "full range" flag by doing "-keepFullRange"
- added reader for external DVD, HD DVD and Blu-Ray SUP files
- external SUP files can be delayed now
- number of HD DVD and DVD subtitles in SUP track is counted and displayed
- number of forced and non-forced Blu-Ray subtitles in SUP track is displayed
- "-check" option now also works for demuxed audio, video and subtitle tracks
- when reading from physical disk drive, 2KB (instead of 1MB) blocks are read
- improved automatic skipping over damaged first 5MB of TS/m2ts files
- fixed: resampling and Surcode encoding didn't work in one step
- fixed: TRP detection crashed
- fixed: track listing sometimes contained tracks without description
- fixed: h264 with missing framerate in 1st sequence header made eac3to crash
- fixed: some AC3WAV files were not detected correctly
- fixed: video frame count was not displayed when 2nd pass was executed
New in eac3to 3.04 (Jan 19, 2009)
- video track framerates are now shown with up to 3 decimals, if necessary
- m2ts/TS framerate is determined by interpreting video track timestamps
- m2ts/TS framerate is displayed in the format description (if available)
- warning is shown if container timestamps don't match video framerate
- warning is shown if video bitstream has a non-standard framerate
- video without framerate information: container framerate is used
- video without framerate information: framerate can be set (e.g. "-23.976")
- video without framerate information: new framerate is written to bitstream
- remaining non-fixed audio delay is now shown in log
- command prompt colors are restored after eac3to has run through
- fixed: 2-pass processing for stripping zero bytes sometimes crashed
- fixed: CA (Conditional Access) tracks were shown as "Unknown audio track"
New in eac3to 3.03 (Jan 13, 2009)
- can show information about audio, video and VOB/EVO/(M2)TS 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 all video and audio tracks of an EVO/VOB/(M2)TS source file
- 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
New in eac3to 3.02 (Jan 13, 2009)
- fixed: VC-1 stream handling was broken
- fixed: destination file extension "*.lpcm" didn't work with 2pass processing
- fixed: MPEG2 1088 to 1080 cropping was incomplete
- fixed: no log was being created when "temp file could not be interpreted"
New in eac3to 2.87 (Jan 6, 2009)
- fixed: negative edit was done too late (introduced in v2.86)
New in eac3to 2.85 (Dec 28, 2008)
- using "eac3to source video.h264" doesn't demux audio/subtitle tracks, anymore
- using "eac3to source movie.*" demuxes video, audio and subtitle tracks
- using "eac3to source 1: video.* 2: audio.*" demuxes the specified tracks
- AC3 and E-AC3 dialnorm removal now uses "-31db" instead of "-0db"
- workaround for DTS files where last byte is missing in each audio frame
- fixed: v2.84 sometimes crashed when parsing HD DVD XML files
- fixed: v2.84 sometimes chose incorrect XML file
- fixed: v2.84 sometimes chose wrong m2ts playlist file
- fixed: some actions were eventually applied twice when "-2pass" was used
- fixed: AAC encoding quality "quality=0.0x" was passed to Nero as "0.x"
New in eac3to 2.84 (Dec 22, 2008)
- fixed: 2nd pass gap removal was tried (and failed) for TrueHD+AC3 targets
- fixed: processing aborted when trying to fix gaps in PCM destination files
- fixed: more than one RAW/PCM overlaps resulted in lost sync (since v2.81)
- fixed: demuxing TrueHD+AC3 stream by title number didn't renew the AC3 part
- new option for removing or looping audio data, e.g. "-edit=0:20:47,-100ms"
- title sorting criteria changed: resolution is more important than runtime
- new option "-lowPriority" sets eac3to to background/idle priority
- libav warnings are now assigned to the affected audio track
- fixed: "lossless check failed" false alarms for seamless branching movies
- fixed: spike removal filter was not active for the very last overlap/gap
- improved muxing h264 streams which begin with double sequence headers
- source files are now opened with "share read + write access"
- destination files are now opened with "share read access"
New in eac3to 2.83 (Dec 19, 2008)
- fixed: gap/overlap correction didn't work for FLAC and WAV files
- fixed: when clipping was detected, 2nd pass was not always executed correctly
New in eac3to 2.82 (Dec 16, 2008)
- can show information about audio, video and VOB/EVO/(M2)TS 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 all video and audio tracks of an EVO/VOB/(M2)TS source file
- 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
New in eac3to 2.81 (Dec 15, 2008)
- audio gap/overlap fixing is now automatically done in a 2nd pass
- option "-normalize" maximizes the volume of the audio data, needs 2 passes
- audio clipping is detected and automatically removed in a 2nd pass
- "-2pass" activates 2 pass mode (can speedup seamless branching processing)
- superfluous zero bytes are now automatically removed in 2nd pass
- "-phaseShift" shifts surround channel phase by 90° for DPL II downmixing
- spike removal post processing filter now always produces 16bit samples
- empty channels are now reported by the bitdepth analyzer as "no audio data"
- option "-shutdown" shuts the PC down automatically after processing is done
- the HD DVD XPL with the longest title is now loaded instead of VPLST000.XPL
- eac3to can now open selected XPL files (e.g. "eac3to ADV_OBJVPLS002.XPL")
- eac3to can now open selected mpls files (e.g. "eac3to PLAYLIST 0002.mpls")
- fixed: TrueHD streams starting with a non-major header failed to decode
- fixed: WAV files created by eac3to with empty channels had incorrect header
- fixed: RAW/PCM gap/overlap remover sometimes didn't work correctly
New in eac3to 2.80 (Dec 8, 2008)
- fixed: FLAC files with missing runtime information were not accepted
- gone back to old VOB/EVO auto delay calculation method, more reliable for me
- improved TS broadcast audio delay detection
- added support for constant bitrate AAC encoding
- added support for AAC encoding 0.00 and 1.00 quality
New in eac3to 2.79 (Nov 30, 2008)
- improved m2ts file joining overlap detection (mainly for interlaced video)
- vob/evo audio delay detection now uses "vobu start presentation time"
- program streams which are neither VOB nor EVO are now reported as "MPG"
- resampling is now automatically activated for AC3/DTS encoding, if necessary
- "Mersenne Twister" random number generator is used for dithering now
- zero padded DTS tracks are now displayed as such
- fixed: 32bit PCM conversion to floating point was broken
- fixed: with some (rare) movies first subtitle began after 50 minutes runtime
- only plugins with the extension *.dll are loaded now
New in eac3to 2.78 (Nov 24, 2008)
- fixed: h264 interlaced muxing to MKV could result in too long runtime
- fixed: transcoding DTS-HD/E-AC3 core sometimes failed to work correctly
- improved TS/m2ts audio delay detection
- added filter to remove spikes when fixing gaps/overlaps in RAW/PCM audio
- each eac3to instance has its own log file now
- playlist output now also works with "-log" option
- default bitrate for mono & stereo AC3 encodes lowered to 448kbps
- default bitrate for mono & stereo DTS encodes lowered to 768kbps
- it should be possible to handle TsSplitter splitted TS files via "+" now
New in eac3to 2.77 (Nov 17, 2008)
- pcm/raw audio delay is now applied before resampling and fps change
- parsing of command line with multiple sources files sometimes failed
New in eac3to 2.76 (Nov 17, 2008)
- "-slowdown" now works to convert 24.000 movies to 23.976
- "-speedup" now works to convert 24.000 movies to 25.000
- option "-xx.xxx" (e.g. "-24.000") sets the FPS of the source track
- option "-changeToXx.xxx" (e.g. "-changeTo23.976") changes video/audio FPS
- modified FPS information is written to video bitstream (VC-1, MPEG2, h264)
- demuxing with FPS change option now activates audio track transcoding
- SSRC resampling parameters modified slightly to reduce steepness and ringing
- fixed incorrect h264 movie slowdown gap/overlap complaints
- fixed DTS-HD High Resolution bitrate calculation
- dithering is now done differently per channel
New in eac3to 2.75 (Nov 9, 2008)
- added (E-)AC3 5.1 "EX" detection
- added (E-)AC3 2.0 "Surround" detection
- added (E-)AC3 2.0 "Headphone" detection
- NeroAacEnc is now fed with up to 32bit float (if available)
- resampling option "-quality=low|high|ultra" not supported, anymore
- new option "-fast" switches SSRC resampler to fast, but low quality mode
- new option "-r8brain" forces use of r8brain resampler instead of SSRC
- added support for AES3 PCM streams in TS container
- started working on encoder plugin interface
New in eac3to 2.74 (Nov 4, 2008)
- "-demux" failed to work for DTS-HD and TrueHDAC3 tracks in v2.73
- fixed: DTS-HD tracks could let processing abort at the very end of the movie
New in eac3to 2.73 (Nov 3, 2008)
- changed TS demuxing logic to make the broken (!) new SkyHD broadcasts work
- DTS core and "TrueHD/AC3" AC3 parameters are displayed separately now
- when using "-core" option, eac3to now bases its decisions on core parameters
- added WAV/W64/RF64 read/write support for 32bit PCM and 32/64 bit float
- option "-full" allows WAV/W64/RF64 output to be native (default Surcode encoding didn't work, anymore
- fixed: MPEG2 + h264 video gap/overlap removal didn't work properly
New in eac3to 2.72 (Oct 27, 2008)
- fixed: per channel bitdepth analyzation didn't work correctly
New in eac3to 2.71 (Oct 27, 2008)
- fixed: v2.70 detected Blu-Rays as "TS" without chapters and track languages
- fixed: TrueHD downmixing to 2.0 didn't work
New in eac3to 2.70 (Oct 27, 2008)
- can show information about audio, video and VOB/EVO/(M2)TS 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 "r8brain")
- can apply/reverse PAL speedup on decoded audio data (using "r8brain")
- can demux all video and audio tracks of an EVO/VOB/(M2)TS source file
- 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
New in eac3to 2.69 (Oct 20, 2008)
- can show information about audio, video and VOB/EVO/(M2)TS 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 "r8brain")
- can apply/reverse PAL speedup on decoded audio data (using "r8brain")
- can demux all video and audio tracks of an EVO/VOB/(M2)TS source file
- 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
New in eac3to 2.68 (Oct 14, 2008)
- fixed crash when transcoding Blu-Ray/HD DVD track to FLAC
New in eac3to 2.67 (Oct 13, 2008)
- information about HDCD and real bitdepth is now stored into FLAC metadata
- information about real bitdepth is now read from FLAC metadata
- PTS break: PTS is increased by 1 frame (fixes some false overlap warnings)
- fixed: video gap log text was sometimes not correct (runtime information)
- added undocumented switch "-neroaacenc="c:whatever
- eroaacenc.exe""
- error log messages are now output to stderr instead of stdout
- improved "which mkvtoolnix is currently installed?" check
- fixed: mkvtoolnix version check "Oct" date was not interpreted correctly
New in eac3to 2.66 (Oct 6, 2008)
- changed eac3to to allow AAC encoding with 7.1 channels (for new Nero encoder)
- fixed AGM creation for files bigger than 4GB
- added support for Nero's new AAC Encoder download URL
- lowered volume of error/success sounds
- when there are 2 similar playlists the one with less chapters is ignored now
New in eac3to 2.64 (Sep 22, 2008)
- added channel mask reading support to Blu-Ray PCM track parser
- added channel mask reading support to TrueHD parser
- added channel mask reading & writing support to FLAC decoder / encoder
- changed 5.x channel mask from $03x to $60x
- changed 6.x channel mask from $13x to $70x
- mono wavs output now creates correct names for some channel masks
- when transcoding 6.1 sources to PCM, 7 channel doubling is activated now
- fixed: DTS channelmask detection was incorrect for very strange configs
- fixed: sometimes the h264 video stream of a Blu-Ray m2ts was not detected
New in eac3to 2.63 (Sep 15, 2008)
- fixed: incorrect detection of 6.0 DTS tracks as 5.0
- fixed: incorrect libav DTS channel remapping for 6.x or 7.x tracks
- fixed: incorrect ArcSoft DTS channel remapping for "6.0" and "2/2.1" tracks
- fixed: v2.61+62 incorrectly decoded 16bit TrueHD tracks to 24bit FLAC/WAV/RAW
- fixed: some DTSWAV files made HDCD decoder crash
- fixed: DTSWAV and AC3WAV samplerate and bitdepth were reported incorrectly
- improved DirectShow channel configuration reporting
- undocumented option -progressnumbers now outputs "analyze:" and "process:"
New in eac3to 2.62 (Sep 8, 2008)
- fixed: downmixing 16 bit 7.1 DTS tracks to 5.1 stopped working in v2.61
New in eac3to 2.61 (Sep 8, 2008)
- added read/write support for Sony wave64 (*.w64) format
- added read/write support for RF64 wave64 (*.rf64) format
- added write support for AGM format
- true bitdepth (e.g. 18 bits) is written to extensible wav header now
- when reading 16/24 (true/storage) WAV files, zero bytes are stripped now
- added HDCD detection for WAV and FLAC files
- added HDCD detection for PCM tracks in VOB/EVO/m2ts containers
- added HDCD decoder written by Christopher Key
- added new option "-decodeHdcd" to decode HDCD information
- HDCD track -> lossy format: HDCD decoding is automatically activated
- when DTS-MA and TrueHD tracks are decoded, a check for HDCD is done
- fixed some incorrect DTS channel masks
- added automatic libav DTS channel remapping
- added automatic ArcSoft DTS channel remapping
- added channel map manipulation to make funny DTS tracks decode with Sonic
- added channel map manipulation to make funny DTS tracks decode with ArcSoft
- added channel volume modification to undo ArcSoft mono surround splitting
- for TrueHD+AC3 creation AC3 delay and gap correction are disabled now
- fixed: DTSWAV and DTSAC3 readers reported too long runtime
- fixed: sometimes processing aborted with a "bitdepth reducer" complaint
New in eac3to 2.60 (Sep 1, 2008)
- fixed: in v2.59 "-analyzeBitdepth" stopped working for Blu-Ray TrueHD tracks
New in eac3to 2.59 (Aug 31, 2008)
- extension ".thd+ac3" is supported now to define destination format
- TrueHD tracks without AC3 core can be converted to TrueHD/AC3 now
- demuxing a single-part Blu-Ray title keeps the original "TrueHD/AC3" data
- demuxing a multi-part Blu-Ray title automatically redoes the AC3 substream
- added workaround for Blu-Ray playlists with multiple last "invalid" parts
- fixed: "-check" didn't work for LPCM tracks
New in eac3to 2.58 (Aug 29, 2008)
- h264 parser rewritten: framerate, pulldown etc is detected reliably now
- h264 pulldown is automatically removed from progressive movie sources now
- h264 pulldown removal can be disabled by using "-keepPulldown"
- h264 muxing now fully supports streams with mixed 23.976 and 29.970 content
- h264 1920x1088 bitstream is now automatically patched/cropped to 1920x1080
- h264 filler data is now already removed during demuxing
- h264 sources with funny framerates (e.g. Luxe.tv HD) are patched to 25fps now
- mixed video/movie h264 streams are now always muxed with 29.970 timestamps
- speedup/slowdown now changes framerate information in the h264 bitstream
- options "-24p", "-60i" and "-30p" are no longer supported
- fixed Blu-Ray seamless branching subtitle remuxing
- added workaround for Blu-Ray playlists with a last small "invalid" m2ts part
- bitdepth analyzation is now done for decoded FLAC, WAV, PCM, DTS MA, too
- bitrate is now also reported for FLAC, WAV and PCM tracks
- when encoding AC3, DTS or AAC, the encoding bitrate is reported
- fixed: v2.57 incorrectly decoded 16bit TrueHD tracks to 24bit FLAC/WAV/RAW
- (M2)TS discontinuities before the first unit start are ignored now
- new option "-progressnumbers" replaces progress bar with percentage numbers
New in eac3to 2.56 (Jul 30, 2008)
- fixed: processing aborted when a VC-1 sequence end code was found
New in eac3to 2.55 (Jul 29, 2008)
- can show information about audio, video and VOB/EVO/(M2)TS 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 "r8brain")
- can apply/reverse PAL speedup on decoded audio data (using "r8brain")
- can demux all video and audio tracks of an EVO/VOB/(M2)TS source file
- 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
New in eac3to 2.54 (Jul 21, 2008)
- VC-1 pulldown removal rewritten (same output as vc1conv 0.4, but faster)
- VC-1 pulldown removal is activated by default
- VC-1 pulldown removal can be manually deactivated by "-keepPulldown" option
- VC-1 pulldown removal is also activated when muxing to MKV now
- fixed Blu-Ray subtitle demuxing for seamless branching movies
- better task seperation when doing multiple operations with an audio track
New in eac3to 2.53 (Jul 14, 2008)
- Blu-Ray PGS subtitle support added
- added support for EVO/VOB subtitles which begin very late in the file
- MPEG2 video muxing doesn't rely on GOP headers, anymore
- all (M2)TS discontinuities are now reported with exact file position
- fixed: reading language informtion from TS files didn't work correctly
New in eac3to 2.52 (Jul 7, 2008)
- fixed muxing of MPEG2 broadcasts where "temporal_reference" overruns
- MPEG2 bitstream headers are now updated correctly when speedup is performed
- MPEG2 bitstream headers are now updated correctly when slowdown is performed
- MPEG2 bitstream headers are now updated correctly when pulldown is removed
- pulldown removal is now automatically disabled for MPEG2 broadcasts
- AC3WAV (SPDIF formatted) support added
New in eac3to 2.51 (Jul 1, 2008)
- DTS Express bitstream parser added
- DTS Express auto detection added
- DTS Express bitstream delay added
- DTS Express bitstream gap/overlap correction added
- DTS Express decoding (Nero & ArcSoft) added
- fixed: 6.1 -> 7.1 channel doubling resulted in wrong channel order
- added (undocum.) option "-no7doubling" to disable 6.1 -> 7.1 channel doubling
- DTS tracks with funny speaker settings are displayed as "7.1 (strange setup)"
- warning is displayed when decoding "7.1 (strange setup)" tracks with ArcSoft
New in eac3to 2.50 (Jun 30, 2008)
- ArcSoft DTS Decoder DLL is now directly accessed instead of using DirectShow
New in eac3to 2.49 (Jun 27, 2008)
- DTS parser sets correct channel mask now
- DTS-HD parser now properly detects format, channels and samplerate
- added support for ArcSoft DTS(-HD) Decoder
- added several tweaks to make ArcSoft Decoder behave correctly
- added ArcSoft test to the "-test" processing
- made ArcSoft Decoder default for DTS and DTS-HD decoding
New in eac3to 2.48 (Jun 23, 2008)
- can show information about audio, video and VOB/EVO/(M2)TS 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 "r8brain")
- can apply/reverse PAL speedup on decoded audio data (using "r8brain")
- can demux all video and audio tracks of an EVO/VOB/(M2)TS source file
- can join/rebuild multiple EVO/VOB files
- can remux the video track of a EVO/VOB/(M2)TS source to Matroska
New in eac3to 2.38 (Apr 7, 2008)
- fixed file path handling bug
New in eac3to 2.22 (Feb 11, 2008)
- gap/overlap logic changed completely (optional two pass muxing now)
- ignoreGaps" parameter is gone
New in eac3to 2.02 (Nov 21, 2007)
- can show information about audio 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 delay to decoded audio data
- can reduce bitdepth of decoded audio data by using TPDF dithering
- can resample decoded audio data (using "r8brain")
- can apply/reverse PAL speedup on decoded audio data (using "r8brain")