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

Thunderbolt8
3rd November 2008, 23:27
madshi, I have a problem with slowing down that skyHD movie I sent you the 10mb sample to fix the skyHD ac3 tracks. its 50i and when I use -slowdown then the video turns out to be about 2-3 mins longer than it should be (audio seems to be fine though). It has video gaps, but the problem stays the same after redoing the same command line. 50 mb sample:

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

bmnot
3rd November 2008, 23:32
Can you please upload the last 20-50MB of the problematic m2ts file for me to check? get it here: http://www.sendspace.com/file/i8ak0o

Snowknight26
4th November 2008, 03:58
If (E-)AC3 tracks are decoded to 64-bit floating point, why is that when converting to WAV they're then reduced to 24-bit? Wouldn't it be best to reduce the depth to, say, 32-bit floating point?

madshi
4th November 2008, 09:40
It just seemed kind of strange that watching the bitrate (HDDVD THD remuxed to BD --> on the PS3) that it only peaked at around 1.7mb/s, even during high action scenes. Where on most BDs with THD they peak around 4.5mb/s.
If the TrueHD track is only 16bit then it's *MUCH* smaller (and has much lower peaks) compared to a track with full 24bit.

If (E-)AC3 tracks are decoded to 64-bit floating point, why is that when converting to WAV they're then reduced to 24-bit? Wouldn't it be best to reduce the depth to, say, 32-bit floating point?
First of all it depends on the decoder. I patched libav so that it gives me the full floating point decode. But Nero and Sonic decoders internally downconvert to 24bit PCM. Now with libav eac3to by default downconverts to 24bit PCM if you ask it to create a WAV file. The reason for that is that 24bit PCM is usually plenty good enough. The main purpose of keeping things in floating point is if you want to do further processing on the data or if you want to feed the data to an encoder which wants floating point data. If that is the case, simply use the "-full" switch. Then eac3to will create floating point WAV files (if floating point data is available).

get it here: http://www.sendspace.com/file/i8ak0o
This one demuxes fine for me with v2.74. Can you please retest with v2.74?

madshi, I have a problem with slowing down that skyHD movie I sent you the 10mb sample to fix the skyHD ac3 tracks. its 50i and when I use -slowdown then the video turns out to be about 2-3 mins longer than it should be (audio seems to be fine though). It has video gaps, but the problem stays the same after redoing the same command line. 50 mb sample:

http://www.sendspace.com/file/ypgilt
Thanks. Looks like a bug in eac3to. Will try to fix that in the next build. Might take a few days, though...

MichaelAnders
4th November 2008, 19:53
I don't think that tsmuxer can reliably detect the number of channels in a DTS-HD file. AFAIK eac3to is the only freeware tool that can do that.

The DTS sample you uploaded is kind of strange. I don't have any problems with the channel order. However, the front left and front right channels seem to be plain broken if I decode the track to 7.1 with ArcSoft. I'm not sure if the track itself is broken or whether this is caused by a bug in ArcSoft. You can use the "-6" parameter to force ArcSoft into decoding the track as 5.1, only. I think this is the best you can do right now.

So you mean to say that the DTS sample IS 7.1, eac3to finds this properly and then, using 6 channels, I would of course loose the data for the other two channels :( Not your fault of course, just curious... And apart from ArcSoft there seems to be nothing that can decode 7.1 channels right? Libav/ffmpeg can just do 5.1 like Nero 7 as well :(

madshi
4th November 2008, 21:22
So you mean to say that the DTS sample IS 7.1, eac3to finds this properly and then, using 6 channels, I would of course loose the data for the other two channels :( Not your fault of course, just curious... And apart from ArcSoft there seems to be nothing that can decode 7.1 channels right? Libav/ffmpeg can just do 5.1 like Nero 7 as well :(
Correct.

Well, if you absolutely must have all 8 channels then you can do "eac3to source.dts 6.wavs -6" and also "eac3to source.dts 8.wavs". That way you will get 6 WAV files for the 6 channel decoding and 8 WAV files for the 8 channel decoding. You can then use the 8 WAV files - but replace the front left and front right channels with those of the 6 channel decode. The only problem then is to convert the 8 channels back into one WAV file. eac3to cannot do that currently. But I think wavewizard can.

Thunderbolt8
4th November 2008, 22:01
got a problem with the 'how the west was won' (smilebox) blu-ray:

eac3to v2.74
command line: G:\eac3to\eac3to D:\source 1) 2: G:\west.mkv 4: G:\west.flac 4: G:\west.thd
------------------------------------------------------------------------------
M2TS, 1 video track, 7 audio tracks, 16 subtitle tracks, 2:44:41
1: Chapters, 42 chapters
2: VC-1, 1080p24 /1.001 (16:9)
3: AC3, English, 5.1 channels, 640kbps, 48khz, dialnorm: -27dB
4: TrueHD/AC3, English, 5.1 channels, 48khz, dialnorm: -27dB
(embedded: AC3, 5.1 channels, 640kbps, 48khz, dialnorm: -27dB)
5: AC3, French, 5.1 channels, 640kbps, 48khz, dialnorm: -27dB
6: AC3, German, 5.1 channels, 640kbps, 48khz, dialnorm: -27dB
7: AC3, Italian, 5.1 channels, 640kbps, 48khz, dialnorm: -27dB
8: AC3, Spanish, 5.1 channels, 640kbps, 48khz, dialnorm: -27dB
9: AC3, Spanish, 1.0 channels, 192kbps, 48khz, dialnorm: -27dB
10: Subtitle (PGS), Japanese
11: Subtitle (PGS), English
12: Subtitle (PGS), French
13: Subtitle (PGS), German
14: Subtitle (PGS), Italian
15: Subtitle (PGS), Italian
16: Subtitle (PGS), Spanish
17: Subtitle (PGS), Dutch
18: Subtitle (PGS), Chinese
19: Subtitle (PGS), Spanish
20: Subtitle (PGS), Portuguese
21: Subtitle (PGS), Danish
22: Subtitle (PGS), Finnish
23: Subtitle (PGS), Norwegian
24: Subtitle (PGS), Portuguese
25: Subtitle (PGS), Swedish
[a04] Extracting audio track number 4...
[a04] Extracting audio track number 4...
[v02] Extracting video track number 2...
[a04] Extracting TrueHD stream...
[a04] Extracting TrueHD stream...
[a04] Removing TrueHD dialog normalization...
[a04] Removing TrueHD dialog normalization...
[a04] Decoding with libav/ffmpeg...
[a04] Encoding FLAC with libFlac...
[v02] Muxing video to Matroska...
[a04] Creating file "G:\west.thd"...
[a04] Creating file "G:\west.24bit.flac"...
[libav] Lossless check failed - expected 0, calculated 80
[a04] The original audio track has a constant bit depth of 16 bits.
[a04] The zero bytes were successfully removed.
Added fps value to MKV header.
Video track 2 contains 236898 frames.
eac3to processing took 43 minutes, 41 seconds.
Done.

So I guess there a chance now that my flac track is not 100% lossless in this case? But I'd still be on the save side when I just store the demuxed TrueHD track and then redo the flac again, when this problem is fixed?

madshi
4th November 2008, 22:10
So I guess there a chance now that my flac track is not 100% lossless in this case?
If that warning appeared exactly once then there's a chance that 0.8333ms of your track are not lossless. The other 5-10 million milliseconds of your track are still lossless.

Thunderbolt8
4th November 2008, 22:44
allright, I stick with those other million ms then

flyingernst
5th November 2008, 02:32
eac3to v2.74
command line: "F:\Download\Brennen\eac3to\eac3to.exe" "P:" 1) "E:\Hancock.m2ts"
------------------------------------------------------------------------------
M2TS, 2 video tracks, 6 audio tracks, 19 subtitle tracks, 1:42:14
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
Track 4 is used for destination file "Hancock.m2ts".
This audio conversion is not supported.


is there any way else to join the big Hancock Playlist?
TSmuxer destroys some informations while joining and remuxing. I Want to play it in a PCH B-110. When I remux it with TXRemux again it is okay but buggy. The problem is the joing of the Playlistfiles. 1:1 copied full Mainmovie m2ts work fine after remuxing with TSRemux, so the joining and TSmuxer is the problem.

Can eac3to do that?! Joining multiple m2ts files (like it does with evos)?

Thanks, greetings Michael

Thunderbolt8
5th November 2008, 10:49
yes, but output bill be .mkv of course, not .evo or .m2ts

lithiumus
5th November 2008, 19:01
Hey Madshi, not sure if this was suggested I tried searching...

Any thought around an option to downmix/convert DTS-HD HR/MA 7.1 or TrueHD 7.1 down to DTS-ES 6.1 or Dolby EX 6.1? I guess this would also require that we use encoders that are capable i.e. DTS Pro Encoder or I think Ulead's Videostudio can do Dolby EX or Vegas but I'm not 100% sure...

itsancho
5th November 2008, 19:11
Hi again to all ;-)
I just can't miss to say that again: Madshi, Thank You, very much for the great tool! (and in advance for DD-EX) :-)
well, and here it is some strange (at least for me) problem with avc stream
eac3to 2.74
1) 00000.mpls, 00000.m2ts, 1:25:59
- h264/AVC, 1080i60 /1.001 (16:9)
- AC3, Japanese, multi-channel, 48khz
- AC3, Japanese, stereo, 48khz
- AC3, English, stereo, 48khz

M2TS, 1 video track, 3 audio tracks, 1 subtitle track, 1:25:59
1: Chapters, 13 chapters
2: h264/AVC, 1080i60 /1.001 (16:9)
3: AC3, Japanese, 5.1 channels, 448kbps, 48khz, dialnorm: -27dB
4: AC3, Japanese, 2.0 channels, 384kbps, 48khz, dialnorm: -27dB
5: AC3, English, 2.0 channels, 384kbps, 48khz, dialnorm: -27dB, 166ms
6: Subtitle (PGS), English
Creating file "f:\Chapters.txt"...
[v02] Extracting video track number 2...
[s06] Extracting subtitle track number 6...
[a03] Extracting audio track number 3...
[v02] Muxing video to Matroska...
[a03] Removing AC3 dialog normalization...
[a03] Creating file "l:\Sister.ac3"...
[s06] Creating file "l:\EN.sup"...
Added fps value to MKV header.
Video track 2 contains 123695 frames.
eac3to processing took 6 minutes, 14 seconds.
Done. so far, so good, but the *.mkv file is about 2 minutes shorter, than the *ac3 file.

then i've open *.m2ts file with tsmuxer, the info there for video was Profile: High@4.1 Resolution: 1920:1080i Frame rate: 29.97 (pulldown) i've checked "Remove pulldown", changed fps to 24000/1001 and demux stream, then mux it with mkvmerge to *.mkv (24000/1001 FPS) and...
surpise, surprise everything was OK now, audio and video were in sync!

so... i'm just curious (and obviously ignorant) ;-)

Thunderbolt8
5th November 2008, 19:50
seems to be a bug, I have a similar problem with slowing down a h264 50i file.

menlvd
5th November 2008, 22:05
i'll have another problem with slowdown audio:
when processing progress is stun
cmd - "D:\minep\me_gui\tools\eac3_to\eac3to.exe" "I:\temp work\au\get smart T80 3_2ch 384Kbps DELAY -228ms.ac3" "I:\GSma_rus.wavs" -quality=ultra -slowdown
http://pic.ipicture.ru/uploads/081106/4347/thumbs/7Ly6JV3ySo.jpg (http://ipicture.ru/Gallery/Viewfull/8809138.html)
taskmngr
http://pic.ipicture.ru/uploads/081106/4347/thumbs/iZ8Uo4Qt5u.jpg (http://ipicture.ru/Gallery/Viewfull/8809144.html)
when simple decodinng file to *.* everything processed fine
it's only appear in slowdown and maybe -speedup and etc.
tested with latest bild 2.73 and 2.74
old ver don't have this problem :)
plz anybody UL old version 2.72 or 2.71

UPD!!!
replace -quality=ultra by -quality=high and processed fine! seems to be a bug in ultra code

edo1080
6th November 2008, 00:41
will nero9 work for directshow? Or has it the same limitation as nero8?

rica
6th November 2008, 00:49
will nero9 work for directshow? Or has it the same limitation as nero8?

It's gonna work in case you register its filters by manually.

Duppie
6th November 2008, 06:26
Madshi

I am trying to understand the following but something seems not right.

eac3to v2.74
command line: eac3to.exe THX.m2ts -check
----------------------------------------------
M2TS, 1 video track, 1 audio track, 0:00:45
1: h264/AVC, 1080p24 /1.001 (16:9)
2: AC3, 5.1 channels, 640kbps, 48khz, dialnorm: -27dB
[v01] Extracting video track number 1...
[a02] Extracting audio track number 2...
Video track 1 contains 1079 frames.
eac3to processing took 7 seconds.
Done.

When extracting the 5.1 ac3 file I get:

eac3to v2.74
command line: eac3to.exe THX.m2ts Test5.1.ac3
------------------------------------------------
M2TS, 1 video track, 1 audio track, 0:00:45
1: h264/AVC, 1080p24 /1.001 (16:9)
2: AC3, 5.1 channels, 640kbps, 48khz, dialnorm: -27dB
Track 2 is used for destination file "Test5.1.ac3".
[a02] Extracting audio track number 2...
[a02] Removing AC3 dialog normalization...
[a02] Creating file "Test5.1.ac3"...
Video track 1 contains 1079 frames.
eac3to processing took 5 seconds.
Done.

Which is confirmed by:

eac3to v2.74
command line: eac3to.exe Test5.1.ac3
-----------------------------------------------
AC3, 5.1 channels, 0:00:45, 640kbps, 48khz

When converting the 5.1 ac3 file to 2.1 I get:

eac3to v2.74
command line: eac3to.exe THX.m2ts Test2.1.ac3 -down2 -mixlfe
-------------------------------------------------------------
M2TS, 1 video track, 1 audio track, 0:00:45
1: h264/AVC, 1080p24 /1.001 (16:9)
2: AC3, 5.1 channels, 640kbps, 48khz, dialnorm: -27dB
Track 2 is used for destination file "Test2.1.ac3".
[a02] The Nero decoder doesn't seem to work, will use libav instead.
[a02] Extracting audio track number 2...
[a02] Removing AC3 dialog normalization...
[a02] Decoding with libav/ffmpeg...
[a02] Remapping channels...
[a02] Downmixing multi channel audio to stereo...
[a02] Encoding AC3 <640kbps> with libAften...
[a02] Creating file "Test2.1.ac3"...
Video track 1 contains 1079 frames.
eac3to processing took 9 seconds.
Done.

But eac3to indicates this file as only 2.0 and not 2.1.
Is this correct or am I missing something?

eac3to v2.74
command line: eac3to.exe Test2.1.ac3
----------------------------------------------------------
AC3, 2.0 channels, 0:00:45, 640kbps, 48khz

Also why is the size of the file for 2.0 and 5.1 the same?

My last question, the bitdepth of ac3 files is always 16bit
and will only be displayed by eac3to if they are more than 16bit?

tebasuna51
6th November 2008, 10:56
But eac3to indicates this file as only 2.0 and not 2.1.
Is this correct or am I missing something?
Is correct, the mix of LFE channel is inside the front channels
BTW, Dolby don't recommend mix the LFE channel inside a DPL mix.

Also why is the size of the file for 2.0 and 5.1 the same?
The size is determined by the bitrate, if you don't say nothing the default 640 Kb/s is applied.
For 2 channels is recommended 192 Kb/s or 224 Kb/s

My last question, the bitdepth of ac3 files is always 16bit and will only be displayed by eac3to if they are more than 16bit?
The precision measure in compressed audio is the bitrate and the bitdepth don't have sense.

If you define the bitdepth like the number of bits of an audio sample at the samplerate frecuency then an ac3 6 chan. 48 KHz. and 640 Kb/s have an average bitdepth of:
640000 / (6 x 48000) = 2.222

In DTS headers there are a field to remember the bitdepth of the source uncompressed audio (but isn't reliable), in ac3 header don't exist.

Both, AC3 and DTS, store samples in fequency domain with a precission equivalent to 20-24 uncompressed bitdepth, then when you decompress you must select at least 24 bit ignoring the source bitdepth.

Duppie
6th November 2008, 11:00
Thanks tebasuna51 :)

nautilus7
6th November 2008, 11:13
madshi any chance you update eac3to so it supports latest aften (http://code.google.com/p/wavtoac3encoder) release? The revision used currently should be about 100 revisions old. :(

:thanks:

73ChargerFan
6th November 2008, 18:24
I have a question. What is the effect/intended use for the option -seekToIFrames make all h264/AVC "I" frames seekable?
I use eac3to to demux my blu-ray rips, then I play them in mpc-hc. Should I be using that option?

nautilus7
6th November 2008, 18:30
You need it only if eac3to (haali matsoska muxer) is unable to handle the source. eac3to will prompt you to use it in that case.

MichaelAnders
6th November 2008, 21:24
madshi, quick question - indirectly related to eac3to :)

I had already told you that some of my audio streams are corrupt, and that eac3to breaks with an error.

Now, that is fine, and I can live with it :) I can demux these streams to the end with TSMuxerGUI, and then merge them into the MKV.

However! The "dialnorm" is still in the resulting stream, and I'd really love to get rid of it, e.g. in E-AC3 streams :) As I can see from the output, you don't recode this stream when I demux to ".eac3". Dialnorm is however removed. So my guess is that this is just some byte which is set somewhere in the stream... Could you give me a hint on where to look for it? Maybe I can just use a hex editor and remove it :D Thank you :)

madshi
6th November 2008, 21:31
Any thought around an option to downmix/convert DTS-HD HR/MA 7.1 or TrueHD 7.1 down to DTS-ES 6.1 or Dolby EX 6.1? I guess this would also require that we use encoders that are capable i.e. DTS Pro Encoder or I think Ulead's Videostudio can do Dolby EX or Vegas but I'm not 100% sure...
Do you know the exact downmixing matrixes needed for downconverting 7.1 to DTS-ES compatible 6.1/5.1 or Dolby EX compatible 5.1?

well, and here it is some strange (at least for me) problem with avc stream
so far, so good, but the *.mkv file is about 2 minutes shorter, than the *ac3 file.

then i've open *.m2ts file with tsmuxer, the info there for video was i've checked "Remove pulldown", changed fps to 24000/1001 and demux stream, then mux it with mkvmerge to *.mkv (24000/1001 FPS) and...
surpise, surprise everything was OK now, audio and video were in sync!
Which movie is that? Can I have a sample?

i'll have another problem with slowdown audio
You're using the "-quality=ultra" option which means that you're using the r8brain resampler. I'm not sure but I'm suspecting that r8brain eats too much memory and maybe that's why processing stalls. Try without the "-quality=ultra" option. Does it work then?

"ultra" is probably a bad name. I should rename the option to "-r8brain" because I'm not actually sure that r8brain has better quality than SSRC. It's quite possible that the opposite is true.

will nero9 work for directshow? Or has it the same limitation as nero8?
It works in graphedit, when you manually register the DirectShow filters, but eac3to currently doesn't support it.

madshi any chance you update eac3to so it supports latest aften (http://code.google.com/p/wavtoac3encoder) release? The revision used currently should be about 100 revisions old. :(
I'm using "some" 0.08 revision. Maybe there have been some new builds, but I can't see any changes in the changelog. So I'm not sure whether it's worth it updating to a newer build.

madshi
6th November 2008, 21:34
madshi, quick question - indirectly related to eac3to :)

I had already told you that some of my audio streams are corrupt, and that eac3to breaks with an error.

Now, that is fine, and I can live with it :) I can demux these streams to the end with TSMuxerGUI, and then merge them into the MKV.

However! The "dialnorm" is still in the resulting stream, and I'd really love to get rid of it, e.g. in E-AC3 streams :) As I can see from the output, you don't recode this stream when I demux to ".eac3". Dialnorm is however removed. So my guess is that this is just some byte which is set somewhere in the stream... Could you give me a hint on where to look for it? Maybe I can just use a hex editor and remove it :D Thank you :)
That won't work. You'd have to edit it in every single audio frame. E.g. for AC3 you'd have to do one edit for every 32ms worth of audio data.

What you could do is demux the track with tsMuxer, then run it through delaycut. Afterwards you can run it through eac3to to remove dialnorm.

nautilus7
6th November 2008, 21:41
I'm using "some" 0.08 revision. Maybe there have been some new builds, but I can't see any changes in the changelog. So I'm not sure whether it's worth it updating to a newer build.I'll ask Justin if it worth updating then.

lithiumus
6th November 2008, 23:14
Do you know the exact downmixing matrixes needed for downconverting 7.1 to DTS-ES compatible 6.1/5.1 or Dolby EX compatible 5.1?


I wish I did so I can help you out. From a High level (let's exclude Dobly EX for now) DTS-ES can be encoded in either 1536 or 768kbs which gives the same flexibility as normal DTS does.

The rear channel or what is call Center Surround (Cs) requires a Phase shift when it is a discrete channel but does not when it's a matrixed created Phantom channel. The only encoder that I am familiar with that can do DTS-ES is the PRO Encoder directly from DTS or the Master Audio Encoder again direct from DTS.

I suspect that a simple Stereo to Mono downmix of the Left and Right Rear Surround channels is sufficient and then using that as the input to the Center Surround with the Phase Shift option enabled in the DTS Encoder will do the trick for 7.1 and just a direct input for the single rear for 6.1.

Dolby EX is a whole other story and I'm not sure logically how it's matrixed or how best to downmix to DDEX. DTS seems fairly straight forward. The PRO encoder / DTS Suite is only $250 but the Master Audio Suite is $1,500! :eek:

itsancho
7th November 2008, 00:40
Which movie is that? Can I have a sample? :-( Unfortunately I've delete the source! The movie was Onna hissatsu ken (1974) (Sister Street Fighter) and Onna hissatsu ken kiki ippatsu (1974) (Sister Street Fighter 2 Hanging by a Thread) http://www.blu-ray.com/movies/movies.php?id=637 Stupid me!

btw, if that does matter, after i've changed FPS and removed pulldown with tsmuxer, eac3to said: h264/AVC 1080i/47

fuzz!
7th November 2008, 01:28
feature request - chapter extraction from VOB.

is this easy enough?

idbirch2
7th November 2008, 13:34
I don't think VOB files ever contain chapter info. Certainly in a DVD structure, that information is in the .IFO file corresponding to the TitleSet. IFOEdit will extract chapter info from an IFO file for you.

monotube
7th November 2008, 15:18
First of all, many thanks to Madshi for his wonderful program. Now two ( probably stupid ) questions : when a m2ts file has more THD tracks what I have to digit to select only the second THD track?
Again; I have used various releases of eac3to but when I have a m2ts file like input it's never specified the language of the various audio tracks. I have tried also with -check but without success. Any help?

htpc@rischer.at
7th November 2008, 15:56
Hi!

I want to demux the german audio E-AC3 1.0 64 kbps.
I tried to convert to .wav and to .ac3. Everytime ffmeg allerts that it cannot do it.
Have anyone an idea?

command line: eac3to h: bruce.log
------------------------------------------------------------------------------
EVO, 1 video track, 6 audio tracks, 12 subtitle tracks, 1:42:33
"Feature Presentation"
1: Joined EVO file
2: Chapters, 29 chapters with names
3: VC-1, 1080p24 /1.001 (16:9) with pulldown flags
4: E-AC3, English, 5.1 channels, 640kbps, 48khz, dialnorm: -27dB
5: E-AC3, French, 1.0 channels, 64kbps, 48khz, dialnorm: -27dB
6: E-AC3, German, 1.0 channels, 64kbps, 48khz, dialnorm: -27dB
7: E-AC3, Italian, 1.0 channels, 64kbps, 48khz, dialnorm: -27dB
"Italian"
8: E-AC3, Spanish, 1.0 channels, 64kbps, 48khz, dialnorm: -27dB
"Cast"
9: E-AC3, English, 2.0 channels, 192kbps, 48khz, dialnorm: -27dB
"Producer Commentary"

nautilus7
7th November 2008, 18:33
command line: eac3to h: bruce.logwell, the problem is pretty obvious. Your command line is wrong and surely this is not the complete command line you use.

htpc@rischer.at
7th November 2008, 19:59
well, the problem is pretty obvious. Your command line is wrong and surely this is not the complete command line you use.

Mmhh...this was only to show the content of my bluray. I converted more than 30 bluRays and HDDVDS with eac3to - without problems.

The command I use to convert:

1)
eac3to h: 1) 3:bruce.mkv 6: bruce.ac3

2)
eac3to h: 1) 3:bruce.mkv 6: bruce.ac3 -libav

3)
eac3to h: 1) 3:bruce.mkv 6: bruce.wav


and so on.

bmnot
7th November 2008, 21:02
This one demuxes fine for me with v2.74. Can you please retest with v2.74?

The sample I made doesn't work for me in 2.74, says "The format of the source file could not be detected." but it's definitely the end of the file.

nautilus7
7th November 2008, 22:06
Mmhh...this was only to show the content of my bluray. I converted more than 30 bluRays and HDDVDS with eac3to - without problems.

The command I use to convert:

1)
eac3to h: 1) 3:bruce.mkv 6: bruce.ac3

2)
eac3to h: 1) 3:bruce.mkv 6: bruce.ac3 -libav

3)
eac3to h: 1) 3:bruce.mkv 6: bruce.wav


and so on.
Do you have nero? Does it work? What is the exact error message you get? Do you have anydvd running in the background in case the disc is protected?

htpc@rischer.at
8th November 2008, 09:12
Do you have nero? Does it work? What is the exact error message you get? Do you have anydvd running in the background in case the disc is protected?

Nero: NO

AnyDVD HD: YES

ErrorMessage:
[libav] Spectral extension is not implemented. If you want to help, update your FFmpeg version to the newest one from SVN. If the problem still occurs, it means that your file has extension which has not been tested due to a lack of samples exhibiting this feature. Upload a sample of the audio from this file to ftp://upload.mplayerhq.hu/incoming and contact the ffmpeg-devel mailing list.
[libav] error parsing the audio block

Thanks for help!
htpc
:thanks:

nautilus7
8th November 2008, 10:38
Ok, this pretty much explains what's wrong, huh? Libav doesn't support the track because it uses some special features of the e-ac3 standard. Nero will work though.

Anyway, for the good of our community i suggest you run the following command

eac3to h: 1) 3:bruce.mkv 6: bruce.eac3 -10mb

to create a 10MB sample of the track and upload it here, so it can be forwarded to the libav developer. :)

btw, which movie is it?

htpc@rischer.at
8th November 2008, 13:18
Ok, this pretty much explains what's wrong, huh? Libav doesn't support the track because it uses some special features of the e-ac3 standard. Nero will work though.

Anyway, for the good of our community i suggest you run the following command

eac3to h: 1) 3:bruce.mkv 6: bruce.eac3 -10mb

to create a 10MB sample of the track and upload it here, so it can be forwarded to the libav developer. :)

btw, which movie is it?

Thanks for your help.

The Blu-Ray Movie is "Enter the Dragon" in German: "Der Mann mit der Todeskralle".

I will create a sample - but how can I upload it!

btw:
I have a second problem with the Blu-Ray of "Kingdom of Heaven".

The Command is:
eac3to I: 1) 4: kh.dts

4: DTS Master Audio , German 5.1 channels 24 bits, 48 khz, (core DTS, 5.1 channels, 24 bits, 1536 kbps, 48 khz)

After a few minutes the message appears:
[a04] This track is not clean. Processing aborted.
[a04] Please clean the track with delaycut and then retry eac3to.

What does this mean?

:thanks:

nautilus7
8th November 2008, 13:24
I will create a sample - but how can I upload it!You can upload it in a file host like sendspace (http://www.sendspace.com).

[a04] This track is not clean. Processing aborted.
[a04] Please clean the track with delaycut and then retry eac3to.

What does this mean?This means that the track has some kind of corruption in it. Only possible way to fix this is to re rip the disc.
Do you need the master audio track or only the core? If the second, you can try the -core switch to see if it works.

kurt
8th November 2008, 14:02
Can you add MKV to "Supported source formats" ? PLEASE ! :helpful:

P.S. I know there are other "tools" for demux all video and audio tracks of an mkv but I'd like (as many others) to keep things simple (and not having a lot of programs installed)
:thanks:

Maybe some day. But probably not anytime soon.

looking also foward for this :thanks::)

htpc@rischer.at
8th November 2008, 14:47
You can upload it in a file host like sendspace (http://www.sendspace.com).

This means that the track has some kind of corruption in it. Only possible way to fix this is to re rip the disc.
Do you need the master audio track or only the core? If the second, you can try the -core switch to see if it works.

Mmhh...this was only to show the content of my bluray. I converted more than 30 bluRays and HDDVDS with eac3to - without problems.

The command I use to convert:

1)
eac3to h: 1) 3:bruce.mkv 6: bruce.ac3

2)
eac3to h: 1) 3:bruce.mkv 6: bruce.ac3 -libav

3)
eac3to h: 1) 3:bruce.mkv 6: bruce.wav


and so on.

Nero: NO

AnyDVD HD: YES

ErrorMessage:
[libav] Spectral extension is not implemented. If you want to help, update your FFmpeg version to the newest one from SVN. If the problem still occurs, it means that your file has extension which has not been tested due to a lack of samples exhibiting this feature. Upload a sample of the audio from this file to ftp://upload.mplayerhq.hu/incoming and contact the ffmpeg-devel mailing list.
[libav] error parsing the audio block

Here is the Sample-Download:

http://rapidshare.com/files/161812574/bruce.eac3

:thanks:

htpc@rischer.at
8th November 2008, 15:43
This means that the track has some kind of corruption in it. Only possible way to fix this is to re rip the disc.
Do you need the master audio track or only the core? If the second, you can try the -core switch to see if it works.

Damn. Obviously the corruption is on the origin blu-ray. -CORE won't work - same result.
What do you mean with re-rip? I have the Blu-Ray already on my hdd as ISO.

nautilus7
8th November 2008, 16:01
Here is the Sample-Download:

[url]http://rapidshare.com/files/161812574/bruce.eac3[/url
The sample you made is too small (only 96KB). Maybe it's not big enough (eac3to can detect its format though).
Do you have a slow connection and it's difficult to upload a bigger sample? If it's not a problem please make a 5 -10 MB sample.

Thanks.

Damn. Obviously the corruption is on the origin blu-ray. -CORE won't work - same result.
What do you mean with re-rip? I have the Blu-Ray already on my hdd as ISO.How can be sure that the corruption is in the disc aswell? Maybe something went wrong the first time you ripped the disc. Rip the disc (either as iso or as folder) and try again.

htpc@rischer.at
8th November 2008, 17:05
The sample you made is too small (only 96KB). Maybe it's not big enough (eac3to can detect its format though).
Do you have a slow connection and it's difficult to upload a bigger sample? If it's not a problem please make a 5 -10 MB sample.

Thanks.

How can be sure that the corruption is in the disc aswell? Maybe something went wrong the first time you ripped the disc. Rip the disc (either as iso or as folder) and try again.

Problem 1 (bruce-lee 1.0 ac3)
Sorry, obviously something went wrong. Here the 10mb-file:
http://rapidshare.com/files/161846249/bruce10MB.eac3

Problem 2 (kingdom of heaven)
I bought the bluray yesterday and after 2 times getting an error from eac3to by accessing to the BDROM direcly i ripped the whole blu ray to my hdd. Unfortunately, the error appears again.
So i gather, there is an error on the bluray inthe hd-dts track :devil:
But.....: playing the Blu-Ray directly from BDDVD or from the ISO with PowerDVD 8 everything wents fine! So, maybe the error is in eac3to???

Thanks!

malibu08
8th November 2008, 17:57
Hi!

I have only installed nero 9
How can i use eac3to and nero filters
How can i install the filters

Thank you !!

ACrowley
8th November 2008, 18:02
Hi!

I have only installed nero 9
How can i use eac3to and nero filters
How can i install the filters

Thank you !!

maybe you should read the 1st Site? before you ask :rolleyes:

Only Nero 7 Filters are working with eac3to!

rica
8th November 2008, 18:07
Hi!
I have only installed nero 9
How can i use eac3to and nero filters
How can i install the filters? !

You have to register Nero filters manually.
You can use Radlight Filter Manager for this purpose.
And if you want eac3to to use Nero filters, you have to put this option at the end of the line: -nero

(BTW, if you don't re-encode but just simply extract the audio (without changing it), decoders will not be used.)

madshi
8th November 2008, 18:35
Now two ( probably stupid ) questions : when a m2ts file has more THD tracks what I have to digit to select only the second THD track?
You should first ask eac3to to post a track listing (e.g. "eac3to movieFolder 1)") and then simply fetch the track index from that list. E.g. if the list shows "2: TrueHD, ..." and "3: TrueHD, ...", you can use "eac3to movieFolder 1) 3: whatever" to select the 2nd TrueHD track.

Again; I have used various releases of eac3to but when I have a m2ts file like input it's never specified the language of the various audio tracks.
The language is shown only if the full Blu-Ray folder and file structure is still intact. The language information is stored in the CLIPINF folder.

The sample I made doesn't work for me in 2.74, says "The format of the source file could not be detected." but it's definitely the end of the file.
It doesn't work because it doesn't begin correctly. If it's an M2TS file, the 5th byte must be a 0x47. If it's a TS file, the first byte must be a 0x47. So you can use a hexeditor, search for the first 0x47 byte and remove the first few bytes of the file, until the fifth (or first) byte is 0x47. If that doesn't work, just repeat the process another 2-3 times. At some time eac3to will properly detect and handle the file.

Problem 1 (bruce-lee 1.0 ac3)
Sorry, obviously something went wrong. Here the 10mb-file:
http://rapidshare.com/files/161846249/bruce10MB.eac3
Thanks. I'll forward this to the libav E-AC3 decoder maintainer.

Problem 2 (kingdom of heaven)
I bought the bluray yesterday and after 2 times getting an error from eac3to by accessing to the BDROM direcly i ripped the whole blu ray to my hdd. Unfortunately, the error appears again.
Is this with eac3to v2.74? Which country is this Blu-Ray from?

Created m2ts by TSMuxer (includig thd+ac3 demuxed by eac3to) can no be remuxed as BD by TSRemux
I wonder why people continue to ask questions about tsMuxeR/TsRemux problems in this thread? This is the eac3to thread! If tsMuxeR or TsRemux don't work correctly then you should ask in the tsMuxeR/TsRemux threads for help.