Log in

View Full Version : eac3to - audio conversion tool


Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 [218] 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308

b66pak
13th December 2010, 14:27
demux the mp4 to aac and apply the delay then mux back to whatever container you need...
_

Skinleech
13th December 2010, 14:59
Thanks both.

I was hoping to avoid yet another step in the process, but it looks like I may just need to go with this. My testing today was:

Demux with eac3to
Convert audio with VLC
Mux video & AAC in .mp4m (with delay) to .ts with Tsmuxer
Edit .ts in VideoRedo4

Playback in TMT5 was OK on my dekstop, but it was way out of sync on my HTPC so I'll need to do a little more work.

Anyway, enough from me as these really are off topic posts for the eac3to thread.

gregt
14th December 2010, 07:24
Hi All,
I tried to extract the DTS track (#4) from this Blu-ray movie that I own and the resultant flac file had the wrong track or multiple tracks mixed together because the director's voice was heard over the regular movie audio. I looked at the streams and there was no single stream file for the movie so it looks like it is quite broken up.

Any ideas?

G

Skinleech
15th December 2010, 09:32
Hi All,
I tried to extract the DTS track (#4) from this Blu-ray movie that I own and the resultant flac file had the wrong track or multiple tracks mixed together because the director's voice was heard over the regular movie audio. I looked at the streams and there was no single stream file for the movie so it looks like it is quite broken up.

Any ideas?

G

I would post your eac3to log for a start.

jd213
17th December 2010, 07:25
When extracting a Blu-ray Dolby TrueHD track, how do I make eac3to just demux it rather than decoding/encoding? I tried inputting "-core" after "output.thd+ac3" but it's still decoding the TrueHD with libav and encoding the ac3 core with libAften.

nurbs
17th December 2010, 11:31
:logfile: No way to tell if you are doing something wrong if we don't know what you are doing.

tebasuna51
17th December 2010, 12:02
When extracting a Blu-ray Dolby TrueHD track, how do I make eac3to just demux it rather than decoding/encoding? I tried inputting "-core" after "output.thd+ac3" but it's still decoding the TrueHD with libav and encoding the ac3 core with libAften.
Example:
eac3to v3.24
command line: "D:\Programa\eac3to\eac3to.exe"
"D:\Test\hd_dolby_truehd.m2ts"
2: "D:\Test\hd_dolby_truehd.m2ts_2.thd+ac3"
------------------------------------------------------------------------------
M2TS, 1 video track, 1 audio track, 0:01:34, 60i /1.001
1: h264/AVC, 1080i60 /1.001 (16:9)
2: TrueHD/AC3, 7.1 channels, 48kHz
(embedded: AC3, 5.1 channels, 640kbps, 48kHz)
[a02] Extracting audio track number 2...
[a02] Creating file "D:\Test\hd_dolby_truehd.m2ts_2.thd+ac3"...
Video track 1 contains 2832 frames.
eac3to processing took 2 seconds.
Done.
without decode or encode anything.

krosswindz
18th December 2010, 18:30
I was wondering if eac3to will ever support encoding to mp3 audio as well. Then eac3to would be the one stop shop for me for audio conversion.

Boulder
18th December 2010, 20:34
Just wondering, is it possible to pipe eac3to's output (WAV) to LAME?

tebasuna51
19th December 2010, 01:01
Just wondering, is it possible to pipe eac3to's output (WAV) to LAME?
Of course:
eac3to input stdout.wav [-down2 -normalize] | Lame -V 4 - output.mp3

Also to Oggenc, or Aften (for 3 or 4 channels).

jd213
20th December 2010, 02:12
Example:
eac3to v3.24
command line: "D:\Programa\eac3to\eac3to.exe"
"D:\Test\hd_dolby_truehd.m2ts"
2: "D:\Test\hd_dolby_truehd.m2ts_2.thd+ac3"
------------------------------------------------------------------------------
M2TS, 1 video track, 1 audio track, 0:01:34, 60i /1.001
1: h264/AVC, 1080i60 /1.001 (16:9)
2: TrueHD/AC3, 7.1 channels, 48kHz
(embedded: AC3, 5.1 channels, 640kbps, 48kHz)
[a02] Extracting audio track number 2...
[a02] Creating file "D:\Test\hd_dolby_truehd.m2ts_2.thd+ac3"...
Video track 1 contains 2832 frames.
eac3to processing took 2 seconds.
Done.
without decode or encode anything.

Thanks. It didn't do this when I tried demuxing from the playlist, but it worked for the m2ts file.

Kisa_AG
20th December 2010, 12:29
Hello!

I found small bug in eac3to v3.24. During ac3 decoding tt makes downmixing multi channel audio to stereo only in

case of 5.1 channel input (L,R,C,Ls,Rs,LFE), but doesn't do it with other multichannel configurations, like 5.0

(L,R,C,Ls,Rs), 4.1 (L,R,Ls,Rs,LFE), 4.0 (L,R,Ls,Rs) and 3.0 (L,R,C).

Here is two logs:
"Successful" downmixing of 5.1:
-----------------------------------------------------------------
command line: eac3to.exe 5.1.ac3 5.1.wav -down2 -mixlfe -down16
-----
AC3, 5.1 channels, 0:00:10, 448kbps, 48kHz
The Nero decoder doesn't seem to work, will use libav instead.
Decoding with libav/ffmpeg...
Remapping channels...
Downmixing multi channel audio to stereo...
Reducing depth from 64 to 16 bits...
Writing WAV...
Clipping detected, a 2nd pass will be necessary. <WARNING>
Creating file "5.1.wav"...
Starting 2nd pass...
Decoding with libav/ffmpeg...
Remapping channels...
Downmixing multi channel audio to stereo...
Reducing depth from 64 to 16 bits...
Writing WAV...
Applying -7.52dB gain...
Creating file "5.1.wav"...
eac3to processing took 2 seconds.
Done.
-----------------------------------------------------------------
After that I got Stereo WAV file.
There is a "Downmixing..." string in log file.


"Not Successful" downmixing of 3.0:
-----------------------------------------------------------------
command line: eac3to.exe 3.0.ac3 3.0.wav -down2 -down16
----
AC3, 3.0 channels, 0:00:10, 448kbps, 48kHz
The Nero decoder doesn't seem to work, will use libav instead.
Decoding with libav/ffmpeg...
Reducing depth from 64 to 16 bits...
Writing WAV...
Creating file "3.0.wav"...
eac3to processing took 1 second.
Done.
-----------------------------------------------------------------
After that I got 3.0 multichannel WAV file.
There is no "Downmixing..." string in log file. But I "asked" eac3to to downmix the file...


Just for information, here are Media infos of input 3.0 ac3 file and output 3.0 WAV file:
------------------------------------------
General
Complete name : 3.0.ac3
Format : AC-3
Format/Info : Audio Coding 3
File size : 548 KiB
Duration : 10s 16ms
Overall bit rate : 448 Kbps

Audio
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Duration : 10s 16ms
Bit rate mode : Constant
Bit rate : 448 Kbps
Channel(s) : 3 channels
Channel positions : Front: L C R
Sampling rate : 48.0 KHz
Bit depth : 16 bits
Compression mode : Lossy
Stream size : 548 KiB (100%)
------------------------------------------
General
Complete name : 3.0.wav
Format : Wave
File size : 2.75 MiB
Duration : 10s 16ms
Overall bit rate : 2 304 Kbps

Audio
ID : 0
Format : PCM
Format settings, Endianness : Little
Format settings, Sign : Signed
Codec ID : 00001000-0000-0100-8000-00AA00389B71
Codec ID/Hint : Microsoft
Duration : 10s 16ms
Bit rate mode : Constant
Bit rate : 2 304 Kbps
Channel(s) : 3 channels
Channel positions : Front: L C R
Sampling rate : 48.0 KHz
Bit depth : 16 bits
Stream size : 2.75 MiB (100%)
------------------------------------------

Joplin
20th December 2010, 17:42
Am I correct when I assume that when demuxing a .dtshd track the "DTS Core" is not included afterwards? If I want to have the DTS-HD and DTS, I have to demux them separately and then mux both tracks in my .mkv?

rapscallion
20th December 2010, 17:53
No, that's not correct. It will be demuxed to a MA track containing the core.

Select "dtsma" as the "save as" type.

_hawk_
21st December 2010, 08:43
Is there a commandline switch to disable color output?
Would it be possible to add something like this?

TDiTP_
21st December 2010, 10:08
When apply -double7 command.
Rs, Ls, Cs (DTS-HD Master Audio Suite) -> BL,BR,SL,SR (eac3to input.dtshd output.wavs -double7):

SL = Cs
SR = Ls
BL (and BR, BL=BR) ~Rs but level is lower

Bug. Anyone can confirm it?

I've checked DTS-HD MA 6.1 ES Discrete and DTS-ES 6.1 Discrete.

I think the right way is:
SL = Ls
SR = Rs
BL = BR = 0,707xCs

are not?

mrr19121970
21st December 2010, 12:54
Is there a commandline switch to disable color output?
Would it be possible to add something like this?

yes it's like -simple or somthing like that. I'll try it.

Update

It was already discussed a few times (1 (http://forum.doom9.org/showthread.php?p=1333829#post1333829), 2 (http://forum.doom9.org/showthread.php?p=1348250#post1348250)).
Adding -simpleoutput switch into eac3to looks like the best solution.

But the answer to your question (that I assume you want to ask is):

AttachConsole Function (http://msdn.microsoft.com/en-us/library/ms681952%28VS.85%29.aspx)
GetConsoleScreenBufferInfo Function
(http://msdn.microsoft.com/en-us/library/ms683171%28VS.85%29.aspx)
as Clown_BD does.

_hawk_
21st December 2010, 13:44
yes it's like -simple or somthing like that. I'll try it.


AttachConsole Function (http://msdn.microsoft.com/en-us/library/ms681952%28VS.85%29.aspx)
GetConsoleScreenBufferInfo Function
(http://msdn.microsoft.com/en-us/library/ms683171%28VS.85%29.aspx)
as Clown_BD does.

Thank you for the info.
Will try that.

Edit: seems that -simpleoutput or something isn't implemented yet
AttachConsole seems not to work with C# :(

tebasuna51
21st December 2010, 16:10
When apply -double7 command.
Rs, Ls, Cs (DTS-HD Master Audio Suite) -> BL,BR,SL,SR (eac3to input.dtshd output.wavs -double7):

SL = Cs
SR = Ls
BL (and BR, BL=BR) ~Rs but level is lower

Bug. Anyone can confirm it?

I've checked DTS-HD MA 6.1 ES Discrete and DTS-ES 6.1 Discrete.

I think the right way is:
SL = Ls
SR = Rs
BL = BR = 0,707xCs

are not?

Yes, you are right, the output is:
BL = 0.7071xRs
BR = 0.7071xRs
SL = Cs
SR = Ls

Also the downmix 6.1 -> 5.1 dont work:
SurroundL = Cs + 0.7071xRs
SurroundR = Ls + 0.7071xRs

Seems there are still troubles with 6.1 channelmap.

jd213
22nd December 2010, 03:41
libav keeps giving me an error whenever I try to convert the thd track from the Japanese HD DVD release of Vexille to thd+ac3 or any other format:

eac3to v3.24
command line: eac3to G:\vexille\joined.evo 1: G:\vexille\vid.h264 2: G:\vexille\aud.thd+ac3 3: G:\vexille\aud3.wav 4: G:\vexille\aud4.wav
------------------------------------------------------------------------------
EVO, 1 video track, 3 audio tracks, 1:49:48
1: h264/AVC, 1080p24 /1.001 (16:9) with pulldown flags
2: TrueHD, 5.1 channels, 48kHz, dialnorm: -29dB, -83ms
3: RAW/PCM, 2.0 channels, 16 bits, 48kHz, -83ms
4: RAW/PCM, 2.0 channels, 16 bits, 48kHz, -83ms
[v01] Extracting video track number 1...
[a02] Extracting audio track number 2...
[a03] Extracting audio track number 3...
[a04] Extracting audio track number 4...
[a02] Extracting audio track number 2...
[v01] Removing h264 pulldown...
[a02] Removing TrueHD dialog normalization...
[a03] Reading RAW/PCM...
[a04] Reading RAW/PCM...
[a02] Removing TrueHD dialog normalization...
[a03] Swapping endian...
[a04] Swapping endian...
[a02] Decoding with libav/ffmpeg...
[a03] Applying RAW/PCM delay...
[a04] Applying RAW/PCM delay...
[a02] Encoding AC3 <640kbps> with libAften...
[a03] Writing WAV...
[a04] Writing WAV...
[v01] Creating file "G:\vexille\vid.h264"...
[a02] Creating file "G:\vexille\aud.thd+ac3"...
[a04] Creating file "G:\vexille\aud4.wav"...
[a03] Creating file "G:\vexille\aud3.wav"...
[a02] [libav] No restart header present in substream 0. <WARNING>
[a02] The libav decoder reported error -1 while decoding. <ERROR>
Aborted at file position 12162433024. <ERROR>

I thought it might be due to a bad rip, but it does this both with the rip I made with dumpHD and when reading from the disc with the latest version of DVDFab Passkey. I tried first extracting the thd track and then converting to thd+ac3, then I tried joining the EVO files and then converting, but the same error still occurred.

Is there any way around this? I'd try the Nero decoder, but the HD DVD/BD plugin doesn't seem to be available any more (I can only find the BD plugin for Nero 10 on their site).

mrr19121970
22nd December 2010, 17:11
AttachConsole seems not to work with C# :(

See here (http://www.csharp411.com/console-output-from-winforms-application/). Maybe this helps?

rapscallion
28th December 2010, 05:44
In searching, I see that eac3to displays warnings for audio overlaps but does not fix them.

Extracting the DTS MA audio track from The A-Team extended cut ( 39 M2ts's !) I get the following 23 overlap warnings :

eac3to v3.24
command line: "C:\dvd_rw\eac3to\eac3to.exe" "D:\BD-Test\A Team\A_TEAM_FD\BDMV\" 1) 3: "D:\BD-Test\A Team\A_TEAM_FD\BDMV\team_dts.dts" -nero
------------------------------------------------------------------------------
M2TS, 1 video track, 4 audio tracks, 3 subtitle tracks, 2:13:32, 24p /1.001
1: Chapters, 20 chapters
2: h264/AVC, 1080p24 /1.001 (16:9)
3: DTS Master Audio, English, 5.1 channels, 24 bits, 48kHz
(core: DTS, 5.1 channels, 24 bits, 1509kbps, 48kHz)
4: AC3, French, 5.1 channels, 448kbps, 48kHz, dialnorm: -27dB
5: AC3, Spanish, 5.1 channels, 448kbps, 48kHz, dialnorm: -27dB
6: AC3, English, 2.0 channels, 224kbps, 48kHz, dialnorm: -27dB
7: Subtitle (PGS), English
8: Subtitle (PGS), Spanish
9: Subtitle (PGS), French
[a03] Extracting audio track number 3...
[a03] Creating file "D:\BD-Test\A Team\A_TEAM_FD\BDMV\team_dts.dts"...
[a03] Audio overlaps for 6ms at playtime 0:03:56. <WARNING>
[a03] Audio overlaps for 10ms at playtime 0:07:59. <WARNING>
[a03] Audio overlaps for 10ms at playtime 0:11:19. <WARNING>
[a03] Audio overlaps for 6ms at playtime 0:16:48. <WARNING>
[a03] Audio overlaps for 9ms at playtime 0:24:15. <WARNING>
[a03] Audio overlaps for 8ms at playtime 0:26:10. <WARNING>
[a03] Audio overlaps for 5ms at playtime 0:35:53. <WARNING>
[a03] Audio overlaps for 10ms at playtime 0:37:53. <WARNING>
[a03] Audio overlaps for 9ms at playtime 0:38:12. <WARNING>
[a03] Audio overlaps for 11ms at playtime 0:42:42. <WARNING>
[a03] Audio overlaps for 10ms at playtime 0:47:35. <WARNING>
[a03] Audio overlaps for 14ms at playtime 0:59:11. <WARNING>
[a03] Audio overlaps for 10ms at playtime 1:06:16. <WARNING>
[a03] Audio overlaps for 6ms at playtime 1:07:36. <WARNING>
[a03] Audio overlaps for 5ms at playtime 1:15:06. <WARNING>
[a03] Audio overlaps for 9ms at playtime 1:23:50. <WARNING>
[a03] Audio overlaps for 6ms at playtime 1:26:12. <WARNING>
[a03] Audio overlaps for 8ms at playtime 1:28:03. <WARNING>
[a03] Audio overlaps for 8ms at playtime 1:28:55. <WARNING>
[a03] Audio overlaps for 5ms at playtime 1:36:50. <WARNING>
[a03] Audio overlaps for 14ms at playtime 1:47:59. <WARNING>
[a03] Audio overlaps for 9ms at playtime 1:49:43. <WARNING>
[a03] Audio overlaps for 10ms at playtime 1:55:05. <WARNING>
[a03] Audio overlaps for 14ms at playtime 2:02:59. <WARNING>
[a03] Audio overlaps for 7ms at playtime 2:07:27. <WARNING>
[a03] Starting 2nd pass...
[a03] Realizing DTS gaps...
[a03] Creating file "D:\BD-Test\A Team\A_TEAM_FD\BDMV\team_dts.dts"...
Video track 2 contains 192139 frames.
eac3to processing took 10 minutes, 38 seconds.
Done.

Are these overlaps big enough to see a noticeable out of sync?

Secondly, what does "Realizing DTS gaps", in the second pass, mean ?

Thunderbolt8
28th December 2010, 11:12
1. yes (though it can vary depending on your position in the movie)
2. it means everything is fine.

rapscallion
28th December 2010, 16:03
1. yes (though it can vary depending on your position in the movie)
2. it means everything is fine.

2. Everything's fine as in the overlaps were fixed? ( I thought eac3to couldn't do that)

TinTime
28th December 2010, 16:28
2. Everything's fine as in the overlaps were fixed? ( I thought eac3to couldn't do that)

Only TrueHD overlaps can't be fixed if demuxing.

rapscallion
28th December 2010, 17:11
Only TrueHD overlaps can't be fixed if demuxing.
Ah Ha ! Thank you.

Kisa_AG
29th December 2010, 15:03
Hello!
Can anyone confirm the bug with multichannel downmixing I've stated above? I'm trying to understand, is this a bug of eac3to or is this due to other things?

TDiTP_
29th December 2010, 19:19
Can anyone confirm the bug with multichannel downmixing I've stated above?

It's not bug. eac3to never was programmed for such downmix (3.0->2.0). Only 5.1->2.0 and only DPLII (even 5.0->2.0 doesn't work).

mrr19121970
30th December 2010, 08:57
@madshi

do you know why the following messages are displayed on -demux?

[a06] Decoding with libav/ffmpeg...
[a06] Encoding AC3 <640kbps> with libAften...

I would have expected no encoding/decoding here. Is there a problem?

Here is the full log:

eac3to v3.24
command line: "D:\TVIX\Clown_BD\eac3to\eac3to.exe" M:\ 1) -demux
------------------------------------------------------------------------------
M2TS, 2 video tracks, 6 audio tracks, 19 subtitle tracks, 1:42:14, 24p /1.001
1: Chapters, 16 chapters
2: h264/AVC, 1080p24 /1.001 (16:9)
3: h264/AVC, 480p24 /1.001 (20:11)
4: TrueHD/AC3, English, 5.1 channels, 48kHz
(embedded: AC3, 5.1 channels, 448kbps, 48kHz)
5: AC3, English, 5.1 channels, 448kbps, 48kHz, dialnorm: -30dB
6: TrueHD/AC3, German, 5.1 channels, 48kHz
(embedded: AC3, 5.1 channels, 448kbps, 48kHz, dialnorm: -29dB)
7: AC3, Russian, 5.1 channels, 448kbps, 48kHz, dialnorm: -29dB
8: AC3, Ukrainian, 5.1 channels, 448kbps, 48kHz, dialnorm: -29dB
9: DTS Express, English, 2.0 channels, 24 bits, 192kbps, 48kHz
10: Subtitle (PGS), English
11: Subtitle (PGS), English
12: Subtitle (PGS), German
13: Subtitle (PGS), Dutch
14: Subtitle (PGS), Danish
15: Subtitle (PGS), Estonian
16: Subtitle (PGS), Finnish
17: Subtitle (PGS), Modern Greek
18: Subtitle (PGS), Hindi
19: Subtitle (PGS), Lithuanian
20: Subtitle (PGS), Norwegian
21: Subtitle (PGS), Swedish
22: Subtitle (PGS), Turkish
23: Subtitle (PGS), English
24: Subtitle (PGS), German
25: Subtitle (PGS), Dutch
26: Subtitle (PGS), Russian
27: Subtitle (PGS), Ukrainian
28: Subtitle (PGS), English
Creating file "00123 - Chapters.txt"...
[a06] Extracting audio track number 6...
[a06] Extracting TrueHD stream...
[a06] Decoding with libav/ffmpeg...
[a06] Encoding AC3 <640kbps> with libAften...
[s14] Extracting subtitle track number 14...
[s24] Extracting subtitle track number 24...
[s16] Extracting subtitle track number 16...
[a07] Extracting audio track number 7...
[s13] Extracting subtitle track number 13...
[a04] Extracting audio track number 4...
[a04] Extracting TrueHD stream...
[a04] Decoding with libav/ffmpeg...
[a04] Encoding AC3 <640kbps> with libAften...
[s20] Extracting subtitle track number 20...
[s10] Extracting subtitle track number 10...
[s22] Extracting subtitle track number 22...
[a05] Extracting audio track number 5...
[s23] Extracting subtitle track number 23...
[a08] Extracting audio track number 8...
[s18] Extracting subtitle track number 18...
[a04] Extracting audio track number 4...
[a04] Extracting TrueHD stream...
[s26] Extracting subtitle track number 26...
[s12] Extracting subtitle track number 12...
[s19] Extracting subtitle track number 19...
[s15] Extracting subtitle track number 15...
[s21] Extracting subtitle track number 21...
[a06] Extracting audio track number 6...
[a06] Extracting TrueHD stream...
[s28] Extracting subtitle track number 28...
[v02] Extracting video track number 2...
[s11] Extracting subtitle track number 11...
[s27] Extracting subtitle track number 27...
[s25] Extracting subtitle track number 25...
[s17] Extracting subtitle track number 17...
[a07] Removing AC3 dialog normalization...
[a08] Removing AC3 dialog normalization...
[a05] Removing AC3 dialog normalization...
[v02] Creating file "00123 - 2 - h264, 1080p24.h264"...
[a06] Creating file "00123 - 6 - TrueHD+AC3, German, 5.1 channels, 48kHz.thd+ac3"...
[a04] Creating file "00123 - 4 - TrueHD+AC3, English, 5.1 channels, 48kHz.thd+ac3"...
[a05] Creating file "00123 - 5 - AC3, English, 5.1 channels, 448kbps, 48kHz.ac3"...
[a08] Creating file "00123 - 8 - AC3, Ukrainian, 5.1 channels, 448kbps, 48kHz.ac3"...
[a07] Creating file "00123 - 7 - AC3, Russian, 5.1 channels, 448kbps, 48kHz.ac3"...
[s23] Creating file "00123 - 23 - Subtitle (PGS), English.sup"...
[s24] Creating file "00123 - 24 - Subtitle (PGS), German.sup"...
[s25] Creating file "00123 - 25 - Subtitle (PGS), Dutch.sup"...
[s10] Creating file "00123 - 10 - Subtitle (PGS), English.sup"...
[s11] Creating file "00123 - 11 - Subtitle (PGS), English.sup"...
[s15] Creating file "00123 - 15 - Subtitle (PGS), Estonian.sup"...
[s22] Creating file "00123 - 22 - Subtitle (PGS), Turkish.sup"...
[s18] Creating file "00123 - 18 - Subtitle (PGS), Hindi.sup"...
[s19] Creating file "00123 - 19 - Subtitle (PGS), Lithuanian.sup"...
[s13] Creating file "00123 - 13 - Subtitle (PGS), Dutch.sup"...
[s12] Creating file "00123 - 12 - Subtitle (PGS), German.sup"...
[s17] Creating file "00123 - 17 - Subtitle (PGS), Modern Greek.sup"...
[s21] Creating file "00123 - 21 - Subtitle (PGS), Swedish.sup"...
[s14] Creating file "00123 - 14 - Subtitle (PGS), Danish.sup"...
[s20] Creating file "00123 - 20 - Subtitle (PGS), Norwegian.sup"...
[s16] Creating file "00123 - 16 - Subtitle (PGS), Finnish.sup"...
[s27] Creating file "00123 - 27 - Subtitle (PGS), Ukrainian.sup"...
[a05] Audio overlaps for 27ms at playtime 0:05:51. <WARNING>
[a05] Audio overlaps for 23ms at playtime 0:27:55. <WARNING>
[a05] Audio overlaps for 16ms at playtime 0:32:31. <WARNING>
[a05] Audio overlaps for 9ms at playtime 0:34:13. <WARNING>
[a05] Audio overlaps for 20ms at playtime 0:48:54. <WARNING>
[a05] Audio overlaps for 18ms at playtime 0:49:56. <WARNING>
[a05] Audio overlaps for 17ms at playtime 0:52:28. <WARNING>
[a05] Audio overlaps for 29ms at playtime 0:53:10. <WARNING>
[a05] Audio overlaps for 31ms at playtime 0:57:34. <WARNING>
[a05] Audio overlaps for 8ms at playtime 1:04:46. <WARNING>
[a05] Audio overlaps for 25ms at playtime 1:07:09. <WARNING>
[a05] Audio overlaps for 7ms at playtime 1:10:47. <WARNING>
[a05] Audio overlaps for 23ms at playtime 1:13:47. <WARNING>
[a05] Audio overlaps for 24ms at playtime 1:15:20. <WARNING>
[a05] Audio overlaps for 18ms at playtime 1:25:56. <WARNING>
[a07] Audio overlaps for 27ms at playtime 0:05:51. <WARNING>
[a07] Audio overlaps for 23ms at playtime 0:27:55. <WARNING>
[a07] Audio overlaps for 16ms at playtime 0:32:31. <WARNING>
[a07] Audio overlaps for 9ms at playtime 0:34:13. <WARNING>
[a07] Audio overlaps for 20ms at playtime 0:48:54. <WARNING>
[a07] Audio overlaps for 18ms at playtime 0:49:56. <WARNING>
[a07] Audio overlaps for 17ms at playtime 0:52:28. <WARNING>
[a07] Audio overlaps for 29ms at playtime 0:53:10. <WARNING>
[a07] Audio overlaps for 31ms at playtime 0:57:34. <WARNING>
[a07] Audio overlaps for 8ms at playtime 1:04:46. <WARNING>
[a07] Audio overlaps for 25ms at playtime 1:07:09. <WARNING>
[a07] Audio overlaps for 7ms at playtime 1:10:47. <WARNING>
[a07] Audio overlaps for 23ms at playtime 1:13:47. <WARNING>
[a07] Audio overlaps for 24ms at playtime 1:15:20. <WARNING>
[a07] Audio overlaps for 18ms at playtime 1:25:56. <WARNING>
[a08] Audio overlaps for 27ms at playtime 0:05:51. <WARNING>
[a08] Audio overlaps for 23ms at playtime 0:27:55. <WARNING>
[a08] Audio overlaps for 16ms at playtime 0:32:31. <WARNING>
[a08] Audio overlaps for 9ms at playtime 0:34:13. <WARNING>
[a08] Audio overlaps for 20ms at playtime 0:48:54. <WARNING>
[a08] Audio overlaps for 18ms at playtime 0:49:56. <WARNING>
[a08] Audio overlaps for 17ms at playtime 0:52:28. <WARNING>
[a08] Audio overlaps for 29ms at playtime 0:53:10. <WARNING>
[a08] Audio overlaps for 31ms at playtime 0:57:34. <WARNING>
[a08] Audio overlaps for 8ms at playtime 1:04:46. <WARNING>
[a08] Audio overlaps for 25ms at playtime 1:07:09. <WARNING>
[a08] Audio overlaps for 7ms at playtime 1:10:47. <WARNING>
[a08] Audio overlaps for 23ms at playtime 1:13:47. <WARNING>
[a08] Audio overlaps for 24ms at playtime 1:15:20. <WARNING>
[a08] Audio overlaps for 18ms at playtime 1:25:56. <WARNING>
[s26] Creating file "00123 - 26 - Subtitle (PGS), Russian.sup"...
[s28] Creating file "00123 - 28 - Subtitle (PGS), English.sup"...
[a04] The original audio track has a constant bit depth of 16 bits.
[a06] The original audio track has a constant bit depth of 16 bits.
[a05] Starting 2nd pass...
[a05] Realizing (E-)AC3 gaps...
[a05] Creating file "00123 - 5 - AC3, English, 5.1 channels, 448kbps, 48kHz.ac3"...
[a07] Starting 2nd pass...
[a07] Realizing (E-)AC3 gaps...
[a07] Creating file "00123 - 7 - AC3, Russian, 5.1 channels, 448kbps, 48kHz.ac3"...
[a08] Starting 2nd pass...
[a08] Realizing (E-)AC3 gaps...
[a08] Creating file "00123 - 8 - AC3, Ukrainian, 5.1 channels, 448kbps, 48kHz.ac3"...
Video track 2 contains 147077 frames.
Video track 3 contains 147077 frames.
Subtitle track 10 contains 1125 normal and 7 forced captions.
Subtitle track 11 contains 1364 captions.
Subtitle track 12 contains 1090 normal and 9 forced captions.
Subtitle track 13 contains 880 captions.
Subtitle track 14 contains 887 captions.
Subtitle track 15 contains 1143 captions.
Subtitle track 16 contains 1004 captions.
Subtitle track 17 contains 1097 captions.
Subtitle track 18 contains 1145 captions.
Subtitle track 19 contains 1145 captions.
Subtitle track 20 contains 1095 captions.
Subtitle track 21 contains 869 captions.
Subtitle track 22 contains 1145 captions.
Subtitle track 23 contains 1732 captions.
Subtitle track 24 contains 1651 captions.
Subtitle track 25 contains 1625 captions.
Subtitle track 26 contains 16 forced captions.
Subtitle track 27 contains 312 forced captions.
Subtitle track 28 contains 20 forced captions.
eac3to processing took 26 minutes, 45 seconds.
Done.

tebasuna51
30th December 2010, 12:01
...
do you know why the following messages are displayed on -demux?

[a06] Decoding with libav/ffmpeg...
[a06] Encoding AC3 <640kbps> with libAften...

I would have expected no encoding/decoding here. Is there a problem?...

Check if your extracted .thd+ac3 have the embedded AC3 with 640 kbps and decide if is a problem for you.

Kisa_AG
30th December 2010, 14:24
It's not bug. eac3to never was programmed for such downmix (3.0->2.0). Only 5.1->2.0 and only DPLII (even 5.0->2.0 doesn't work).

Ok, thanks, now it's clear. But IMHO in such case it should be mentioned in eac3to help.

a1adin
31st December 2010, 15:59
Hi guys,

first of all, thanks for this very nice program.
sorry if this is a noob question:
I like to convert 5.1 aac to AC3.
Please let me know the correct command line to do it.

since I do not have nero, first I convert the aac to AC3 using vlc media player,
then I get the AC3 but with the wrong channel mapping.
Then I use eac3to to correct the mapping:
0 1 2 3 4 5
5.1 AAC FC FL FR SL SR LFE
5.1 AC3 FL FC FR SL SR LFE

so the command line is:
eac3to input.ac3 output.ac3 -1,0,2,3,4,5

However, when I listen to it, I still get the wrong channel mapping.
Please let me know what is wrong and how to fix it.
Thanks.

tebasuna51
31st December 2010, 18:41
...
I like to convert 5.1 aac to AC3.
Please let me know the correct command line to do it.
since I do not have nero,...
Without Nero plugin for eac3to you can use Faad and Aften:
Faad -w -b 4 input.aac | Aften -readtoeof 1 -b 640 - output.ac3

... first I convert the aac to AC3 using vlc media player, then I get the AC3 but with the wrong channel mapping.
With my test, always I convert AAC with VLC 1.1.4 I get a wrong channel map like this:
FL, FR, SL, SR, FC, LFE

no mater if the output is WAV, FLAC or AC3.
With AC3 the SR channel is empty.

Then I recommend you convert the AAC to FLAC (or WAV), to avoid the SR problem and two lossy encodes, with VLC and after use:
eac3to intermediate.flac output.ac3 -0,1,4,5,2,3

a1adin
1st January 2011, 09:46
Hi tebasuna51,

Thanks for a very informative reply! :D


With my test, always I convert AAC with VLC 1.1.4 I get a wrong channel map like this:
FL, FR, SL, SR, FC, LFE

so that's the culprit I could not make it right.
thanks for letting me know, I almost die with frustration figuring that out. :D

Without Nero plugin for eac3to you can use Faad and Aften:
Faad -w -b 4 input.aac | Aften -readtoeof 1 -b 640 - output.ac3

could you give the link for FAAD?

Also, I am going to install nero7.
What part of nero should I install to be able to use the aac decoder for eac3to?
Please advise.

robpdotcom
1st January 2011, 09:56
Also, I am going to install nero7.
What part of nero should I install to be able to use the aac decoder for eac3to?
Please advise.

Nero Burning ROM is all I needed.

tebasuna51
1st January 2011, 12:11
...
could you give the link for FAAD?

Also, I am going to install nero7.
What part of nero should I install to be able to use the aac decoder for eac3to?
For Faad decoder (FAAD2v20100614 CVS), and other free decoders/encoders, you can go to http://www.rarewares.org/

For Nero 7 you need install also the Blu-Ray/HD DVD plugin.

a1adin
1st January 2011, 18:06
@ tebasuna51 & robpdotcom
thanks for the reply! :D

what is the best nero for eac3to: 7.8.5.0 or 7.10.1.0 ?


Faad -w -b 4 input.aac | Aften -readtoeof 1 -b 640 - output.ac3

sorry if this is a noob question:
what is the "straight line" before Aften means?

tebasuna51
2nd January 2011, 07:14
...
what is the "straight line" before Aften means?
Is the "pipe" command, the standard output (STDOUT, -w parameter) of Faad is redirected to standard input (STDIN, input replaced with '-') of Aften.

The wav output of Faad is send to Aften through internal SO buffers (fast), without write the file to disk (slow).

Thunderbolt8
3rd January 2011, 20:37
got a problem with a 2.0 DTS-HD MA track, always get this error message when trying to convert it to flac:

eac3to v3.24
command line: eac3to track.dtsma track.flac
------------------------------------------------------------------------------
DTS Master Audio, 2.0 channels, 24 bits, 48kHz
(core: DTS, 2.0 channels, 24 bits, 960kbps, 48kHz)
Decoding with ArcSoft DTS Decoder...
Encoding FLAC with libFlac...
Creating file "track.flac"...
The ArcSoft DTS Decoder reported an error while decoding. <ERROR>
Aborted at file position 1871970304. <ERROR>

jj666
3rd January 2011, 21:08
960kb/sec core? I've never seen an official disk using that. Is it some homebrewn source?

Cheers,

-jj-

palpyhat
3rd January 2011, 21:31
Hey, when demuxing a movie with DTS HD master audio
"eac3to l:\mainevo.evo e:\ren.mkv -core"
I am getting only big flac audio files. that can not integrated in the mkv movie.

How can I get dts files (1508kbit core only ) from an movie with DTS Master?

And how do I get an unaltered full DTS-HD Master Audio track? What extension do I want to specify for output?

The resulting audio track will then be fed to mkvmerge gui, to be multiplexed in an existing matroska container.

Thunderbolt8
3rd January 2011, 22:23
960kb/sec core? I've never seen an official disk using that. Is it some homebrewn source?

Cheers,

-jj-its the commentary track of the Master's of Cinema version of Metropolis (and the error happens somewhere halfway during the process, not directly at the beginning; demuxing this track was fine, as well as remuxing the video and all other tracks)

dansrfe
4th January 2011, 10:53
And how do I get an unaltered full DTS-HD Master Audio track? What extension do I want to specify for output?

The resulting audio track will then be fed to mkvmerge gui, to be multiplexed in an existing matroska container.

eac3to "path\to\input.extension" 3: "save\path\to\output.dtshd"

Where input.extension can be some m2ts, evo, mpls or whatever source has the dts-hd audio. The "3:" in this instance is the specific track that the dts-hd audio is on. You can find the track number that holds the dts-hd file in your particular file by running:

eac3to "path\to\input.extension"

TinTime
4th January 2011, 14:15
The extension .dtsma also works for DTS Master Audio, if you need to distinguish them from DTS Hi-Res (.dtshr).

dansrfe
4th January 2011, 14:39
.dtsma is probably a better choice, correct.

palpyhat
4th January 2011, 15:50
Thank you.

Also a couple of technical questions.

1. In a "DTS-HD Master Audio" audio track, which data is stored first in each packet/frame? The DTS core, or the required deltas to reconstruct the DTS-HD-MA lossless stream? I assume it is the former, but I am not sure.

2. If we assume that C=core, D=Deltas and L=Lossless then we have L=C+D, and in each "DTS-HD Master Audio" audio track we have the following information -> C, D. Is it possible, from any existing piece of software to rebuild the L stream? If so, can it be muxed into a Matroska container, and will any decoder understand it?

kypec
4th January 2011, 16:05
2. If we assume that C=core, D=Deltas and L=Lossless then we have L=C+D, and in each "DTS-HD Master Audio" audio track we have the following information -> C, D. Is it possible, from any existing piece of software to rebuild the L stream? If so, can it be muxed into a Matroska container, and will any decoder understand it?
:confused: What you have described here looks like regular decode process -> DTS-HD MA aware software decoder (ArcSoft for instance) decodes compressed data into lossless stream. This stream you can save as LPCM with eac3to and mux into MKV later of course.

therealjoeblow
4th January 2011, 18:24
I have Nero 7 (premium) installed, along with the BluRay/HDDVD Plugin, they show as being properly licensed in the Nero ProductSetup tool, on Win7x86; however eac3to -test still reports that "Nero Audio Decoder (Nero 6 or older) doesn't seem to be installed".

This same version was working fine with no tweaks on WinXP, but not after a clean install of Win7 and Nero.

Can someone please enlighten me as to how to get eac3to to recognize the decoder on Win7x86?

TDiTP_
8th January 2011, 14:04
After this (http://forum.doom9.org/showthread.php?p=1462166#post1462166) post of tebasuna51 i decided to check all possible DTS-HD 7.1-layouts. I suppose that for all configurations Arcsoft makes correction for standard location of speakers in a 7.1 audio system and i suppose that we should use Wave_Format_Ex with MaskChannel = 0x063F for all layouts. I calculated the coefficients for every mix (some test samples were used and i have a DTS-HD M.A.S.).

I do not know the BD on which layouts from 1 till 5 were used but it can appear in the future.

=============================================
Results:

0).
http://thumbnails13.imagebam.com/11421/5f0592114200579.jpg (http://www.imagebam.com/image/5f0592114200579)
Not compliant with Wave_Format_Ex; eac3to/arcsoft decodes it to Standart Mask = 0x063F (FL FR FC LFE BL BR SL SR). Mix:

FL = 0.68039*L FR = 0.68039*R
FC = 0.68039*C LFE = 0.68039*LFE
SL = 0.60065*Ls SR = 0.60065*Rs
BL = 0.31953*Ls + 0.68039*Lsr BR = 0.31953*Rs + 0.68039*Rsr

In other words (in dBs terms):

FL = L(-3.3 dB) FR = R(-3.3 dB)
FC = C(-3.3 dB) LFE = LFE(-3.3 dB)
SL = Ls(-4.4 dB) SR = Rs(-4.4 dB)
BL = Ls(-9.9 dB) + Lsr(-3.3 dB) BR = Rs(-9.9 dB) + Rsr(-3.3 dB)

The two conditions were satisfied:

Decoder avoids overflow: sum of the coefficients for every speaker less or equal 1.
Decoder preserves acoustic power contribution (~0.4629) for every speaker:

L: 0.68039^2 = 0.4629 LFE: 0.68039^2 = 0.4629
R: 0.68039^2 = 0.4629 C: 0.68039^2 = 0.4629
Ls: 0.31953^2 + 0.60065^2 = 0.4629 Rs: 0.31953^2 + 0.60065^2 = 0.4629
Lsr: 0.68039^2 = 0.4629 Rsr: 0.68039^2 = 0.4629


So.. this is correct mix.

1).
http://thumbnails35.imagebam.com/11421/b0499e114200582.jpg (http://www.imagebam.com/image/b0499e114200582)
Not compliant with Wave_Format_Ex; eac3to/arcsoft decodes it to Standart Mask = 0x063F (FL FR FC LFE BL BR SL SR). Mix:

FL = 0.58579*L + 0.41421*Lw FR = 0.58579*R + 0.41421*Rw
FC = 0.58579*C LFE = 0.58579*LFE
SL = 0.51713*Ls + 0.41421*Lw SR = 0.51713*Rs + 0.41421*Rw
BL = 0.27514*Ls BR = 0.27514*Rs

In other words (in dBs terms):

FL = L(-4.6 dB) + Lw(-7.6 dB) FR = R(-4.6 dB) + Rw(-7.6 dB)
FC = C(-4.6 dB) LFE = LFE(-4.6 dB)
SL = Ls(-5.7 dB) + Lw(-7.6 dB) SR = Rs(-5.7 dB) + Rw(-7.6 dB)
BL = Ls(-11.2 dB) BR = Rs(-11.2 dB)

The two conditions were satisfied:

Decoder avoids overflow: sum of the coefficients for every speaker less or equal 1.
Decoder preserves acoustic power contribution (~0.3431) for every speaker:

L: 0.58579^2 = 0.3431 LFE: 0.58579^2 = 0.3431
R: 0.58579^2 = 0.3431 C: 0.58579^2 = 0.3431
Lw: 0.41421^2 + 0.41421^2 = 0.3431 Ls: 0.51713^2 + 0.27514^2 = 0.3431
Rw: 0.41421^2 + 0.41421^2 = 0.3431 Rs: 0.51713^2 + 0.27514^2 = 0.3431

I do not give a similar calculations for the other layouts below, you can double-check the figures yourselves

This is correct mix too.

2).
http://thumbnails37.imagebam.com/11421/1e0aaf114200585.jpg (http://www.imagebam.com/image/1e0aaf114200585)
This layout is compatible with Wave_Format_Ex with Mask = 0x560F (FL FR FC LF SL SR TFL TFR), but eac3to/arcsoft decodes it to Mask = 0x063F. Mix:

FL = 0.58579*L + 0.41421*Lh FR = 0.58579*R + 0.41421*Rh
FC = 0.58579*C LFE = 0.58579*LFE
SL = 0.51713*Ls SR = 0.51713*Rs
BL = 0.27514*Ls BR = 0.27514*Rs

In other words (in dBs terms):

FL = L(-4.6 dB) + Lh(-7.6 dB) FR = R(-4.6 dB) + Rh(-7.6 dB)
FC = C(-4.6 dB) LFE = LFE(-4.6 dB)
SL = Ls(-5.7 dB) SR = Rs(-5.7 dB)
BL = Ls(-11.2 dB) BR = Rs(-11.2 dB)

Decoder avoids overflow and preserves acoustic power contribution (~0.3431) for all speakers except Lh, Rh (~0.1716).

3).
http://thumbnails27.imagebam.com/11421/9e87ac114200587.jpg (http://www.imagebam.com/image/9e87ac114200587)
Not compliant with Wave_Format_Ex; eac3to/arcsoft decodes it to Standart Mask = 0x063F (FL FR FC LFE BL BR SL SR). Mix:

FL = 0.62897*L FR = 0.62897*R
FC = 0.62897*C LFE = 0.62897*LFE
SL = 0.55525*Ls + 0.44474*Lhs SR = 0.55525*Rs + 0.44474*Rhs
BL = 0.29543*Ls BR = 0.29543*Rs

In other words (in dBs terms):

FL = L(-4.0 dB) FR = R(-4.0 dB)
FC = C(-4.0 dB) LFE = LFE(-4.0 dB)
SL = Ls(-5.1 dB) + Lhs(-7.0 dB) SR = Rs(-5.1 dB) + Rhs(-7.0 dB)
BL = Ls(-10.6 dB) BR = Rs(-10.6 dB)

Decoder avoids overflow and preserves acoustic power contribution (~0.3956) for all speakers except Rhs, Lhs (~0.1978).

4).
http://thumbnails19.imagebam.com/11421/729b9f114200588.jpg (http://www.imagebam.com/image/729b9f114200588)
Compliant with Wave_Format_Ex, is decoded by eac3to/arcsoft to Mask = 0x0F0F (FL FR FC LFE BC SL SR TC).

FL = 0.58579*L FR = 0.58579*R
FC = 0.62897*C + 0.41421*Ch LFE = 0.58579*LFE
SL = 0.27514*Ls + 0.41421*Cs SR = 0.27514*Rs + 0.41421*Cs
BC = 0.51713*Ls TC = 0.51713*Rs

In other words (in dBs terms):

FL = L(-4.6 dB) FR = R(-4.6 dB)
FC = C(-4.0 dB) + Ch(-7.6 dB) LFE = LFE(-4.6 dB)
SL = Ls(-11.2 dB) + Cs(-7.6 dB) SR = Rs(-11.2 dB) + Cs(-7.6 dB)
BC = Ls(-5.7 dB) TC = Rs(-5.7 dB)

Decoder avoids overflow and preserves acoustic power contribution (~0.3433) for all speakers except C, Ch (~0.3956 and ~0.1716).

Looks like ArcSoft decodes as for standard MaskChannel = 0x063F and eac3to uses incorrect Mask.
After such decoding we need rename channels: SL->BL, SR->BR, BC->SL, TC->SR and it will be for "standard location of speakers in a 7.1 audio system".

5).
http://thumbnails16.imagebam.com/11421/52856f114200589.jpg (http://www.imagebam.com/image/52856f114200589)
Compliant with Wave_Format_Ex, is decoded by eac3to/arcsoft to Mask = 0x270F (FL FR FC LF BC SL SR TFC).

FL = 0.72317*L FR = 0.72317*R
FC = 0.72317*C LFE = 0.72317*LFE
SL = 0.33967*Ls + 0.51135*Cs SR = 0.33967*Rs + 0.51135*Cs
BC = 0.63841*Ls + 0.36158*Oh TFC = 0.63841*Rs + 0.36158*Oh

In other words (in dBs terms):

FL = L(-2.8 dB) FR = R(-2.8 dB)
FC = C(-2.8 dB) LFE = LFE(-2.8 dB)
SL = Ls(-9.4 dB) + Cs(-5.8 dB) SR = Rs(-9.4 dB) + Cs(-5.8 dB)
BC = Ls(-3.9 dB) + Oh(-8.8 dB) TFC = Rs(-3.9 dB) + Oh(-8.8 dB)

Decoder avoids overflow and preserves acoustic power contribution (~0.5230) for all speakers except Oh (~0.2615).

Again, looks like ArcSoft decodes as for standard MaskChannel = 0x063F and eac3to uses incorrect Mask.
After such decoding we need rename channels: SL->BL, SR->BR, BC->SL, TFC->SR and it will be for "standard location of speakers in a 7.1 audio system".

=============================================
Conclusion:

For all layouts Arcsoft makes correction for standard location of speakers in a 7.1 audio system and i suppose that we should use Wave_Format_Ex with MaskChannel = 0x063F for all layouts and remap (rename) channels for some layouts.

BTW, ArcSoft 1.1.0.0 can decode "normal setup" (-logdts: $84b), but it can't decode 16-bit non-standart 7.1-layouts correctly (noise in FL and FR channels). ArcSoft 1.1.0.7 and 1.1.0.8 decodes all 7.1-layouts correctly.

Taddeusz
8th January 2011, 14:35
I have a movie, Edward Scissorhands, which has a DTS-HD MA 4.0ch track. Trying to convert the track to Dolby Digital but I receive the error:

a03 The AC3 encoder received a non-supported data format (pcm, 4, 24, -).

Can libaften not encode a 4ch track with no LFE?