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

nautilus7
23rd April 2008, 19:41
It seems that eac3to is happy with the TrueHD track, but the libav decoder is not. I've never seen that "[libav] Stream parameters not seen; skipping frame" complaint before yet. Funnily now both you and Chouonsoku seem to have this problem within a few minutes of each other - with different movies! Strange...
I am quite sure i came across this error a few days ago with a truehd stream, but can't remember. Nero on the other hand dealed with the track fine. :confused:

saint-francis
23rd April 2008, 19:47
Hmmmmm... Did you download eac3to from my homepage? Did you replace some dlls? If not, I can only guess that it's a bad rip. Or that the TrueHD decoder suddenly stopped working. Or maybe there's a new bug in v2.41?


I have done nothing unusual to the contents of the eac3to folder. I'm reriping it now for some more clarity.

madshi
23rd April 2008, 19:48
If anyone can provide a little sample which produces that "[libav] Stream parameters not seen; skipping frame" complaint, that would be helpful. I'd then forward it to the libav TrueHD decoder programmer. (If it proves to be a bad rip, this is not necessary, though.)

Chouonsoku
23rd April 2008, 20:20
I've uninstalled and reinstalled Nero and I'm still getting an error with the eac3to test for Nero Audio Decoder. I'm not sure why it wouldn't be working as I know I've decoded EAC3 tracks with Nero before. =/

saint-francis
23rd April 2008, 20:42
It failed on rerip too. Works fine with nero though. How does one make a sample? Could someone point me to a simple guide?
Also is there a way I can demux only that track? The -demux switch demuxes everything and I don't need to do that again.

nautilus7
23rd April 2008, 20:45
If anyone can provide a little sample which produces that "[libav] Stream parameters not seen; skipping frame" complaint, that would be helpful. I'd then forward it to the libav TrueHD decoder programmer. (If it proves to be a bad rip, this is not necessary, though.)
I can't send a sample, because i deleted the ripped movie and i don't have any time to re-rip it... but i remember which movie was it. The Fifth element Remastered Blu-ray.

madshi
23rd April 2008, 20:49
I've uninstalled and reinstalled Nero and I'm still getting an error with the eac3to test for Nero Audio Decoder. I'm not sure why it wouldn't be working as I know I've decoded EAC3 tracks with Nero before. =/
Can't help you there. You've registered the HD DVD/Blu-Ray plugin, right?

It failed on rerip too. Works fine with nero though. How does one make a sample? Could someone point me to a simple guide?
Easiest way would be to use a hexeditor. E.g. this free one:

http://www.mh-nexus.de/

Just remove everything except the first 50MB.

Thunderbolt8
23rd April 2008, 21:18
I can't send a sample, because i deleted the ripped movie and i don't have any time to re-rip it... but i remember which movie was it. The Fifth element Remastered Blu-ray.
converted this one to flac already (with a pre-2.41 version though) and had no problems with it, using the standard decoder. did that approx. 1-1,5 months ago. that track is said to be 20-bit btw.

saint-francis
23rd April 2008, 21:22
Just remove everything except the first 50MB.

How does one do this exactly? All I see is a screen full of many characters. Some I understand as conventional numbers and letters and some I don't.

nautilus7
23rd April 2008, 21:57
converted this one to flac already (with a pre-2.41 version though) and had no problems with it, using the standard decoder. did that approx. 1-1,5 months ago. that track is said to be 20-bit btw.I did it with 2.40 i think. I also some tests... It happens only with Blu-ray TrueHD streams. I got this error with Blade Runner just now, but not with a HD DVD i tried.

Madshi, if you don't have any Blu-ray Disc with TrueHD, i 'll send you a sample.

Saint-francis, you just select the first 50 MB and copy-paste them to a new file. It's not necessary to upload the sample, i believe. I can do it, since i found one. :)

saint-francis
23rd April 2008, 22:14
IIt happens only with Blu-ray TrueHD streams. I got this error with Blade Runner just now, but not with a HD DVD i tried.

Yes HD DVD TruHD files still work for me. This is the first BD TruHD file I've encountered though.

Saint-francis, you just select the first 50 MB and copy-paste them to a new file. It's not necessary to upload the sample, i believe. I can do it, since i find one. :)

Good, because I can't make heads nor tails out of what this hex editor is telling me. :P

bsw11
23rd April 2008, 22:15
If eac3to outputs 2 channels, but you are certain there are 6 channels, then there is a bug somewhere.

Your original track is a vob file? From dvd? Or dts wav cd? I 'm confused... Anyway can you upload a sample of the original track (dts/vob/wav/whatever) that eac3to decodes as 2 channel?

I don't think there is any audio editor that can edit dts tracks without decoding first.

Yes I am 100% certain its a 6 ch DTS wav file.
And as I stated it came from a vob file that was a DTS Audio DVD. - where the audio tracks are on the VIDEO_TS folder and I used VOBORATOR to extract them.

http://alphabase.com/downloads/testDTS.wav is the smallest test file I had.

Thanks for you help on this.

nautilus7
23rd April 2008, 22:53
Are you sure the file is ok? eac3to detects it as wav, not dts wav and i can't play it correctly.

Furthermore, eac3to can deal with vob files directly, so vobrator isn't needed. Try eac3to with the vob files.

bsw11
23rd April 2008, 23:40
Are you sure the file is ok? eac3to detects it as wav, not dts wav and i can't play it correctly.

Furthermore, eac3to can deal with vob files directly, so vobrator isn't needed. Try eac3to with the vob files.

I am 100% sure that file plays as a 6 ch dts using zplayer.exe (once its setup correctly).

I did try the VOB and it looks like its going to work - but I don't have the sonic decoder. I do have nero 7 on this PC, but I still get an error:
Decoding with DirectShow (Nero Audio Decoder 2)...
The DirectShow audio decoder didn't accept the input stream.
Aborted at file position 147456.

Can you provide me with a link to a usable decoder?
I am using ac3dts in zplayer - can eac3to use this?

nautilus7
23rd April 2008, 23:49
Do you have nero HD DVD / blu-ray plug-in bought and registered? If not, you can use the libav decoder that ships with eac3to (-libav option).

The command should be like:

eac3to input.vob to get the id number of the audio dts stream, and then:

eac3to input.vob id_number: output.wavs -libav -resampleto44100

Chouonsoku
24th April 2008, 00:01
Can't help you there. You've registered the HD DVD/Blu-Ray plugin, right?

I formatted recently and forgot to do that when I installed Nero. Problem solved. :)

Still getting the TrueHD error though after decrypting and demuxing RE 3 again. Do you happen to still have 2.40 somewhere so I can see if there error exists with that version?

bsw11
24th April 2008, 00:51
Do you have nero HD DVD / blu-ray plug-in bought and registered? If not, you can use the libav decoder that ships with eac3to (-libav option).

The command should be like:

eac3to input.vob to get the id number of the audio dts stream, and then:

eac3to input.vob id_number: output.wavs -libav -resampleto44100

OK - that worked great! - I did not even have to get the id first - your program just figured it out and did the deal.

However your decoder definitely has a bug in that it is not figuring out .wav files that are dts encoded. I have tired a few other files - ones that are already 44k and they have exactly the same problem - they are calling it a 2 ch file - which by the way it is written as a 2ch file to fake out cd players into streaming the 2 channels to a decoder which then decodes the 6 channels. So my guess is that you need more code to figure out that there is really 6 channels there. Hopefully this can get fixed as I have a lot more files already .wav files that I won't be able to split up.

Thanks for you help!

Chouonsoku
24th April 2008, 00:55
Well, whatever problem I had, it's fixed now. I demuxed the m2ts file through eac3to and then opened the TrueHD track without the AC3 track embedded and it's encoding to FLAC now.

Edit: I forgot that I updated to the latest ffdshow nightly build from XXL today. That may or may not have fixed the libav error.

nautilus7
24th April 2008, 01:00
OK - that worked great! - I did not even have to get the id first - your program just figured it out and did the deal.

However your decoder definitely has a bug in that it is not figuring out .wav files that are dts encoded. I have tired a few other files - ones that are already 44k and they have exactly the same problem - they are calling it a 2 ch file - which by the way it is written as a 2ch file to fake out cd players into streaming the 2 channels to a decoder which then decodes the 6 channels. So my guess is that you need more code to figure out that there is really 6 channels there. Hopefully this can get fixed as I have a lot more files already .wav files that I won't be able to split up.

Thanks for you help!


:D eac3to it's not my program! :D It's madshi's! He should get all the credit (and the blame :p ).

Though, what you mention about dts-wav support not being complete might be true. Perhaps madshi can have a look at the sample you uploaded in your previous post...

nautilus7
24th April 2008, 01:04
Well, whatever problem I had, it's fixed now. I demuxed the m2ts file through eac3to and then opened the TrueHD track without the AC3 track embedded and it's encoding to FLAC now.

Edit: I forgot that I updated to the latest ffdshow nightly build from XXL today. That may or may not have fixed the libav error.ffdshow has nothing to do with the libav decoder that eac3to is using.

This truehd decoding bug, i think, isn't libav related, since it works for hd dvd tracks, but an eac3to bug. Furthermore, it was introduced in the recent versions of eac3to, where no libav update was done.

tebasuna51
24th April 2008, 01:05
I am 100% sure that file plays as a 6 ch dts using zplayer.exe (once its setup correctly).

Can you provide me with a link to a usable decoder?
I am using ac3dts in zplayer - can eac3to use this?

You are right, your testDTS.wav is a correct 5.1 channel 48 KHz, seems a bug in eac3to, don't detect is a dtswav and split the file like the wav header info (2 ch, 16 bit).

If you rename the file to testDTS.dts you can decode, resample and split in monowavs with BeHappy.

You can also convert the dtswav to dts with:
BeSplit -core( -input testDTS.wav -prefix xxx_ -type dtswav -fix )
The xxx_01.dstwav obtained work now with eac3to.

bsw11
24th April 2008, 01:07
Has anyone done a front end for eac3to? It would sure be useful.

Thanks for the Link!

nautilus7
24th April 2008, 01:09
eac3to and More GUI (http://forum.doom9.org/showthread.php?t=135095)

BLKMGK
24th April 2008, 01:43
Works for me. Please double check the eac3to version you're using. If it's the latest and the problem is really there, I'd be happy about a small sample.

Madshi, I am indeed on 2.41. Tonight I ripped an HD-DVD movie and ALSO got no frame count ->

D:\Video\eac3to>eac3to y:\HVDVD_TS\feature_district_13.evo 2: f:\b13\b13-vid.mkv 3: f:\b13\b13-aud.ac3 -640 -libav
EVO, 1 video track, 3 audio tracks, 2 subtitle tracks, 1:24:32
"feature"
1: Chapters, 16 chapters without names
2: VC-1, 1080p24 /1.001 (16:9)
3: E-AC3, English, 5.1 channels, 640kbit/s, 48khz, dialnorm: -27dB, -9ms
4: TrueHD, English, 5.1 channels, 48khz, dialnorm: -27dB, 12ms
5: E-AC3, French, 5.1 channels, 640kbit/s, 48khz, dialnorm: -27dB, -9ms
6: Subtitle, English, "SDH"
7: Subtitle, Spanish
Extracting primary video track...
Muxing video to Matroska...
Extracting audio track number 3...
Removing dialog normalization...
Applying (E-)AC3 delay...
Remapping channels...
Loading white noise (needed for dithering)...
Encoding AC3...
Creating file "f:\b13\b13-aud.ac3"...
Added fps value to MKV header.
eac3to processing took 25 minutes, 40 seconds.
Done.

D:\Video\eac3to>eac3to y:\HVDVD_TS\feature_district_13.evo
EVO, 1 video track, 3 audio tracks, 2 subtitle tracks, 1:24:32
"feature"
1: Chapters, 16 chapters without names
2: VC-1, 1080p24 /1.001 (16:9)
3: E-AC3, English, 5.1 channels, 640kbit/s, 48khz, dialnorm: -27dB, -9ms
4: TrueHD, English, 5.1 channels, 48khz, dialnorm: -27dB, 12ms
5: E-AC3, French, 5.1 channels, 640kbit/s, 48khz, dialnorm: -27dB, -9ms
6: Subtitle, English, "SDH"
7: Subtitle, Spanish

So it does not just appear to be M2TS :(

D:\Video\eac3to>eac3to x:\BDMV\STREAM\00002.m2ts 1: f:\wonder\wonder-vid.mkv 2: f:\wonder\wonder-aud.ac3 -640 -libav
M2TS, 1 video track, 3 audio tracks, 1:34:17
1: h264/AVC, 1080p24 /1.001 (16:9)
2: DTS Master Audio, English, 5.1 channels, 24 bits, 48khz, -6ms
3: AC3, English, 5.1 channels, 448kbit/s, 48khz, dialnorm: -27dB, -27ms
4: AC3, French, 5.1 channels, 448kbit/s, 48khz, dialnorm: -27dB, -27ms
The libav DTS decoder doesn't decode the full DTS-HD information.
Extracting primary video track...
Extracting audio track number 2...
Extracting DTS core...
Applying DTS delay...
Muxing video to Matroska...
Remapping channels...
Loading white noise (needed for dithering)...
Encoding AC3...
Creating file "f:\wonder\wonder-aud.ac3"...
Added fps value to MKV header.
eac3to processing took 42 minutes, 6 seconds.
Done.

D:\Video\eac3to>eac3to
eac3to v2.41, freeware by madshi.net

Hope that helps track it down! I do not think this is the video doing it...

P.S. On the M2TS the video was a bit hashed during the credits. The rest of the movie appears fine but I need to umm watch it all the way through to be sure. Do not think this is from eac3to but thought I'd mention it, only noticed it when checking the X264 compressed version, not yet checked original. The BD went from 29Gig to 7.5Gig and I thought surely there was a problem since I transcode at VERY high quality. Odd.... <shrug>

nautilus7
24th April 2008, 02:18
I am sorry to confirm the frame count problem: :eek:

eac3to v2.41
command line: eac3to "H:\Testosteron HD DVD 1080p VC-1 DD+ 5.1" 1) 1: c:\tes\tes.txt 2: c:\tes\tes.mkv 3: c:\tes\tes.ac3 4: c:\tes\tes.dtshd 5: c:\tes\tes.sup
------------------------------------------------------------------------------
EVO, 1 video track, 2 audio tracks, 1 subtitle track, 1:56:31
"MainMovie"
1: Chapters, 18 chapters with names
2: VC-1, 1080p30 /1.001 (16:9)
3: E-AC3, English, 5.1 channels, 768kbit/s, 48khz, dialnorm: -27dB
4: DTS Hi-Res, English, 5.1 channels, 16 bits, 2082kbit/s, 48khz, dialnorm: -4dB
5: Subtitle, English
Creating file "c:\tes\tes.txt"...
Extracting primary video track...
Extracting audio track number 4...
Muxing video to Matroska...
Extracting audio track number 3...
Removing dialog normalization...
Removing dialog normalization...
Patching bitdepth to 24 bits...
Decoding with DirectShow (Nero Audio Decoder 2)...
Disabling DRC for Nero (E-)AC3 decoding...
DirectShow reports 5.1 channels, 24 bits, 48khz
Encoding AC3...
Extracting subtitle track number 5...
Creating file "c:\tes\tes.dtshd"...
Creating file "c:\tes\tes.ac3"...
Creating file "c:\tes\tes.sup"...
Added fps value to MKV header.
eac3to processing took 14 minutes, 48 seconds.
Done.

xkodi
24th April 2008, 05:16
If anyone can provide a little sample which produces that "[libav] Stream parameters not seen; skipping frame" complaint, that would be helpful. I'd then forward it to the libav TrueHD decoder programmer. (If it proves to be a bad rip, this is not necessary, though.)

madshi, something is wrong with eac3to 2.41 or the following is expected behavior:

when tried to decode the TrueHD track from Resident Evil Extinction Blu-ray that is demuxed with xport 1.01, eac3to 2.41 says:

C:\eac3to241>eac3to G:\bits0001.mpa G:\evil.wavs
The format of the source file could not be detected.

but everything is OK and exactly the same file decodes fine using eac3to 2.29:

C:\eac3to229>eac3to G:\bits0001.mpa G:\evil.wavs
TrueHD/AC3, 5.1 channels, 48khz
Extracting TrueHD stream...
Writing WAVs...
This audio track contains more than 16 bit of information.

and when with eac3to 2.41 tried:

C:\eac3to241>eac3to G:\00011.m2ts G:\evil.mkv

the error you are talking about is generated:

M2TS, 2 video tracks, 6 audio tracks, 1:34:06
1: h264/AVC, 1080p24 /1.001 (16:9)
2: h264/AVC, 480p24 /1.001 (20:11)
3: TrueHD/AC3, English, 5.1 channels, 48khz
4: TrueHD/AC3, French, 5.1 channels, 48khz
5: AC3, Spanish, 5.1 channels, 640kbit/s, 48khz
6: AC3, Portuguese, 5.1 channels, 640kbit/s, 48khz, dialnorm: -30dB
7: AC3, English, 2.0 channels, 192kbit/s, 48khz, dialnorm: -29dB
8: E-AC3, English, 1.0 channels, 96kbit/s, 48khz
Extracting primary video track...
Extracting audio track number 3...
Extracting audio track number 4...
Extracting audio track number 5...
Extracting audio track number 6...
Extracting audio track number 7...
Extracting audio track number 8...
Extracting TrueHD stream...
Extracting TrueHD stream...
[libav] Stream parameters not seen; skipping frame
The libav decoder output an unexpected bitdepth (1).
[libav] Stream parameters not seen; skipping frame
The libav decoder output an unexpected bitdepth (1).
Aborted at file position 16384.

when tried C:\eac3to241>eac3to G:\00011.m2ts G:\evil.wavs

i got the same error:

M2TS, 2 video tracks, 6 audio tracks, 1:34:06
1: h264/AVC, 1080p24 /1.001 (16:9)
2: h264/AVC, 480p24 /1.001 (20:11)
3: TrueHD/AC3, English, 5.1 channels, 48khz
4: TrueHD/AC3, French, 5.1 channels, 48khz
5: AC3, Spanish, 5.1 channels, 640kbit/s, 48khz
6: AC3, Portuguese, 5.1 channels, 640kbit/s, 48khz, dialnorm: -30dB
7: AC3, English, 2.0 channels, 192kbit/s, 48khz, dialnorm: -29dB
8: E-AC3, English, 1.0 channels, 96kbit/s, 48khz
Track 3 is used for destination file "kodio.wavs".
Extracting audio track number 3...
Extracting TrueHD stream...
[libav] Stream parameters not seen; skipping frame
The libav decoder output an unexpected bitdepth (1).
Aborted at file position 16384.

but when tried: C:\eac3to241>eac3to G:\00011.m2ts G:\evil.wavs -nero

then it is OK:

M2TS, 2 video tracks, 6 audio tracks, 1:34:06
1: h264/AVC, 1080p24 /1.001 (16:9)
2: h264/AVC, 480p24 /1.001 (20:11)
3: TrueHD/AC3, English, 5.1 channels, 48khz
4: TrueHD/AC3, French, 5.1 channels, 48khz
5: AC3, Spanish, 5.1 channels, 640kbit/s, 48khz
6: AC3, Portuguese, 5.1 channels, 640kbit/s, 48khz, dialnorm: -30dB
7: AC3, English, 2.0 channels, 192kbit/s, 48khz, dialnorm: -29dB
8: E-AC3, English, 1.0 channels, 96kbit/s, 48khz
Track 3 is used for destination file "kodio.wavs".
Extracting audio track number 3...
Extracting TrueHD stream...
Decoding with DirectShow (Nero Audio Decoder 2)...
DirectShow reports 5.1 channels, 24 bits, 48khz
Writing WAVs...
This audio track contains more than 16 bit of information.

please, let me know if you still need a sample.

madshi
24th April 2008, 07:59
eac3to v2.42 released

http://madshi.net/eac3to.zip

* added support for 16bit DTSWAV files
* fixed: Blu-Ray TrueHD support was broken
No samples required for the "[libav] Stream parameters not seen; skipping frame" problem. Should be fixed now.

madshi
24th April 2008, 08:01
You are right, your testDTS.wav is a correct 5.1 channel 48 KHz, seems a bug in eac3to, don't detect is a dtswav and split the file like the wav header info (2 ch, 16 bit).
The only WAVDTS sample I had was 14bit, so eac3to's WAVDTS support was limited to 14bit files. The new sample is 16bit. Added support for that in v2.42 now.

nautilus7
24th April 2008, 08:29
Madshi = Superman!!! Thanks.

Thunderbolt8
24th April 2008, 15:19
I am sorry to confirm the frame count problem: :eek:
is this actually only a display bug or also a possible video/sync problem?

nautilus7
24th April 2008, 15:35
I don't know... the mkvs play fine, if that's what you mean.

Thunderbolt8
24th April 2008, 15:50
got a problem with a 1280x1024 mpeg2 29.97 fps .ts file regarding audio sync. the video is being mistaken by eac3to as 24p and there are as well audio gaps (basically for half of all seconds of the movie/sample duration). the problem is that even when using the gaps file at the 2nd run and even when forcing -60i the audio is still a little out of sync.
made a little sample (unfortunately you most likely wont be able to test sync with that as theres not much dialogue in the movie):

http://www.sendspace.com/file/azbq4w

rack04
24th April 2008, 16:27
How do you specify an output folder for -demux?

Roscoe62
25th April 2008, 00:45
I've just found the weirdest thing I've ever come across. I ripped my copy of the HD-DVD Ocean's Thirteen a while back. Everything was fine and then I discovered there are supposed to be forced subtitles so, recently I ripped it again as eac3to can now grab the subtitles and chapters. I went through the process of converting the audio to flac, muxing the flac, chapters and subtitles to a new mkv file and playing it back. After a little messing around I was able to get the subs working just fine.....and then I noticed that I couldn't really hear any dialogue!

I checked my center speaker and it was definitely working. When there's music playing the center channel seems to be working OK, but any time there's dialogue you can hardly hear it. I tried other movies and they are working fine. It's like the center channel has been seriously attenuated, or perhaps it's something to do with dialnorm not being removed? I don't really know - I'm just throwing ideas around. The graph I create in graphedit is the same as every other movie with VC1 video & flac audio. The only difference is the inclusion of the VS filter for the subs. However, I tried the graph without the VS filter and it made no difference to the center channel problem.

I did the recent rip using eac3to v2.40. I've just upgraded to v2.42 so I'm going to go through the whole rip & remux process again to see if it makes a difference, but if anyone has any ideas in the meantime, or has experienced something similar, I'd be glad to hear from you.

bmnot
25th April 2008, 01:56
I loaded one of those Japanese HDTV captures into eac3to and it says:

This TS/M2TS file is encrypted.
The format of the source file could not be detected.

lol?

Roscoe62
25th April 2008, 05:55
OK, re-ripped and tested several scenarios using eac3to v2.42 and now audio, video & subs are working normally. Don't really know what the problem was, but it's sorted out now.

mikeathome
25th April 2008, 17:40
I loaded one of those Japanese HDTV captures into eac3to and it says:

Quote:
This TS/M2TS file is encrypted.
The format of the source file could not be detected.

lol?

Hi,
run them through TSRemux first. I got a successful method figured out which works reliable (for me).

http://forum.doom9.org/showthread.php?t=137113

mike

DoomBot
25th April 2008, 22:32
Im having a problem with a truehd file its from Spider-man 2 it comes up with libav Lossless check failed- expected 5a, calculated 2f and it goes on from there with other check failed.

So what might be the problem here? I have tried this with a buddys copy of Spider-man 2 and get the same results.

Plus this is the only movie i have ever had a problem with.

------------------------------------------------------------------------------
M2TS, 1 video track, 2 audio tracks
1: h264/AVC, 1080p24 /1.001 (16:9)
2: TrueHD/AC3, English, 5.1 channels, 48khz
3: TrueHD/AC3, English, 5.1 channels, 48khz
Track 2 is used for destination file ".dts".
Extracting audio track number 2...
Extracting TrueHD stream...
Writing WAVs...
Creating file ".L.wav"...
Creating file ".R.wav"...
Creating file ".SL.wav"...
Creating file ".SR.wav"...
Creating file ".C.wav"...
Creating file ".LFE.wav"...
[libav] Lossless check failed - expected 5a, calculated 2f
[libav] Lossless check failed - expected 4b, calculated c4
[libav] Lossless check failed - expected cf, calculated c5
[libav] Lossless check failed - expected 5d, calculated da
[libav] Lossless check failed - expected d, calculated 47
[libav] Lossless check failed - expected 25, calculated c9
[libav] Lossless check failed - expected fc, calculated c5
[libav] Lossless check failed - expected 12, calculated dd
[libav] Lossless check failed - expected 27, calculated cf
[libav] Lossless check failed - expected 2a, calculated ef
Found Surcode DTS Encoder version 1.0.23.0.
Surcode encoding successfully started. Please wait...
Closing Surcode...
eac3to processing took 29 minutes, 9 seconds.
Surcode encoding took 25 minutes, 34 seconds.
Done.

ntk
26th April 2008, 20:46
Thanks a lot Madshi for the great tool! So far all non-branching BD .m2ts files I've run through have been flawless and totally straightforward. Good work!

I know Madshi said he plans to add a merge feature for branching titles. In the meantime, does anyone have a recommendation for how to do seamless branching titles?

I tried merging the files with tssplitter but that resulted in an .m2ts file with an error in it (the player won't seek past the merge point and eac3to reports a corrupt file). I was wondering whether using eac3to on the separate files, then copy /b the video.mkv files together (same for audio) before merging with mkvmerge, would work? Other approaches?

Thanks!

DoomBot
26th April 2008, 22:22
Thanks a lot Madshi for the great tool! So far all non-branching BD .m2ts files I've run through have been flawless and totally straightforward. Good work!

I know Madshi said he plans to add a merge feature for branching titles. In the meantime, does anyone have a recommendation for how to do seamless branching titles?

I tried merging the files with tssplitter but that resulted in an .m2ts file with an error in it (the player won't seek past the merge point and eac3to reports a corrupt file). I was wondering whether using eac3to on the separate files, then copy /b the video.mkv files together (same for audio) before merging with mkvmerge, would work? Other approaches?

Thanks!
Try using tsmuxer thats what i use great software. You can open Blu-ray playlist (MPLS)

http://forum.doom9.org/showthread.php?t=134104

laserfan
27th April 2008, 00:24
How do you specify an output folder for -demux?No response to this question--is there a way to specify a different output directory (i.e. hard disk drive) when using -demux?

esoteradactyl
27th April 2008, 01:49
just ran into my first problem.. ive done almost 100 rips and this is the first to give me problems. the movie is "before the devil knows your dead". im getting 2.0 when it should be 5.1 :confused:

c:\EAC3TO>eac3to 00000.m2ts 1: video.mkv 2: audio.flac
M2TS, 1 video track, 3 audio tracks, 1:56:43
1: h264/AVC, 1080p24 /1.001 (16:9)
2: DTS Master Audio, 5.1 channels, 16 bits, 48khz
3: AC3, 5.1 channels, 640kbit/s, 48khz
4: AC3, 2.0 channels, 224kbit/s, 48khz
Extracting primary video track...
Extracting audio track number 2...
Muxing video to Matroska...
Decoding with DirectShow (Sonic Audio Decoder)...
Find sync word: 7ffe8001
Find sync extension: 3f
DirectShow reports 2.0 channels, 16 bits, 48khz
Encoding FLAC...
Creating file "audio.flac"...
Added fps value to MKV header.
eac3to processing took 35 minutes, 52 seconds.
Done.

bmnot
27th April 2008, 02:04
Try using tsmuxer thats what i use great software. You can open Blu-ray playlist (MPLS)

http://forum.doom9.org/showthread.php?t=134104


When I use TsMuxer to join a branching title into a ts, when I load the ts into eac3to, it says "This doesn't seem to be a valid h264/AVC stream" I know it's not eac3to fault, but note that you can't use ts's from tsmuxer in eac3to, at least in my experience.

BLKMGK
27th April 2008, 03:05
Just came across my first movie with chapters. Does eac3to write out a file for them automatically or do I need to do something to create it like I do audio and video files? Just import that file into meGUI for chapters when I compress? Not sure what good they will do me but figured if they are there I'd try to use them :p

As for BD, when I have multiple M2TS files I join them just like I do HD-DVD. So far I've had VERY few of these so don't take that as gospel - worth a try though!

deathlord
27th April 2008, 07:49
When I use TsMuxer to join a branching title into a ts, when I load the ts into eac3to, it says "This doesn't seem to be a valid h264/AVC stream" I know it's not eac3to fault, but note that you can't use ts's from tsmuxer in eac3to, at least in my experience.

Try remuxing to m2ts instead! Eac3to should work on that.

BLKMGK
27th April 2008, 12:13
Madshi, 2.42 also shows no frame count when it's done FYI. Doesn't seem to be effecting my encodes not feeding it that info. but this is something that was present previously.

P.S. Oh no chapter info either but I'm not sure I did what was needed to create this. :p Wiki (http://en.wikibooks.org/wiki/Eac3to/How_to_Use) doesn't mention chapters - doh!

Chumbo
27th April 2008, 16:21
No response to this question--is there a way to specify a different output directory (i.e. hard disk drive) when using -demux?
I don't think there is one right now.

@madshi,
Would you kindly add this to the wish list please? I wouldn't mind seeing this feature either. :)

madshi
27th April 2008, 17:44
I loaded one of those Japanese HDTV captures into eac3to and it says:

"This TS/M2TS file is encrypted."

lol?
There's a flag in the TS/M2TS file structure which specifies whether the stream is encrypted or not. Obviously if the stream is really encrypted there's no way to properly play it without decrypting it first (which eac3to cannot do). So I thought it was a good idea to refuse handling of transport streams which have the "I am encrypted" flag set.

Any opinions? Should I remove the check for encryption?

Im having a problem with a truehd file its from Spider-man 2 it comes up with libav Lossless check failed- expected 5a, calculated 2f and it goes on from there with other check failed.
This is most probably a problem with the joined m2ts parts. I wouldn't worry about these warnings. The decoded audio should be just fine. It's just that the "lossless safety check" probably always fails at the join points of multiple m2ts parts...

just ran into my first problem.. ive done almost 100 rips and this is the first to give me problems. the movie is "before the devil knows your dead". im getting 2.0 when it should be 5.1 :confused:
Please try "eac3to -test". Does the Sonic decoder work alright on your PC? You can try the "-libav" switch to force decoding with the libav decoder instead of Sonic. Does that also output 2.0 only?

Just came across my first movie with chapters. Does eac3to write out a file for them automatically or do I need to do something to create it like I do audio and video files?
Depends on how you use eac3to. When doing "eac3to source -demux" or "eac3to source movie.mkv", eac3to will automatically demux all audio tracks, subtitle tracks and also save the chapters into a text file. If you manually choose which audio/subtitle tracks you want to have handled, you also need to tell eac3to to export the chapters. Just do "eac3to source chaptertracknumber: chapters.txt".

Just import that file into meGUI for chapters when I compress?
I don't know meGUI. The chapters are in the format which mkvtoolnix needs.

How do you specify an output folder for -demux?
Here's what I recommend (and what I'm using myself):

(1) Extend the search path to include eac3to's folder. In Windows XP you can do that by:

right click on My Computer -> "extended" tab -> "environment variables" button

In the first list double click on "PATH". Then add ";c:\program files\eac3to" (replace that path with the one you're using on your PC) to the list of paths. This change will make sure that you can always directly type "eac3to" in the command line, no matter in which folder you are. Windows will then automatically find eac3to.exe for you. Very comfortable. You may need to log off/on to make the "PATH" change active.

(2) In the command line go to the folder where you want to have the files demuxed to. E.g. if you want to have the movie "c:\fresh rips\some HD DVD movie" demuxed to "c:\demuxed\some HD DVD movie", you should in the command line go to "c:\demuxed\some HD DVD movie". I mean the command line window should look like this "c:\demuxed\some HD DVD movie> _".

(3) Now type:

eac3to "c:\fresh rips\some HD DVD movie" -demux

This will demux everything to "c:\demuxed\some HD DVD movie".

madshi
27th April 2008, 17:45
got a problem with a 1280x1024 mpeg2 29.97 fps .ts file regarding audio sync. the video is being mistaken by eac3to as 24p and there are as well audio gaps (basically for half of all seconds of the movie/sample duration). the problem is that even when using the gaps file at the 2nd run and even when forcing -60i the audio is still a little out of sync.
made a little sample (unfortunately you most likely wont be able to test sync with that as theres not much dialogue in the movie):

http://www.sendspace.com/file/azbq4w
Thanks for the sample. I'll put this on my to do list. I want to get Blu-Ray seamless branching support done first, though.

laserfan
27th April 2008, 20:32
Regarding demux to another directory, you said:
Here's what I recommend (and what I'm using myself):

(1) Extend the search path to include eac3to's folder. In Windows XP you can do that by:

right click on My Computer -> "extended" tab -> "environment variables" button

In the first list double click on "PATH". Then add ";c:\program files\eac3to" (replace that path with the one you're using on your PC) to the list of paths. This change will make sure that you can always directly type "eac3to" in the command line, no matter in which folder you are. Windows will then automatically find eac3to.exe for you. Very comfortable. You may need to log off/on to make the "PATH" change active.

(2) In the command line go to the folder where you want to have the files demuxed to. E.g. if you want to have the movie "c:\fresh rips\some HD DVD movie" demuxed to "c:\demuxed\some HD DVD movie", you should in the command line go to "c:\demuxed\some HD DVD movie". I mean the command line window should look like this "c:\demuxed\some HD DVD movie> _".

(3) Now type:

eac3to "c:\fresh rips\some HD DVD movie" -demux

This will demux everything to "c:\demuxed\some HD DVD movie".This is excellent! Especially the bit about changing the PATH specification. I will try it! Thanks!