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

idbirch2
2nd January 2008, 12:22
Beastie, how many HD-DVDs have you streamed to your 360 in this way? I was always under the impression that WMV's with this kind of bitrate do not stream reliably to the 360.

Certainly around a year ago when I experimented with converting Planet Earth to WMV VC-1, anything over about 12mbps VBR would stutter very badly. With HD-DVDs getting close to 30mbps, I assumed this was out of the question.

If it really does work, would you be so kind as to provide a detailed breakdown of the steps required to end up with a 360-streamable WMV file?

madshi
2nd January 2008, 12:53
Certainly around a year ago when I experimented with converting Planet Earth to WMV VC-1, anything over about 12mbps VBR would stutter very badly. With HD-DVDs getting close to 30mbps, I assumed this was out of the question.
Planet Earth is natively interlaced, I think, which could eventually be more stressful. I'd recommend to test this with movies and not with Planet Earth.

If it really does work, would you be so kind as to provide a detailed breakdown of the steps required to end up with a 360-streamable WMV file?
But please not in this thread. Beastie Boy can post a link to his breakdown in this thread. But the breakdown itself should be posted and discussed in a different thread, please.

idbirch2
2nd January 2008, 13:03
Hi madshi, sorry for wandering off topic, I can imagine how difficult it must be to keep such a huge thread focused when so many intersting side-topics come up.

I'll continue discussion on this matter here (http://forum.doom9.org/showthread.php?t=119785&page=4).

Stebet
2nd January 2008, 14:55
thanks for a wonderful tool madshi.

I ran into some problems trying to decode the TrueHD track from "Nine Inch Nails: Beside You In Time" into 6 mono wavs though.

It is supposedly a 24bit audio track and it fails when it's about to complete giving me a "failed checksum" error from libav.

I was running it straight from the main feature's evo, do you think it might be a problem with the demuxer or a bug in libav?

If you need more information or a cut'n'paste from the log i'll be home in about an hour and will be able to post it if you want.

madshi
2nd January 2008, 15:48
thanks for a wonderful tool madshi.

I ran into some problems trying to decode the TrueHD track from "Nine Inch Nails: Beside You In Time" into 6 mono wavs though.

It is supposedly a 24bit audio track and it fails when it's about to complete giving me a "failed checksum" error from libav.

I was running it straight from the main feature's evo, do you think it might be a problem with the demuxer or a bug in libav?

If you need more information or a cut'n'paste from the log i'll be home in about an hour and will be able to post it if you want.
That will be the problem which has already been 100x reported... ;) I still hope I'll get a patch from the libav TrueHD decoder programmer soon. Until then you need to use the Nero decoder.

rickardk
2nd January 2008, 22:16
Working on Flags Of Our Fathers
eac3to feature_1.evo+feature_2.evo flags.mkv



While eac3to are extracting audio and remuxing video there are 2 versions created of the TrueHD track. Audiotrack 2.16bit.flac and Audiotrack 2.24bit.flac. But when everything is done there is just one track called audiotrack 2.flac. And this track is small...just 1.2GB. Is this normal? First time I looked in the working folder while eac3to was running.

Snowknight26
3rd January 2008, 00:04
Yes, its normal. Thats the 16bit FLAC track of the TrueHD track.

n_response
3rd January 2008, 02:49
The new version had some problem in xport.

If I try use xport to demux audio track from m2ts ,It almost show error message like this :
Cannot open output video file <bitsxxxx.mpv>


So I use older eac3to version to demux audio track from m2ts.



I replace the xport.bat ,It also does not work!


But thank you all the same for madshi! Thanks for your eac3to~~ happy new year

drmpeg
3rd January 2008, 04:14
The new version had some problem in xport.

If I try use xport to demux audio track from m2ts ,It almost show error message like this :
Cannot open output video file <bitsxxxx.mpv>

So I use older eac3to version to demux audio track from m2ts.

I replace the xport.bat ,It also does not work!

But thank you all the same for madshi! Thanks for your eac3to~~ happy new year
Whenever you get the message:

Cannot open output video file <bits0001.mpv>

or

Cannot open output audio file <bits0001.mpa>

or

Cannot open bitstream file <movie.m2ts>

It usually means that the file has been opened by another program, and is still open when you try to execute xport.

Ron

MuteyM
3rd January 2008, 04:48
I ran into some problems trying to decode the TrueHD track from "Nine Inch Nails: Beside You In Time" into 6 mono wavs though.

That will be the problem which has already been 100x reported... ;) I still hope I'll get a patch from the libav TrueHD decoder programmer soon. Until then you need to use the Nero decoder.

You can also use eac3to 2.08 or earlier, since that version ignores the libav decoder error. But of course that older version does not support demuxing, so you will have to demux with something else first and then feed the .thd file into eac3to.

rickardk
3rd January 2008, 20:15
Problem with The Perfect Storm.
I don't think eac3to is handling the delay right on this one.

Used eac3to feature_1.evo+feature_2.evo storm.mkv
Audio is spot on at the start but after halfway through, the audio is far to early (about 300ms)



--------------------------------------------------------
eac3to feature_1.evo+feature_2.evo

EVO, 1 video track, 7 audio tracks, 2:09:49
1: Joined EVO file
2: VC-1, 1080p24 /1.001
3: E-AC3, 5.1 channels, 640kbit/s, 48khz, dialnorm: -27dB, 1001ms
4: TrueHD, 5.1 channels, 48khz, dialnorm: -27dB, 1001ms
--------------------------------------------------------
eac3to feature_1.evo

EVO, 1 video track, 7 audio tracks, 1:03:25
1: VC-1, 1080p24 /1.001
2: E-AC3, 5.1 channels, 640kbit/s, 48khz, dialnorm: -27dB, 1001ms
3: TrueHD, 5.1 channels, 48khz, dialnorm: -27dB, 1001ms
--------------------------------------------------------
eac3to feature_2.evo

EVO, 1 video track, 7 audio tracks, 1:06:25
1: VC-1, 1080p24 /1.001
2: E-AC3, 5.1 channels, 640kbit/s, 48khz, dialnorm: -27dB, -38ms
3: TrueHD, 5.1 channels, 48khz, dialnorm: -27dB, -76ms


Any ideas?

madshi
3rd January 2008, 20:34
Problem with The Perfect Storm.
I don't think eac3to is handling the delay right on this one.

Used eac3to feature_1.evo+feature_2.evo storm.mkv
Audio is spot on at the start but after halfway through, the audio is far to early (about 300ms)

--------------------------------------------------------
eac3to feature_1.evo+feature_2.evo

EVO, 1 video track, 7 audio tracks, 2:09:49
1: Joined EVO file
2: VC-1, 1080p24 /1.001
3: E-AC3, 5.1 channels, 640kbit/s, 48khz, dialnorm: -27dB, 1001ms
4: TrueHD, 5.1 channels, 48khz, dialnorm: -27dB, 1001ms
--------------------------------------------------------
eac3to feature_1.evo

EVO, 1 video track, 7 audio tracks, 1:03:25
1: VC-1, 1080p24 /1.001
2: E-AC3, 5.1 channels, 640kbit/s, 48khz, dialnorm: -27dB, 1001ms
3: TrueHD, 5.1 channels, 48khz, dialnorm: -27dB, 1001ms
--------------------------------------------------------
eac3to feature_2.evo

EVO, 1 video track, 7 audio tracks, 1:06:25
1: VC-1, 1080p24 /1.001
2: E-AC3, 5.1 channels, 640kbit/s, 48khz, dialnorm: -27dB, -38ms
3: TrueHD, 5.1 channels, 48khz, dialnorm: -27dB, -76ms
You didn't handle those two feature_x source files separately, did you? Handling them separately could lead to problems. Handling them like "feature_1.evo+feature_2.evo" should in theory result in perfect audio sync. Not in this case? If so, please check both the TrueHD track and the E-AC3 track. Does the problem occur with both audio tracks? Also try both the libav and the Nero audio decoder. Finally please check whether the video part plays fluidly at timecode 1:03:25.

rickardk
3rd January 2008, 20:54
You didn't handle those two feature_x source files separately, did you? Handling them separately could lead to problems. Handling them like "feature_1.evo+feature_2.evo" should in theory result in perfect audio sync. Not in this case? If so, please check both the TrueHD track and the E-AC3 track. Does the problem occur with both audio tracks? Also try both the libav and the Nero audio decoder. Finally please check whether the video part plays fluidly at timecode 1:03:25.

Sorry for being unclear. I did not do them seperatly. I did as I have done on 53 titles now.. feature_1.evo+feature_2.evo.
Tested with both libav (to many frames error) and nero.
Actually 55.35 is the point where audio looses sync. Video is fluid.

----------------------------------[mlp @ 68A4E2E0]Too many audio samples in fram
e The libav decoder reported an error while decoding.


I'm rebuilding with evodemux now to test my luck...


Rebuilt evo plays perfect

madshi
3rd January 2008, 21:10
Tested with both libav (to many frames error)
Hmmmm... "frame error"? What is that? Sounds like data corruption to me. Have you tried the E-AC3 track? Does the same problem occur there? Does eac3to complain about the E-AC3 track being dirty?

My current guess is that there is data corruption in the audio track (maybe also in the other audio track and/or in the video track). Because of that the TrueHD decoders fail to decode some audio frames. As a result the decoded audio stream is missing some audio frames. Which results in audio being too early.

When playing the EVO file data corruption is not as bad because the timecodes in the EVO file allow the DirectShow system to avoid audio sync problems. The same decoding problems will occur. But thanks to the EVO timestamps DirectShow will know that the audio samples after the corruption may not be played too early.

P.S: Try reripping the movie. If that doesn't help, maybe the movie has a mastering defect.

rickardk
3rd January 2008, 21:17
Hmmmm... "frame error"? What is that? Sounds like data corruption to me. Have you tried the E-AC3 track? Does the same problem occur there? Does eac3to complain about the E-AC3 track being dirty?

My current guess is that there is data corruption in the audio track (maybe also in the other audio track and/or in the video track). Because of that the TrueHD decoders fail to decode some audio frames. As a result the decoded audio stream is missing some audio frames. Which results in audio being too early.

When playing the EVO file data corruption is not as bad because the timecodes in the EVO file allow the DirectShow system to avoid audio sync problems. The same decoding problems will occur. But thanks to the EVO timestamps DirectShow will know that the audio samples after the corruption may not be played too early.

P.S: Try reripping the movie. If that doesn't help, maybe the movie has a mastering defect.

Thanks. I will try the other track and then rerip.

maya
4th January 2008, 00:19
First, thanks to madshi for the great program and tremendous support. I have been working with hd content for quite awhile now using various tools such as evodemux and tsremux. But there are a few titles such as Harry Potter and the Chamber of Secrets that Tsremux has problems with. And now eac3to can demux and convert to mkv, so I need to use some command prompts. I am having some major problems. I have used eac3to before with the gui to convert audio files, so it is set up right, but I can't seem to get anywhere with the command prompts. I do the following:

1) Hit the start button
2) hit run
3) Type in cmd
4) "C:\Documents and Settings\Bob" comes up
5) How do I get to simply "c:"? I am guessing this is what I need to get to first in order to type in the commands. I tried all kinds of commands and all I get are "invalid path" or "eac3to is not recognized as an internal or external program or batch file"

I know this is minor stuff to most of you guys, but just point me in the right direction because I know this program can make quick work of most of my needs.

Thunderbolt8
4th January 2008, 00:56
"cd\" puts you back to the root directory of the selected partition(so to "C:\") and with "cd.." you step back only 1 directory.

Chumbo
4th January 2008, 01:34
First, thanks to madshi for the great program and tremendous support. I have been working with hd content for quite awhile now using various tools such as evodemux and tsremux. But there are a few titles such as Harry Potter and the Chamber of Secrets that Tsremux has problems with. And now eac3to can demux and convert to mkv, so I need to use some command prompts. I am having some major problems. I have used eac3to before with the gui to convert audio files, so it is set up right, but I can't seem to get anywhere with the command prompts. I do the following:

1) Hit the start button
2) hit run
3) Type in cmd
4) "C:\Documents and Settings\Bob" comes up
5) How do I get to simply "c:"? I am guessing this is what I need to get to first in order to type in the commands. I tried all kinds of commands and all I get are "invalid path" or "eac3to is not recognized as an internal or external program or batch file"

I know this is minor stuff to most of you guys, but just point me in the right direction because I know this program can make quick work of most of my needs.
The command line stuff can be very useful, so you should learn the basics and move to intermediate stuff. If you're going to work with these types of utilities, you'll use the command prompt more and more.

The built-in Windows help can be a good tool that many folks ignore and don't even know exists. Click on Start | Help and Support. When the help center comes up, type in "Command shell overview" in the search box (without quotes) and hit Enter. You should get several matches under each search category. Check the results under the "Full-text Search Matches" category.

Have fun!!!

[EDIT] One more thing. Most command line tools will have their own help which can be displayed, typically and most commonly, with either the -? or -help (may also accept /? or /help) switches. For example,
CD /?
dir /?

And with some tools, like eac3to, you just run it without any switches to get help.

Mtz
4th January 2008, 02:12
Write cmd in notepad and rename the txt file to .bat. Put the .bat file in the same directory with eac3to.exe and run it. Pressing tab will show you all the files including your needed eac3to.exe. When showing it, just press enter and all available commands will appear.

Mashi, you can make a nice help file as txt, with all available commands and some examples like you made in some posts.

enjoy,
Mtz

zakia
4th January 2008, 06:30
http://madshi.net/delaycut.rar

Transformers has Dolby Digital Plus (e-ac3) audio. Rename the audio track to *.eac3 and load it to delaycut. Try the fix or silence option and if you get errors post the log here.Thanks for the link.

Why do you need EvoDemux to demux video and audio? eac3to can do all that for you. Not sure why you're getting an unclean audio track, though. I'd say: Rerip the disc. Probably something went wrong with the ripping. If you're using AnyDVD HD don't use the Explorer for ripping, but use the AnyDVD HD ripping tool instead.Yeah I used AnyDVD HD and I forgot if i use the ripping tool or explorer. Ok, I didn't know that eac3to can also demux video! (?) Just read the 1st post and it can, hehe. :D Will try it now. Thanks madshi!

Beastie Boy
4th January 2008, 15:02
Tip for Maya:

Open Windows Explorer and navigate to your eac3to folder containing the eac3to.exe file. Open the CMD command window (Run / cmd). Now drag and drop the eac3to.exe file into the CMD window. This will give you the path to eac3to and you just need to add the instructions on the end.

Cheers, Beastie.

TripleH
4th January 2008, 17:11
DTS-HD Master Audio to FLAC conversion question:

I'm trying to convert X-Men: The Last Stand DTS-HD Master Audio track (6.1 channels) to FLAC.

I noticed that in the latest versions the software duplicate the rear center channel so the end result is a 7.1ch audio file.

Does it have a negative effect on the audio (my setup is 4.1 channels, so after the audio is decoded to pcm it goes through AC3Filter in order to downmix it to 4.1) ?

Is it even relevant when using a non 6.1/7.1 setup, and what is recommended to do with this issue (keeping it 6.1 if there is an option to do it, or let it be converted to 7.1) ?

Thanks.

scarbrtj
4th January 2008, 18:37
if anyone wants to say "I mux video and eac3to-generated DTS audio and the file plays back fine in WMP 11" I would love to hear that... 'cause no luck for me thus far (it's just jumpy... and I am 99% sure it is not eac3to's fault).

madshi
4th January 2008, 18:42
I'm trying to convert X-Men: The Last Stand DTS-HD Master Audio track (6.1 channels) to FLAC.

I noticed that in the latest versions the software duplicate the rear center channel so the end result is a 7.1ch audio file.

Does it have a negative effect on the audio (my setup is 4.1 channels, so after the audio is decoded to pcm it goes through AC3Filter in order to downmix it to 4.1) ?

Is it even relevant when using a non 6.1/7.1 setup, and what is recommended to do with this issue (keeping it 6.1 if there is an option to do it, or let it be converted to 7.1) ?
That all depends on the software which is doing the downconversion to 4.1. Did I understand it right that you're using AC3Filter to downconvert to 4.1? I don't know if AC3Filter can handle more than 5.1 when downmixing. I'd guess no, but I'm not sure. I'd suggest using the "down6" switch in eac3to to let eac3to downconvert 6.1 and 7.1 tracks to 5.1 for you. Then there's no way that AC3Filter could miss out the back channels in the 4.1 downmix.

madshi
4th January 2008, 19:00
eac3to v2.14 released

http://madshi.net/eac3to.zip

* libav TrueHD decoder "end of stream" bug should be fixed now
* fixed libav DTS decoder - subwoofer channel is properly decoded now, too
* patched libav DTS decoder to output full 24 bit
* updated to the latest revision of the libav E-AC3 decoder
* when decoding E-AC3 with Nero, libav decoding is also executed at the same time
Some comments:

(1) The libav TrueHD/MLP decoder doesn't have any bugs left in it that I knew of. So right now I consider it "perfect" (unless new bugs show up). That means I don't see the need to use the Nero TrueHD decoder, anymore. Of course you can still activate it by using the "-nero" switch.

(2) This version of eac3to now supports libav decoding for all important audio codecs (AC3, DTS, E-AC3, MLP, TrueHD) with full 24 bit decoding. The lossy decoders are not using the reference Dolby/DTS code, though. So using the reference decoders (Nero/Sonic) might produce slightly better results (not sure). There's one important limitation: The libav DTS decoder is limited to max 5.1 channel decoding (more channels are simply ignored). Also DTS-HD information is ignored. So for best DTS decoding Sonic is still the preferred decoder.

(3) The libav E-AC3 decoder needs *serious* testing now. Because of that I've added a special feature which goes like this: Whenever you ask eac3to to decode an E-AC3 track with Nero or Sonic, eac3to will also run the same E-AC3 track through the libav decoder. Of course this happens in realtime in the background. And no file is written for the libav decoding in this situation. Most of the time you shouldn't even notice this happening. However, when the libav E-AC3 decoder finds a track it can't fully decode, it will post a warning to the screen. So if you decode an E-AC3 track and a libav request for sending a sample pops up, *please* take the time to upload a little sample, so that the E-AC3 decoder programmer gets a little help from us. Of course, if you activate the "-libav" switch, E-AC3 decoding works the usual way by using the libav E-AC3 decoder and a file is properly written. This background libav decoding is only done if you decode an E-AC3 track with Nero or Sonic.

Also, if you have some free time on your hand, it would be great if you could run some (or all) of your E-AC3 tracks through eac3to with the "-libav" switch just to test whether decoding works. If you don't get any warnings, you can discard the converted file. If you do get a request for a sample, please try to create and upload a little sample. You can actively help the development of the open source E-AC3 decoder this way! Thanks.

TripleH
4th January 2008, 19:07
That all depends on the software which is doing the downconversion to 4.1. Did I understand it right that you're using AC3Filter to downconvert to 4.1? I don't know if AC3Filter can handle more than 5.1 when downmixing. I'd guess no, but I'm not sure. I'd suggest using the "down6" switch in eac3to to let eac3to downconvert 6.1 and 7.1 tracks to 5.1 for you. Then there's no way that AC3Filter could miss out the back channels in the 4.1 downmix.

OK I understand, so generally there is no loss of quality because of the conversion to 7.1, right ?

Anyway, is there a difference between downmixing the source to 5.1 with eac3 than downmixing it to 5.1 "on the fly" with madflac decoder ?

madshi
4th January 2008, 19:12
OK I understand, so generally there is no loss of quality because of the conversion to 7.1, right ?
You mean the 6.1 to 7.1 conversion? No there's no loss at all. There's just one channel added (copied). All other channels stay 100% the same way they are.

Anyway, is there a difference between downmixing the source to 5.1 with eac3 than downmixing it to 5.1 "on the fly" with madflac decoder ?
Actually yes. madFlac currently simply drops the back surround channels if you activate the "5.1" switch. eac3to properly mixed the back channel(s) into the surround channels. So eac3to should be preferred. However, I do plan to add proper downmixing to madFlac sooner or later, too. Just didn't have the time for that yet.

tjf
4th January 2008, 20:37
eac3to v2.14 released

http://madshi.net/eac3to.zip

* libav TrueHD decoder "end of stream" bug should be fixed now
* fixed libav DTS decoder - subwoofer channel is properly decoded now, too
* patched libav DTS decoder to output full 24 bit
* updated to the latest revision of the libav E-AC3 decode


Madshi, don't you think it is time to create direct show filter based on libav, so then there will be no need for ea3to transcoding? It would also be nice to know how to mux TrueHD to matroska. I enjoy your efforts very much and I glad I do not neet to buy Nero anymore.

madshi
4th January 2008, 20:50
Madshi, don't you think it is time to create direct show filter based on libav
A DShow filter for TrueHD and E-AC3 would sure be nice. But of course it costs time to develop something like that.

then there will be no need for ea3to transcoding? It would also be nice to know how to mux TrueHD to matroska.
I don't really agree that a libav DirectShow filter for TrueHD and E-AC3 would remove the need for audio transcoding. Also I don't see much sense in muxing TrueHD to Matroska. What advantage does TrueHD have over FLAC? I don't see a single advantage. Personally, I'm converting every TrueHD track to FLAC and I'll continue to do so.

I enjoy your efforts very much and I glad I do not neet to buy Nero anymore.
Well, for best E-AC3 decoding today you still need Nero.

rack04
4th January 2008, 21:54
What is the latest GUI and does it support all these options?

tjf
4th January 2008, 23:22
Also I don't see much sense in muxing TrueHD to Matroska. What advantage does TrueHD have over FLAC? I don't see a single advantage. Personally, I'm converting every TrueHD track to FLAC and I'll continue to do so.

I see two reasons.

1. Transcoding takes time.
2. Although there is no way at the moment to send digital TrueHD stream to AV receiver, it will happen in the future. I am not so sure about AV receivers to ever support FLAC.

madshi
4th January 2008, 23:28
1. Transcoding takes time.
Have you compared the time it takes to demux TrueHD to the time it takes to demux TrueHD and transcode it to FLAC? Both by using eac3to? I think there's probably not much of a difference because the most time consuming thing is probably reading and writing from/to harddisk. And that doesn't differ when using eac3to cause eac3to can demux and transcode in one step.

2. Although there is no way at the moment to send digital TrueHD stream to AV receiver, it will happen in the future. I am not so sure about AV receivers to ever support FLAC.
You need HDMI 1.3 devices to transport TrueHD bitstream. But as far as I know every HDMI 1.3 device can also transport multichannel PCM sound. Now every audio format can be sent lossless via PCM. So if you have HDMI 1.3 devices you can also send FLAC without any loss to the receiver. So I don't see any advantage for TrueHD.

tjf
5th January 2008, 02:15
You need HDMI 1.3 devices to transport TrueHD bitstream. But as far as I know every HDMI 1.3 device can also transport multichannel PCM sound. Now every audio format can be sent lossless via PCM. So if you have HDMI 1.3 devices you can also send FLAC without any loss to the receiver. So I don't see any advantage for TrueHD.

That is true for PC playback. But there could be other hardware players in the future that can play matroska files but not decode FLAC.

rickardk
5th January 2008, 03:30
Does eac3to handle DTS-HD ES 6.1 in the right way?
Working on The Untouchables (Blu-ray) now. Demuxed audio with xport. eac3to tells me:

eac3to untouchables.dts untouchables.flac
DTS-ES, 6.1 channels, 1:59:51, 24 bits, 1536kbit/s, 48khz, dialnorm: -4dB
Doubling 7th channel...
Removing dialog normalization...
Decoding with DirectShow (Sonic Audio Decoder)...
DirectShow reports 6.1 channels, 24 bits, 48khz
Encoding FLAC...
Creating/writing file "untouchables.flac"

After muxed it into a mkv ffdshow reports it get a 8channel uncompressed stream from madflac. BUT I searched the whole file with headphones (mapped with the 2 "extra" channels) and I can't find any sound.

rickardk
5th January 2008, 04:04
Hmm...using ffdshow for flac decoding gives me all channels (I think). Can this be a madflac problem? Or maybe a ffdshow map/mixer problem. But when mixer i bypassed I still can't audio from SL and SR.

It is a madflac problem. Continue in madflac thread...

SiC
5th January 2008, 04:30
I stipped the HD DVD EVO files of Transformers and got video and audio elementary streams. Currently I am using eac3to to convert the eac3 to DTS so I can author it onto a Blu-Ray. Does anyone know what delay I should use in eac3to?

Thanks in advance

madshi
5th January 2008, 08:42
That is true for PC playback. But there could be other hardware players in the future that can play matroska files but not decode FLAC.
Possible but not very probable. Matroska is open source, so is FLAC. Both cost no license fees whatsoever. If a hardware player adds Matroska support it's very probable that FLAC is supported, too. E.g. most current hardware media player boxes out there already support FLAC (and that since a long time), but only few of them support Matroska yet. All the big players in the media player box business support FLAC (Divco/TVix, NMT, etc).

In contrast to that TrueHD decoding support does cost license fees. Because of that e.g. the Popcorn media player box does not support TrueHD decoding, although its hardware could easily do it. They just didn't add support for TrueHD decoding to save the license fees. Of course FLAC is already announced to be supported (with a future firmware version).

madshi
5th January 2008, 08:44
I stipped the HD DVD EVO files of Transformers and got video and audio elementary streams. Currently I am using eac3to to convert the eac3 to DTS so I can author it onto a Blu-Ray. Does anyone know what delay I should use in eac3to?
Did you use the latest eac3to version to demux audio and video? In that case you shouldn't need to use any delays. eac3to already applies all necessary delays during demuxing.

SiC
5th January 2008, 09:19
Did you use the latest eac3to version to demux audio and video? In that case you shouldn't need to use any delays. eac3to already applies all necessary delays during demuxing.

No I didn't, I shall try and see if it works.
Thanks

nautilus7
5th January 2008, 11:13
Possible but not very probable. Matroska is open source, so is FLAC. Both cost no license fees whatsoever. If a hardware player adds Matroska support it's very probable that FLAC is supported, too. E.g. most current hardware media player boxes out there already support FLAC (and that since a long time), but only few of them support Matroska yet. All the big players in the media player box business support FLAC (Divco/TVix, NMT, etc).

In contrast to that TrueHD decoding support does cost license fees. Because of that e.g. the Popcorn media player box does not support TrueHD decoding, although its hardware could easily do it. They just didn't add support for TrueHD decoding to save the license fees. Of course FLAC is already announced to be supported (with a future firmware version).I 've seen Denon receivers with FLAC support.

Joniii
5th January 2008, 14:01
I'm trying to convert eac3 to ac3, what am I doing wrong here?

I installed Nero-7.10.1.2, and this is what i type in eac3to:

"eac3to ddplus.eac3 dd.ac3 -640"

after that eac3to starts decoding and when it's finished it doesn't save any file (dd.ac3).

madshi
5th January 2008, 14:08
I'm trying to convert eac3 to ac3, what am I doing wrong here?

I installed Nero-7.10.1.2, and this is what i type in eac3to:

"eac3to ddplus.eac3 dd.ac3 -640"

after that eac3to starts decoding and when it's finished it doesn't save any file (dd.ac3).
Try "eac3to -test". What does it say? You need to buy and register the Nero HD DVD/Blu-Ray plugin. Or alternatively use the "-libav" switch for E-AC3 decoding. See first post of this thread for more details.

Joniii
5th January 2008, 14:38
Try "eac3to -test". What does it say? You need to buy and register the Nero HD DVD/Blu-Ray plugin. Or alternatively use the "-libav" switch for E-AC3 decoding. See first post of this thread for more details.

It says nero audio decoder is not working correctly. That must be the problem then.

Joniii
5th January 2008, 16:35
eac3to says that my DD+ ripped from HD DVD is 448kbps. Does eac3to detect bitrates correctly? Just wondering because everywhere I look, reviews of this HD DVD say it should have DD+ @ 640kbps.

Jaja1
5th January 2008, 16:38
Hi Madshi,

First, thanks for your awesome tool.

I noticed that VC1 HD DVD's that are problematic for Haali splitter, have the same problems after remuxing to mkv with Eac3to.

Any idea why that is?

madshi
5th January 2008, 16:49
eac3to says that my DD+ ripped from HD DVD is 448kbps. Does eac3to detect bitrates correctly? Just wondering because everywhere I look, reviews of this HD DVD say it should have DD+ @ 640kbps.
Yes, eac3to detection of bitrates should be reliable. You can compare to what EvoDemux sais. But it should be the same.

madshi
5th January 2008, 16:50
I noticed that VC1 HD DVD's that are problematic for Haali splitter, have the same problems after remuxing to mkv with Eac3to.

Any idea why that is?
Do those movies happen to be something other than 1920x1080p24? The Haali splitter has some trouble with strange aspect ratios. Those are really rare, though. Currently eac3to uses Haali's splitter + Haali's MKV muxer to create MKV files. Because of that I'm at the mercy of the Haali filters. If there's a bug in the Haali filters, there's not much I can do about it.

Thunderbolt8
5th January 2008, 17:20
im atm trying to remux the 5th element remastered blu-ray, which also is said to have a 20-bit truehd track. do you want a sample from that one (how big)?

Joniii
5th January 2008, 17:22
Yes, eac3to detection of bitrates should be reliable. You can compare to what EvoDemux sais. But it should be the same.

Checked with Evodemux it says 448kbps too so it must be that then.

Btw did I do everything right in this E-AC3 448kbps to AC3:

eac3to filename.eac3 filename.ac3 -448 -libav

Also I got another track wich is Dolby TrueHD, is there anything eac3to can do with it to maybe get better audio than from E-AC3?

madshi
5th January 2008, 17:41
im atm trying to remux the 5th element remastered blu-ray, which also is said to have a 20-bit truehd track. do you want a sample from that one (how big)?
A sample is needed only if there are problems. I already have a 20bit TrueHD sample.