View Full Version : eac3to - audio conversion tool
Thunderbolt8
29th October 2008, 19:45
Looks like a broken/corrupted file.This is a SkyHD broadcast and I heard from other people that eac3to might have problems with these 'new' ac3 tracks from sky. so is this really only a broken track or are there also other newer sky caps which caused problems?
I'd suggest using Audacity or a similar wave editor and compare the form of the graphs. It's very easy to see how much delay an audio track needs this way.
thats what I was refering to, I was using wavepad. but is the beginning of the ac3 track, for example the same tone or note, exactly the same beginning of a flac track as well? as it was said, flac has a higher quality/bitrate so this 'more' must be manifested somewhere in the graph?
odin24
29th October 2008, 20:32
I don't have the tool you talked about, so here is the DTS file. I demuxed it via tsmuxergui, just the first 90 seconds. Interestingly, tsmuxergui also says it is 6 channels...
http://www.sendspace.com/file/6a3cl7
eac3to reports this file as 8 channels, tsMuxeR on the other had reports as 6. I had this issue once before, after remuxing with tsMuxeR my PS3 & receiver still recognized my movie as 7.1 channels.
Hope this helps.
Octo-puss
29th October 2008, 20:39
When extracing one AC3 track from a (M2)TS file I'm getting about 13-15 MB. That's ok, I think?
Definitely. I just got the bluray directory structure ripped on HDD and work with that. Took few mins to extract simple .ac3 file :-O
MichaelAnders
29th October 2008, 21:02
eac3to reports this file as 8 channels, tsMuxeR on the other had reports as 6. I had this issue once before, after remuxing with tsMuxeR my PS3 & receiver still recognized my movie as 7.1 channels.
Hope this helps.
Thanks, but I actually wanted to FLAC the stream so that I can play it on my HTPC via HDMI to my 7.1 receiver as we can't transmit DTS HD or TrueHD directly today from a HTPC (and I am just looking for direct output from graphic card here, not some Asus Xonar stuff which can maybe also do that, not interested). And FLAC files are also aways quite a bit smaller than the original DTS or TrueHD ones ;)
I hope madshi can find the bug in eac3to, then I am more than happy :D This is also the only file which has failed so far btw...
nautilus7
29th October 2008, 21:45
I don't know if DTS PRO ENCODER have a switch to apply or not the phase shift to surround channels (like Dolby Encoders have)It has. ;)
odin24
29th October 2008, 21:56
Thanks, but I actually wanted to FLAC the stream so that I can play it on my HTPC via HDMI to my 7.1 receiver as we can't transmit DTS HD or TrueHD directly today from a HTPC (and I am just looking for direct output from graphic card here, not some Asus Xonar stuff which can maybe also do that, not interested). And FLAC files are also aways quite a bit smaller than the original DTS or TrueHD ones ;)
I hope madshi can find the bug in eac3to, then I am more than happy :D This is also the only file which has failed so far btw...
:o Oops, I guess I should have read earlier in the thread instead of assuming... didn't realize you need FLAC. Sorry then, I cannot help. Good luck.
tebasuna51
30th October 2008, 01:59
Originally Posted by tebasuna51 View Post
I don't know if DTS PRO ENCODER have a switch to apply or not the phase shift to surround channels (like Dolby Encoders have)
It has. ;)
Then, please, you can help me making a new set of dts test files using this sources (http://www.sendspace.com/file/haqwf6)?
svgame
30th October 2008, 02:53
Please stop asking the same question over and over again. I've already answered it a while ago.
i am so sorry.but there still has a problem.please help me.:helpful::thanks::thanks::thanks::thanks::thanks:
nautilus7
30th October 2008, 08:13
Then, please, you can help me making a new set of dts test files using this sources (http://www.sendspace.com/file/hjm2g3)?
I will, but i can't before this Weekend.
ACrowley
30th October 2008, 09:07
Yes I think is "bad".
I don't know if DTS PRO ENCODER have a switch to apply or not the phase shift to surround channels (like Dolby Encoders have)
Mh....as i say Arcsoft -7 on dts es matrix tracks works not with all tracks ive tested so far. eac3to/arcsoft crashes sometimes with -7. (works fine in 5.1) It crashes on all dts es matrix Tracks with phase shift Option enabled ( from dts pro series encoder)
Maybe its the phase shift in dts es matrix track and arcsoft cant handle 6.1 output in this case? I will test it when im at home. That would explain why some dts es matrix tracks can be decoded with arcsoft -7 and some other dts not (with a crash)
Anacletus
30th October 2008, 11:01
Hi all, maybe a dumb question.. i have a BluRay with a Dolby trueHD track i want to extract.. i've read a lot here but still im confused on what to do..
Should i extract the THD to flac and then convert the flac to ac3 640? or should i extract the thd+ac3 and just use the ac3?
Any suggestions will be more than appreciated :)
Anac
BlackJack1
30th October 2008, 11:58
[QUOTE=madshi;1207948]Don't trust in what PDVD says. Run "eac3to demuxedtrack.dts". What does eac3to say?/QUOTE]
It says: DTS-ES 6.1 1536k... so that's OK. PDVD must be wrong... :)
Thanks.
B4tm4n
30th October 2008, 17:03
i am so sorry.but there still has a problem.please help me.:helpful::thanks::thanks::thanks::thanks::thanks:
Read the last part of Madshi's post.
http://forum.doom9.org/showthread.php?p=1207099#post1207099
bmnot
30th October 2008, 19:27
[a02] This track is not clean. Processing aborted.
[a02] Please clean the track with delaycut and then retry eac3to.
Aborted at file position 16853820240.
madshi, can you add a switch to ignore or skip over these types of errors. The only time I ever get them is with Blu-rays, and that message doesn't occur until the VERY end of the file. The error reported above is actually the very last byte of the entire file (total size: 16,853,820,240 bytes)
If the error could be skipped over I doubt it would affect the playback sync.
73ChargerFan
30th October 2008, 21:18
IIRC, the answer given for this question was "don't worry", but worry I will...
When I demuxed a BD, the PCM "remapped" channels.
When I convert the PCM, it says "oh, this from a bd" and again it "remapped" channels.
So, under which cup is the walnut? I thought the first remap was from bd format to a standard windows format, and moved channels around. So, afterwards, they shouldn't have to be moved around again. I think the channels are now in the wrong location. ???
nwg
30th October 2008, 21:51
[a02] This track is not clean. Processing aborted.
[a02] Please clean the track with delaycut and then retry eac3to.
Aborted at file position 16853820240.
madshi, can you add a switch to ignore or skip over these types of errors. The only time I ever get them is with Blu-rays, and that message doesn't occur until the VERY end of the file. The error reported above is actually the very last byte of the entire file (total size: 16,853,820,240 bytes)
If the error could be skipped over I doubt it would affect the playback sync.
I have started to get that and it would be good if it was ignored as I have found there is nothing wrong with the tracks. I even tried delaycut but it doesn't help.
bmnot
30th October 2008, 23:14
[a04] The ArcSoft decoder doesn't seem to work, will use Sonic instead.
[a04] The Sonic Audio Decoder doesn't decode the XXCh channel extension..
It's a 7.1 DTS-HD HR track. I don't want to install Arcsoft so I'll stick with Surcode. The resulting flac is 5.1, what happened to the 2 extra rears, were they dropped or mixed into the surrounds?
svgame
31st October 2008, 07:52
Read the last part of Madshi's post.
http://forum.doom9.org/showthread.php?p=1207099#post1207099
i do that with Madshi's post,but there still has a problem
tebasuna51
31st October 2008, 13:45
Then, please, you can help me making a new set of dts test files using this sources (http://www.sendspace.com/file/haqwf6)?
Thanks nautilus7. With the new samples from DTS PRO ENCODER y can confirm:
- When make 'Ls Cs Rs 5.1 ES' (ES 3/3.1 matrix) or 'Ls Cs Rs 6.1 ES' (ES 3/3.1 discrete) the option 'phase shift' is available and default to 'yes' (with a standard 'Ls Rs' 5.1 we can't select 'phase shift')
- If 'phase shift' is selected the input channels Ls Rs are modified to:
Ls' = +45º phase shift Ls
Rs' = -45º phase shift Rs
- The mix with Cs is (or LS',Rs'):
Ls'' = Ls + 0.707 x Cs
Rs'' = Rs + 0.707 x Cs
- I always have a crash when decode a ES matrix with -7 (sorry ACrowley I can't confirm your post, the phase shift don't modify this behaviour for me)
frenchglen
1st November 2008, 21:43
madshi,
Just wanted to drop by and to acknowledge once more the amazing work you're doing with eac3to [and also to others who are also contributing!]. The ever-growing feature list is amazing and I regularly come back to the program for all sorts of things.
Thanks a million,
frenchglen
Snowknight26
1st November 2008, 23:10
Would it be possible to add a switch that detects playlists that are shorter in length than the current cutoff?
ACrowley
2nd November 2008, 09:48
Thanks nautilus7. With the new samples from DTS PRO ENCODER y can confirm:
- When make 'Ls Cs Rs 5.1 ES' (ES 3/3.1 matrix) or 'Ls Cs Rs 6.1 ES' (ES 3/3.1 discrete) the option 'phase shift' is available and default to 'yes' (with a standard 'Ls Rs' 5.1 we can't select 'phase shift')
- If 'phase shift' is selected the input channels Ls Rs are modified to:
Ls' = +45º phase shift Ls
Rs' = -45º phase shift Rs
- The mix with Cs is (or LS',Rs'):
Ls'' = Ls + 0.707 x Cs
Rs'' = Rs + 0.707 x Cs
- I always have a crash when decode a ES matrix with -7 (sorry ACrowley I can't confirm your post, the phase shift don't modify this behaviour for me)
yeah..as i say -7 works only on some dts es matrix Tracks. But no with encodes from dts pro series.
Generally, would you enalbe phase shift when reencoding to dts es matrix/discrete 6.1 ? Or can it be a Problem when you reencode those dts encodes with phase shift?
tebasuna51
2nd November 2008, 10:51
Generally, would you enalbe phase shift when reencoding to dts es matrix/discrete 6.1 ? Or can it be a Problem when you reencode those dts encodes with phase shift?
I think the phase shift is intended to difference the Ls Rs channel to make easy recover the Cs, like the common part in the Ls'' Rs''.
Then if Ls and Rs are similar is better apply the phase shift but if Ls Rs was generated previously with some phase shift maybe a new phase shift can be worse.
In a conversion DTS-ES -> wav -> some changes -> DTS-ES isn't recommended apply phase shift (must be already phase shifted, was extracted to Ls Rs because are different).
frenchglen
2nd November 2008, 20:29
I'm trying to extract AC3 from a TrueHD/AC3 track in a blu-ray m2ts. Can someone please tell me what I'm doing wrong?
Here's what I do and what it says:
W:\STREAM>eac3to 00010.m2ts trackno:1 track1.ac3
M2TS, 1 video track, 3 audio tracks, 8 subtitle tracks, 2:06::02
1: Chapters, 15 chapters
2: h264/AVC, 1080p24 /1.001 (16:9)
3: TrueHD/AC3, English, 5.1 channels, 48khz, dialnorm: -27dB
4: AC3, French, 5.1 channels, 640kbps, 48khz, dialnorm: -27dB
5: AC3, Spanish, 5.1 channels, 640kbps, 48khz, dialnorm: -27dB
6: Subtitle (PGS), English
7: Subtitle (PGS), English
8: Subtitle (PGS), French
9: Subtitle (PGS), Spanish
10: Subtitle (PGS), Portuguese
11: Subtitle (PGS), French
12: Subtitle (PGS), Spanish
13: Subtitle (PGS), English
Track 3 is used for destination file "1".
Track 3 is used for destination file "track1.ac3"
This audio conversion is not supported.
W:\STREAM>
Thanks for your help
nautilus7
2nd November 2008, 20:42
eac3to 00010.m2ts 3: track1.ac3
madshi
2nd November 2008, 21:07
I don't have the tool you talked about, so here is the DTS file. I demuxed it via tsmuxergui, just the first 90 seconds. Interestingly, tsmuxergui also says it is 6 channels...
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.
This is a SkyHD broadcast and I heard from other people that eac3to might have problems with these 'new' ac3 tracks from sky. so is this really only a broken track or are there also other newer sky caps which caused problems?
I've had a look at that sample you uploaded (thanks). As far as I can say the sample is not correctly authored. But since there's nothing we can do about that, I changed the way eac3to demuxes TS and m2ts files now. For non-broken files there should (hopefully) be no difference. But the sample you uploaded works fine now with the latest eac3to build.
Please note that xport fails to demux this sample, just as the old eac3to version does. That's because both xport and eac3to relied on the transport stream to be conformant to specs. TsRemuxer and tsMuxeR both demuxed it fine. It seems that they're using the same demuxing logic which the latest eac3to version now also uses. I guess that it's a bit more error tolerant.
thats what I was refering to, I was using wavepad. but is the beginning of the ac3 track, for example the same tone or note, exactly the same beginning of a flac track as well? as it was said, flac has a higher quality/bitrate so this 'more' must be manifested somewhere in the graph?
The difference between FLAC and (a good quality) AC3 track is very small in a wave editor. Volume differences or DRC show much more obvious differences in a wave editor. So it's really easy to compare audio tracks to find the right delay. It doesn't matter which format they're stored in. Of course in order to compare them you have to decode them to WAV first...
i am so sorry.but there still has a problem.
If there's still a problem then it's not a problem in eac3to, but a problem with Scenarist or with the way you're trying to use eac3to and/or Scenarist. Since I never used Scenarist before, I can't help you with that. If you still need help, please open a new thread, because this thread is not supposed to be a "how to use Scenarist" thread.
Hi all, maybe a dumb question.. i have a BluRay with a Dolby trueHD track i want to extract.. i've read a lot here but still im confused on what to do..
Should i extract the THD to flac and then convert the flac to ac3 640? or should i extract the thd+ac3 and just use the ac3?
What you should do depends on what you want to achieve. If you want a FLAC track then ask eac3to to create a FLAC track for you. If you want an AC3 track then ask eac3to to create an AC3 track for you. It's as simple as that...
[a02] This track is not clean. Processing aborted.
[a02] Please clean the track with delaycut and then retry eac3to.
Aborted at file position 16853820240.
madshi, can you add a switch to ignore or skip over these types of errors. The only time I ever get them is with Blu-rays, and that message doesn't occur until the VERY end of the file. The error reported above is actually the very last byte of the entire file (total size: 16,853,820,240 bytes)
Can you please upload the last 20-50MB of the problematic m2ts file for me to check?
IIRC, the answer given for this question was "don't worry", but worry I will...
That's your problem, not mine... ;)
[a04] The ArcSoft decoder doesn't seem to work, will use Sonic instead.
[a04] The Sonic Audio Decoder doesn't decode the XXCh channel extension..
It's a 7.1 DTS-HD HR track. I don't want to install Arcsoft so I'll stick with Surcode. The resulting flac is 5.1, what happened to the 2 extra rears, were they dropped or mixed into the surrounds?
Not sure. Sometimes Sonic mixes the surrounds, sometimes not.
Thanks nautilus7. With the new samples from DTS PRO ENCODER y can confirm:
- When make 'Ls Cs Rs 5.1 ES' (ES 3/3.1 matrix) or 'Ls Cs Rs 6.1 ES' (ES 3/3.1 discrete) the option 'phase shift' is available and default to 'yes' (with a standard 'Ls Rs' 5.1 we can't select 'phase shift')
- If 'phase shift' is selected the input channels Ls Rs are modified to:
Ls' = +45º phase shift Ls
Rs' = -45º phase shift Rs
- The mix with Cs is (or LS',Rs'):
Ls'' = Ls + 0.707 x Cs
Rs'' = Rs + 0.707 x Cs
Ouch. Never seen a 45° phase shift before. Are there other situations apart from this one (6.1 -> 5.1 matrix) where such odd phase shifts are used?
Would it be possible to add a switch that detects playlists that are shorter in length than the current cutoff?
Would you want such a switch to turn of ANY runtime checks? Or do you just want to lower the min runtime a little? I'm asking because there are Blu-Rays with hundreds of playlists!
madshi
2nd November 2008, 21:12
eac3to v2.73 released
http://madshi.net/eac3to.zip
* changed TS demuxing logic to make the broken (!) new SkyHD broadcasts work
* DTS core and "TrueHD/AC3" AC3 parameters are displayed separately now
* when using "-core" option, eac3to now bases its decisions on core parameters
* added WAV/W64/RF64 read/write support for 32bit PCM and 32/64 bit float
* option "-full" allows WAV/W64/RF64 output to be native (default <= 24bit PCM)
* Surcode DTS encoding is now done with up to 32bit float (if available)
* Aften AC3 encoding is now done with up to 64bit float (if available)
Here are some encoder bitdepth tidbits:
(1) Surcode accepts 16bit PCM, 24bit PCM, 32bit PCM and also 32bit float WAV files. But the DTS Pro encoder only accepts 16bit PCM and 24bit PCM files!
(2) The Nero AAC encoder is currently also limited to 24bit PCM input.
(3) When using libav decoders and the Aften or Surcode encoder, eac3to has a full floating point chain now from decoder to encoder, including all processing steps in between.
Question: Does anybody have any Dolby Digital "EX" samples for me?
Snowknight26
2nd November 2008, 21:12
Would you want such a switch to turn of ANY runtime checks? Or do you just want to lower the min runtime a little? I'm asking because there are Blu-Rays with hundreds of playlists!
Yes, the former, with the reason being that one of my Blu-rays has hundreds of playlists that I need to go through and check. ^^
Thunderbolt8
2nd November 2008, 21:22
eac3to v2.73 released
http://madshi.net/eac3to.zip
* changed TS demuxing logic to make the broken (!) new SkyHD broadcasts work*:thanks:
nautilus7
2nd November 2008, 21:31
eac3to v2.73 releasedThanks!
Question: Does anybody have any Dolby Digital "EX" samples for me?I may have some from the StarWars dvds. I will upload later tonight or tomorrow.
EDIT: StarWars IV AC3 (pal) (http://www.sendspace.com/file/bxg9c6)
hd1080
3rd November 2008, 01:04
i get an error with v.2.73
eac3to v2.73
command line: eac3to "L:\PURPUR_1_BD\BDMV\STREAM\00000.m2ts" 1:"j:\fluss_chapters.txt" 3:"j:\fluss_german.dts" -core 4:"j:\fluss_french.dts" -core
------------------------------------------------------------------------------
M2TS, 1 video track, 3 audio tracks, 2 subtitle tracks, 1:45:48
1: Chapters, 23 chapters
2: VC-1, 1080p24 (16:9)
3: DTS Hi-Res, German, 6.1 channels, 16 bits, 2556kbps, 48khz
(core: DTS-ES, 6.1 channels, 16 bits, 1536kbps, 48khz)
4: DTS Hi-Res, French, 6.1 channels, 16 bits, 2556kbps, 48khz
(core: DTS-ES, 6.1 channels, 16 bits, 1536kbps, 48khz)
5: DTS, French, 2.0 channels, 16 bits, 1536kbps, 48khz
6: Subtitle (PGS), German
7: Subtitle (PGS), German
Creating file "j:\fluss_chapters.txt"...
[a03] Extracting audio track number 3...
[a04] Extracting audio track number 4...
[a04] Extracting DTS core...
[a03] Extracting DTS core...
[a04] Patching bitdepth to 24 bits...
[a03] Patching bitdepth to 24 bits...
[a03] Creating file "j:\fluss_german.dts"...
[a04] Creating file "j:\fluss_french.dts"...
[a03] This track is not clean. Processing aborted.
[a03] Please clean the track with delaycut and then retry eac3to.
Aborted at file position 32825124864.
but with v2.66 it works fine
eac3to v2.66
command line: eac3to "L:\PURPUR_1_BD\BDMV\STREAM\00000.m2ts" 3:"j:\fluss_german.dts" -core 4:"j:\fluss_french.dts" -core
------------------------------------------------------------------------------
M2TS, 1 video track, 3 audio tracks, 2 subtitle tracks, 1:45:48
1: Chapters, 23 chapters
2: VC-1, 1080p24 (16:9)
3: DTS Hi-Res, German, 6.1 channels, 16 bits, 2556kbps, 48khz
4: DTS Hi-Res, French, 6.1 channels, 16 bits, 2556kbps, 48khz
5: DTS, French, 2.0 channels, 16 bits, 1536kbps, 48khz
6: Subtitle (PGS), German
7: Subtitle (PGS), German
[a03] Extracting audio track number 3...
[a04] Extracting audio track number 4...
[a03] Extracting DTS core...
[a04] Extracting DTS core...
[a03] Patching bitdepth to 24 bits...
[a04] Patching bitdepth to 24 bits...
[a03] Creating file "j:\fluss_german.dts"...
[a04] Creating file "j:\fluss_french.dts"...
Video track 2 contains 152350 frames.
eac3to processing took 14 minutes, 51 seconds.
Done.
tebasuna51
3rd November 2008, 02:44
Ouch. Never seen a 45° phase shift before. Are there other situations apart from this one (6.1 -> 5.1 matrix) where such odd phase shifts are used?
Well I only can demostrate the 45º phase shift at 500 Hz (see the pure tone in samples), but is a frequency enough representative.
And don't know for what, or if is used in other cicumstances.
Thanks for the new relase.
* option "-full" allows WAV/W64/RF64 output to be native (default <= 24bit PCM)
sorry, I don't understand the meaning.
madshi
3rd November 2008, 08:38
i get an error with v.2.73
but with v2.66 it works fine
Ouch. Is that the very end of the movie? Please check the file size of "00000.m2ts". Is that near to the reported 32825124864 file position?
* option "-full" allows WAV/W64/RF64 output to be native (default <= 24bit PCM)
sorry, I don't understand the meaning.
If you ask eac3to to output any audio source as WAV/W64/RF64, eac3to by default makes sure that the audio data is not any higher than 24bit PCM. If the source audio data is 32bit PCM, it gets dithered down to 24bit. If the audio data is floating point, it gets rounded to 32bit PCM and then dithered down to 24bit.
The "-full" switch tells eac3to that you don't want the bitdepth to be converted when creating WAV/W64/RF64 files. That means if the source is 32bit PCM (and you do no processing on the audio data) the destination WAV/W64/RF64 will be created as 32bit PCM. Or if the source is floating point (or if you did any processing which results in the source being converted to floating point) eac3to will create 64bit floating point WAV/W64/RF64 files.
The "-full" switch simply disables the downconvertion to max 24bit PCM. The switch only affects the creation of WAV/W64/RF64 files.
J0nThn
3rd November 2008, 10:40
I've got the same problem as reported by hd1080.
wine ~/tools/eac3to273/eac3to.exe ../TOTAL_RECALL "1)" 7:Total.Recall.Blu-Ray.23.976fps.DTS.FRENCH_2.dts 7:Total_Recall.DD5.1.French_2.ac3 13:French_2.sup
M2TS, 1 video track, 5 audio tracks, 11 subtitle tracks, 1:53:34
1: Chapters, 16 chapters
2: VC-1, 1080p24 /1.001 (16:9)
3: DTS Master Audio, English, 5.1 channels, 16 bits, 48khz
(core: DTS, 5.1 channels, 16 bits, 1536kbps, 48khz)
4: DTS Hi-Res, Portuguese, 5.1 channels, 16 bits, 2083kbps, 48khz
(core: DTS, 5.1 channels, 16 bits, 1536kbps, 48khz)
5: DTS Hi-Res, German, 5.1 channels, 16 bits, 2083kbps, 48khz
(core: DTS, 5.1 channels, 16 bits, 1536kbps, 48khz)
6: DTS, Spanish, 2.0 channels, 16 bits, 1536kbps, 48khz
7: DTS Hi-Res, French, 5.1 channels, 16 bits, 2083kbps, 48khz
(core: DTS, 5.1 channels, 16 bits, 1536kbps, 48khz)
8: Subtitle (PGS), English
9: Subtitle (PGS), Portuguese
10: Subtitle (PGS), Danish
11: Subtitle (PGS), German
12: Subtitle (PGS), Spanish
13: Subtitle (PGS), French
14: Subtitle (PGS), Spanish
15: Subtitle (PGS), Dutch
16: Subtitle (PGS), Norwegian
17: Subtitle (PGS), Finnish
18: Subtitle (PGS), Swedish
[a07] The ArcSoft and Sonic decoders don't seem to work, will use libav instead.
[a07] The libav DTS decoder doesn't decode the full DTS-HD information.
[a07] Extracting audio track number 7...
[a07] Extracting audio track number 7...
[s13] Extracting subtitle track number 13...
[a07] Extracting DTS core...
[a07] Patching bitdepth to 24 bits...
[a07] Decoding with libav/ffmpeg...
[a07] Remapping channels...
[a07] Encoding AC3 <640kbps> with libAften...
[a07] Patching bitdepth to 24 bits...
[a07] Creating file "Total.Recall.Blu-Ray.23.976fps.DTS.FRENCH_2.dts"...
[a07] Creating file "Total_Recall.DD5.1.French_2.ac3"...
[s13] Creating file "French_2.sup"...
[a07] This track is not clean. Processing aborted.
[a07] Please clean the track with delaycut and then retry eac3to.
Aborted at file position 27470180352.
And the aborted position correspond to the end of the m2ts.
27470180352 1 nov 19:58 ../TOTAL_RECALL/BDMV/STREAM/00156.m2ts
madshi
3rd November 2008, 10:47
I've got the same problem as reported by hd1080.
From which country is that Total Recall Blu-Ray? Could you upload the last 20-50MB of 00156.m2ts for me?
donis
3rd November 2008, 14:21
Question: Does anybody have any Dolby Digital "EX" samples for me?
War.2007.DD-EX.ac3 (http://www.sendspace.com/file/jon6d3)
Saw.IV.2007.DD-EX.ac3 (http://www.sendspace.com/file/q6itmy)
Oldboy.2003.DD-EX.ac3 (http://www.sendspace.com/file/wthd6u)
All 3 are DD-EX @ 640 Kbps. :)
qyqgpower
3rd November 2008, 15:48
Could eac3to split audio tracks with chapter info or at specified time point?
I use DGAVCIndex to spilt H264 video at IDR frame and demux audio tracks, it's fine with AC3 and LPCM.
But for TrueHD, only the first demuxed one can be recognized by eac3to.
J0nThn
3rd November 2008, 16:20
From which country is that Total Recall Blu-Ray? Could you upload the last 20-50MB of 00156.m2ts for me?
It's European version.
Here is the sample you requested : End_00156.m2ts (35Mb) (http://rapidshare.com/files/160279440/end_156.m2ts.html)
hd1080
3rd November 2008, 16:26
Ouch. Is that the very end of the movie? Please check the file size of "00000.m2ts". Is that near to the reported 32825124864 file position?
yep the filesize is 32.825.124.864 Byte
madshi
3rd November 2008, 18:08
War.2007.DD-EX.ac3 (http://www.sendspace.com/file/jon6d3)
Saw.IV.2007.DD-EX.ac3 (http://www.sendspace.com/file/q6itmy)
Oldboy.2003.DD-EX.ac3 (http://www.sendspace.com/file/wthd6u)
All 3 are DD-EX @ 640 Kbps. :)
Thanks! That should help me adding DD-EX detection sooner or later...
Could eac3to split audio tracks with chapter info or at specified time point?
I use DGAVCIndex to spilt H264 video at IDR frame and demux audio tracks, it's fine with AC3 and LPCM.
But for TrueHD, only the first demuxed one can be recognized by eac3to.
I'm not sure what you mean with the last sentence. Anyway, sure I could in theory add splitting functionality to eac3to, but to be honest: I don't think there's much demand for that. I have so many things on my to do list where demand is a lot bigger...
It's European version.
Here is the sample you requested : End_00156.m2ts (35Mb) (http://rapidshare.com/files/160279440/end_156.m2ts.html)
Thanks. Will be fixed in the next build.
yep the filesize is 32.825.124.864 Byte
Should also be fixed in the next build.
madshi
3rd November 2008, 18:08
eac3to v2.74 released
http://madshi.net/eac3to.zip
* "-demux" failed to work for DTS-HD and "TrueHD/AC3" tracks in v2.73
* fixed: DTS-HD tracks could make processing abort at the very end of the movie
nwg
3rd November 2008, 18:13
Thanks for the new version.
odin24
3rd November 2008, 18:18
Would converting a TrueHD (48/16) track from an HDDVD to PCM (for BD playback) sound the same as the same movie on Blu-ray with with the audio already as PCM (48/16)?
All of this done with eac3to of course.
tebasuna51
3rd November 2008, 18:53
Seems the link to eac3to v2.74 is still the v2.73
J0nThn
3rd November 2008, 19:47
eac3to v2.74 released
http://madshi.net/eac3to.zip
* "-demux" failed to work for DTS-HD and "TrueHD/AC3" tracks in v2.73
* fixed: DTS-HD tracks could make processing abort at the very end of the movie
Thanks :)
Just to be sure that's the expected behavior (last DTS frame incomplete) ?
[a07] Remapping channels...
[a07] Encoding AC3 <640kbps> with libAften...
[a07] Creating file "Total.Recall.Blu-Ray.23.976fps.DTS.FRENCH_2.dts"...
[a07] Creating file "Total_Recall.DD5.1.French_2.ac3"...
[s13] Creating file "French_2.sup"...
[a07] The last DTS frame is incomplete and thus gets skipped.
[a07] The last DTS frame is incomplete and thus gets skipped.
Video track 2 contains 163366 frames.
eac3to processing took 26 minutes, 37 seconds.
Thunderbolt8
3rd November 2008, 20:18
eac3to v2.74 released
http://madshi.net/eac3to.zip
"-demux" failed to work for DTS-HD and "TrueHD/AC3" tracks in v2.73
did this generally affect demuxing those tracks, or only when explicetely using the '-demux' command (as indicated "")? because afaik I've demuxed each of those 2 tracks today together with flac conversion and video remux and I didnt encouter such a message.
another thing, this is old already, but after not thinking about it for some time I got confused again -.-
when having a movie of which eac3to reports +57ms delay for the AC3 track, what eac3to then does is adding 2x -32ms = -64ms delay to it, so that the least possible delay remaining is then -7ms, right? so in case I want to have it perfectly I'd have to add +7ms at playback then in mpc (I know this is imperceptible, but just for perferction)?
tebasuna51
3rd November 2008, 21:20
Thanks! That should help me adding DD-EX detection sooner or later....
To detect DD-EX the header must have:
Bsid = 6 (Alternate syntax)
Xbsi2e = 1 (Exist Extra BSI #2)
Dsurexmod = 2 (Dolby Surround EX encoded)
Remember the Table D2.1 (pg. 132) from a52b pdf to locate the fields in header, or see this seudo-code (http://pastebin.com/m48284188).
lithiumus
3rd November 2008, 21:21
However, I'd strongly recommend that you reconsider your transcoding method. The "clean" 5.1 core will result in worse audio quality than the eac3to produced 7.1 downmix because the 7.1 source has a higher quality in every single channel compared to the core 5.1 track. Even if you're afraid that eac3to's 7.1 -> 5.1 downconversion is worse compared to what the studio did, still the front channels and LFE will have a higher quality if you use the full DTS-HD track. So IMHO using only the core is a bad idea.
Hey madshi,
Does this logic apply also to say 5.1 DTS-HD/TrueHD > 5.1 DTS 1536 or 5.1 AC3 640? i.e. instead of using the available 5.1 DTS 1536 or 5.1 AC3 640 track, to transcode a new track from the DTS-HD or TrueHD tracks?
Or is that only relevant when talking about a core+data situation instead if there was separate tracks available i.e. DTS-HD (core+data) and a separate DTS 1536 track or TrueHD (core+data) and a separate AC3 640 track.
Keep up the amazing work!
madshi
3rd November 2008, 22:35
Would converting a TrueHD (48/16) track from an HDDVD to PCM (for BD playback) sound the same as the same movie on Blu-ray with with the audio already as PCM (48/16)?
If the studio used the same master for PCM and TrueHD (which is not guaranteed, but probable) then yes.
Seems the link to eac3to v2.74 is still the v2.73
Not for me. If you can't seem to be able to get v2.74, please try emptying your browser cache.
Just to be sure that's the expected behavior (last DTS frame incomplete) ?
Yes, that's ok.
did this generally affect demuxing those tracks
Yes.
when having a movie of which eac3to reports +57ms delay for the AC3 track, what eac3to then does is adding 2x -32ms = -64ms delay to it, so that the least possible delay remaining is then -7ms, right? so in case I want to have it perfectly I'd have to add +7ms at playback then in mpc?
When eac3to reports +57ms delay then a +57ms delay is needed and not a -57ms delay. So eac3to applies +64ms delay. So you will have to use -7ms delay in MPC. However, you know my point of view about this topic, right? ;)
To detect DD-EX the header must have:
Bsid = 6 (Alternate syntax)
Xbsi2e = 1 (Exist Extra BSI #2)
Dsurexmod = 2 (Dolby Surround EX encoded)
Remember the Table D2.1 (pg. 132) from a52b pdf to locate the fields in header, or see this seudo-code (http://pastebin.com/m48284188).
Will keep that in mind, thanks...
Does this logic apply also to say 5.1 DTS-HD/TrueHD > 5.1 DTS 1536 or 5.1 AC3 640? i.e. instead of using the available 5.1 DTS 1536 or 5.1 AC3 640 track, to transcode a new track from the DTS-HD or TrueHD tracks?
Or is that only relevant when talking about a core+data situation instead if there was separate tracks available i.e. DTS-HD (core+data) and a separate DTS 1536 track or TrueHD (core+data) and a separate AC3 640 track.
Generally it is BAD to do a transcode from a lossy codec to another lossy codec, because that means you'll have 2 losses which add up on each other. If you want to transcode audio you should always use the highest quality source you can get, which is (of course) lossless, if available. That's why I recommended to use DTS-HD Master Audio instead of only the core - for transcoding purposes.
The situation is different, if there already exists a core in the very format and bitdepth you're looking for. In that case transcoding is not necessary at all, but you can simply extract and use the existing core. But as soon as you need/want to transcode (which means: full decoding + reencoding) you should always choose the source with the highest possible audio quality.
odin24
3rd November 2008, 22:46
If the studio used the same master for PCM and TrueHD (which is not guaranteed, but probable) then yes.
Thanks for the quick response.
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. I know it's like "comparing apples to oranges", but it's not even close.
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.