View Full Version : eac3to - audio conversion tool
madshi
18th January 2009, 10:19
would it be possible to add a switch into eac3to that can reset/change the video full range flag? some .ts files display the wrong black levels when played on nmt.
Can you give me more information about this? Which flag do you mean exactly and is it set wrong in those TS files?
Presence of "-silence" makes no difference. Is this a bug?
The behaviour is as intended by me, so I don't consider it a bug. Do you honestly have a real life situation where you need to add 960ms inside of the first second runtime of an audio track?
Can't recall fully (I'm just the messenger)
I refuse to add any features if I don't even know exactly what they're good for.
n0mag!c
18th January 2009, 10:48
The behaviour is as intended by me, so I don't consider it a bug. Do you honestly have a real life situation where you need to add 960ms inside of the first second runtime of an audio track?
This IS a real life situation. :) I need to apply delay to the beginning of audio track. (I don't like delaycut interface :))
dat720
18th January 2009, 11:10
It's already there, just do "eac3to -test".
Nice one, i was using 2.87 and hadn't noticed that.... is it posible to make it do it during normal runtime? (i know it's possible but will you do it?) like show the file version in the normal output, kinda like mplayer does? that way you don't have to run -test to check the version....
starkhouse33
18th January 2009, 11:22
Can you give me more information about this? Which flag do you mean exactly and is it set wrong in those TS files?
h.264 streams broadcast in Europe have the video flag set wrong in their encoder. using eac3to to slow down the video I would then have to run the file through ts4np and check change video full range flag in the options to have the video play correctly on my popcorn hour.
here is a quote that explains in detail what is wrong from a popcorn hour user.
Sky and probably other European companies have a bug in their H264 encoder. The sequence header indicates that they use full color range when in reality they are encoding using limited range. Their own STB ignores the flag so their normal customers are not affected.This is not a Sigma or NMT bug and they are doing the correct thing.
I suggest patching the original source files to correct the flag.
Broadcast digital video uses 16-235 levels, whilst PC video uses 0-255 levels. Therefore video black is at 16, and white at 235, whilst PC black is at 0 and white is at 255. Therefore video at 16 is black, and white at 235, whilst the PC is at 0 black and white is at 255th
If you get PC and Broadcast levels confused - or feed broadcast levels to a PC display or vice versa you can end up with crushed blacks, blown out whites, or nasty washed out pictures. If you get PC and broadcast levels confused - or broadcast feed levels to a PC display or vice versa you can end up with crushed blacks, whites blown out, or washed out nasty pictures.
This can be caused by the wrong format being flagged in a header - or a header being mis-interpreted.
All satellite receivers will assume 16-235 - but the video content could be flagged as 0-255 and ignored. All satellite receivers will assume 16-235 - but the video content could be flagged as 0-255 and ignored.
Thunderbolt8
18th January 2009, 11:46
eac3to v3.04 released:thanks:
tebasuna51
18th January 2009, 12:26
What about the AV recievers that can natively decode the DTS and AC3 varients?
You always can play original BD or at least copy the original audio tracks.
Not everyone watches movies on a PC....
FLAC is supported by new HD players like PopCorn Hour and variants.
jfcarbel
18th January 2009, 12:31
A few questions:
- can extract AC3 stream from Blu-Ray TrueHD/AC3 tracks
- can extract DTS core from DTS-HD tracks
Do the above features require Nero or ArcSoft software? And is trial version of ArcSoft adequate to test it on my machine before I buy?
- can extract TrueHD stream from Blu-Ray TrueHD/AC3 tracks
Is this just mean extract the original HD audio stream with no changes? And does this require any 3rd party software?
Jom
18th January 2009, 12:45
You always can play original BD or at least copy the original audio tracks.
FLAC is supported by new HD players like PopCorn Hour and variants.
Does the PCH support multichannel FLAC now?
last i heard it only passed-through stereo
madshi
18th January 2009, 13:35
This IS a real life situation. :) I need to apply delay to the beginning of audio track. (I don't like delaycut interface :))
Well, there is a separate way to do simple audio delays. Simply do e.g. "eac3to source.ac3 dest.ac3 +960ms". The "edit" option is not meant to be used for simple delays.
Nice one, i was using 2.87 and hadn't noticed that.... is it posible to make it do it during normal runtime? (i know it's possible but will you do it?) like show the file version in the normal output, kinda like mplayer does? that way you don't have to run -test to check the version....
I don't know. Fetching the latest version number from the internet does cost a bit of time. Can be up to multiple seconds, if the doom9 server is slow. I don't like the idea of having every eac3to run be slowed down by trying to get online...
h.264 streams broadcast in Europe have the video flag set wrong in their encoder. using eac3to to slow down the video I would then have to run the file through ts4np and check change video full range flag in the options to have the video play correctly on my popcorn hour.
Ok, I see. I'll add "full range" patching to the next eac3to version. Also I'll post a warning whenever eac3to sees a h264 stream with "full range" set.
Do the above features require Nero or ArcSoft software?
Is this just mean extract the original HD audio stream with no changes? And does this require any 3rd party software?
All of this just extracts without changes (apart from eventually removing dialnorm information) and doesn't require any 3rd party software.
tebasuna51
18th January 2009, 14:29
Does the PCH support multichannel FLAC now?
last i heard it only passed-through stereo
I don't have PCH to answer you but is a firmware question.
Of course can't be passed by SPDIF but can be send by HDMI or multichannel analogic output (Kaiboer)
bold1342
18th January 2009, 15:25
madshi
Excellent tool thank you.
I think I may have encountered a bug. I always speedup the blu ray audio 24 to 25fps.
The processed audio file is always higher bit depth than the original track. For example Harry Potter and the Prizoner of Azkaban blu ray has a 16 bit RAW audio track, when processed with eac3to the finished file reports that it is 32 bit?
Please see log file below
eac3to v3.04
command line: "C:\Users\dmb_laptop\Desktop\eac3to 3.04\eac3to.exe" "F:\POTTER 3\00103.m2ts" 3: "F:\POTTER 3\harry .dts" -speedup
------------------------------------------------------------------------------
M2TS, 1 video track, 14 audio tracks, 29 subtitle tracks, 2:21:42, 24p /1.001
1: VC-1, 1080p24 /1.001 (16:9)
2: AC3, 5.1 channels, 640kbps, 48khz, dialnorm: -27dB
3: RAW/PCM, 5.1 channels, 16 bits, 48khz
4: AC3, 5.1 channels, 640kbps, 48khz, dialnorm: -27dB
5: AC3, 5.1 channels, 640kbps, 48khz, dialnorm: -27dB
6: AC3, 5.1 channels, 448kbps, 48khz, dialnorm: -27dB
7: AC3, 5.1 channels, 448kbps, 48khz, dialnorm: -27dB
8: AC3, 5.1 channels, 448kbps, 48khz, dialnorm: -27dB
9: AC3, 5.1 channels, 448kbps, 48khz, dialnorm: -27dB
10: AC3, 5.1 channels, 640kbps, 48khz, dialnorm: -27dB
11: AC3, 5.1 channels, 640kbps, 48khz, dialnorm: -27dB
12: AC3, 5.1 channels, 448kbps, 48khz, dialnorm: -27dB
13: AC3, 5.1 channels, 448kbps, 48khz, dialnorm: -27dB
14: AC3, 5.1 channels, 448kbps, 48khz, dialnorm: -27dB
15: AC3, 5.1 channels, 448kbps, 48khz, dialnorm: -27dB
16: Subtitle (PGS)
17: Subtitle (PGS)
18: Subtitle (PGS)
19: Subtitle (PGS)
20: Subtitle (PGS)
21: Subtitle (PGS)
22: Subtitle (PGS)
23: Subtitle (PGS)
24: Subtitle (PGS)
25: Subtitle (PGS)
26: Subtitle (PGS)
27: Subtitle (PGS)
28: Subtitle (PGS)
29: Subtitle (PGS)
30: Subtitle (PGS)
31: Subtitle (PGS)
32: Subtitle (PGS)
33: Subtitle (PGS)
34: Subtitle (PGS)
35: Subtitle (PGS)
36: Subtitle (PGS)
37: Subtitle (PGS)
38: Subtitle (PGS)
39: Subtitle (PGS)
40: Subtitle (PGS)
41: Subtitle (PGS)
42: Subtitle (PGS)
43: Subtitle (PGS)
44: Subtitle (PGS)
[a03] Extracting audio track number 3...
[a03] Reading RAW/PCM...
[a03] Swapping endian...
[a03] Remapping channels...
[a03] Changing FPS from 23.976 to 25.000...
[a03] Reducing depth from 64 to 32 bits...
[a03] Writing WAVs...
[a03] Creating file "F:\POTTER 3\harry .SL.wav"...
[a03] Creating file "F:\POTTER 3\harry .R.wav"...
[a03] Creating file "F:\POTTER 3\harry .LFE.wav"...
[a03] Creating file "F:\POTTER 3\harry .SR.wav"...
[a03] Creating file "F:\POTTER 3\harry .L.wav"...
[a03] Creating file "F:\POTTER 3\harry .C.wav"...
[a03] The original audio track has a constant bit depth of 16 bits.
[a03] The processed audio track has a constant bit depth of 32 bits.
Encoding DTS <1536kbps> with Surcode...
Found Surcode DTS Encoder version 1.0.23.0.
Surcode encoding successfully started. Please wait...
Closing Surcode...
Any help would be appreciated.
Thanks
David
madshi
18th January 2009, 17:10
I think I may have encountered a bug. I always speedup the blu ray audio 24 to 25fps.
The processed audio file is always higher bit depth than the original track. For example Harry Potter and the Prizoner of Azkaban blu ray has a 16 bit RAW audio track, when processed with eac3to the finished file reports that it is 32 bit?
That's just fine. Speeding up audio properly requires a full floating point resampling process, which even ends up with 64bit data. eac3to then reduces the 64bit floating point data to whatever seems most appropriate. If you want to end up with only 16bit data, you can use "-down16". However, that doesn't make any sense if you want to use Surcode to encode to DTS, because when doing DTS encoding the higher the bitdepth you feed into the encoder, the better. That results in higher audio quality without any size increase...
shambles
18th January 2009, 17:40
i have quite an interesting lossless track where the bitdepth analyser doesn't tell the whole truth unless i convert it to separate waves and process those one by one.. i'm not sure though if anyone except me actually cares about that sort of thing :P
C:\Program Files\eac3to>eac3to E:\aviator.flac f:\aviator.wavs
FLAC, 5.1 channels, 2:50:07, 24 bits, 1691kbps, 48khz
Decoding FLAC...
Writing WAVs...
Creating file "f:\aviator.L.wav"...
Creating file "f:\aviator.LFE.wav"...
Creating file "f:\aviator.SR.wav"...
Creating file "f:\aviator.R.wav"...
Creating file "f:\aviator.C.wav"...
Creating file "f:\aviator.SL.wav"...
Original audio track: max 24 bits, average 18 bits, most common 16 bits.
eac3to processing took 4 minutes, 28 seconds.
Done.
C:\Program Files\eac3to>eac3to f:\aviator.L.wav aviator.L.wav
WAV, 1.0 channels, 2:50:07, 24 bits, 1152kbps, 48khz
Reading WAV...
Writing WAV...
Creating file "aviator.L.wav"...
Original audio track: max 24 bits, average 17 bits, most common 16 bits.
eac3to processing took 43 seconds.
Done.
C:\Program Files\eac3to>eac3to f:\aviator.LFE.wav aviator.LFE.wav
Original audio track: max 24 bits, average 16 bits, most common 16 bits.
C:\Program Files\eac3to>eac3to f:\aviator.SR.wav aviator.SR.wav
Original audio track: max 24 bits, average 18 bits, most common 16 bits.
C:\Program Files\eac3to>eac3to f:\aviator.R.wav aviator.R.wav
Original audio track: max 24 bits, average 17 bits, most common 16 bits.
C:\Program Files\eac3to>eac3to f:\aviator.C.wav aviator.C.wav
The original audio track has a constant bit depth of 24 bits.
C:\Program Files\eac3to>eac3to f:\aviator.SL.wav aviator.SL.wav
Original audio track: max 24 bits, average 18 bits, most common 16 bits.
it's from the french aviator bluray. what makes it even more interesting is how much bitrate it takes on the disc.
DTS-HD Master Audio English 5.1 / 48 kHz / 3545 kbps / 24-bit (DTS Core: 5.1 / 48 kHz / 1509 kbps / 24-bit)
i was really surprised how much lower the bitrate was when re-encoded to flac.. unless this is some sort of freak unique case, it would seem that dts-hd ma is really bad at compressing variable-bitdepth material.
Jeff Flowerday
18th January 2009, 19:02
Does the PCH support multichannel FLAC now?
last i heard it only passed-through stereo
It doesn't support multichannel flac in mkv at all.
Jeff Flowerday
18th January 2009, 19:05
What did madFlac do? It should play the file just fine - just as 5.0 and the audio renderer may not like this format. You can try chaining the ffdshow raw audio processor into your playback chain and letting is add an empty LFE channel or something like that...
Nothing really. If I drop the mkv in graphedit I get an error that it doesn't know which filter to use on the 5.0 flac. PS) I had the same issue with 6.1 flac I had to redoo the flac as 7.1
I guess I should post this kind of stuff in your madflac thread.
alc0re
18th January 2009, 19:22
I'm going to second the request for a -plain switch to chapters extraction. The reason is that tsMuxer likes just the timestamp in each chapter line when muxing. This would make muxing a lot quicker if we didn't have to edit out each non-timestamp line (ex Chapter1=)
omf
18th January 2009, 19:25
Hi everyone!
I'm trying to cut the first 28.7 seconds out of an audio file, so I'm doing this:
eac3to input.wav output.aac -edit=0:00:00,28700ms
eac3to complains that this is an "invalid edit format", though. Can anyone tell me what the correct syntax is? I'm using madshi's latest (3.04).
Thanks!
Thunderbolt8
18th January 2009, 19:29
as posted before, when you want to cut/insert something at the beginning, then just use the delay function and not the cut function.
omf
18th January 2009, 19:32
as posted before, when you want to cut/insert something at the beginning, then just use the delay function and not the cut function.
I see - I thought a "delay" was different from a "cut" (you normally wouldn't lose any audio with a "delay" - it would simply be moved to a later starting point within the stream).
I'll give it a try, thanks.
rebkell
18th January 2009, 19:36
I see - I thought a "delay" was different from a "cut" (you normally wouldn't lose any audio with a "delay" - it would simply be moved to a later starting point within the stream).
I'll give it a try, thanks.
Actually, a negative delay will cut off the first part of an audio stream and a positive delay will pad silence at the start of an audio file.
omf
18th January 2009, 20:19
Actually, a negative delay will cut off the first part of an audio stream and a positive delay will pad silence at the start of an audio file.
Makes sense, and the following command line had the desired result:
eac3to input.wav output.aac -28700ms
Thanks for the assist.
Nullity
18th January 2009, 20:27
eac3to v3.04 released
http://madshi.net/eac3to.zip
* video track framerates are now shown with up to 3 decimals, if necessary
* m2ts/TS framerate is determined by interpreting video track timestamps
* m2ts/TS framerate is displayed in the format description (if available)
* warning is shown if container timestamps don't match video framerate
* warning is shown if video bitstream has a non-standard framerate
* video without framerate information: container framerate is used
* video without framerate information: framerate can be set (e.g. "-23.976")
* video without framerate information: new framerate is written to bitstream
* remaining non-fixed audio delay is now shown in log
* command prompt colors are restored after eac3to has run through
* fixed: 2-pass processing for stripping zero bytes sometimes crashed
* fixed: CA (Conditional Access) tracks were shown as "Unknown audio track"
Thanks madshi! I really appreciate all your work.
n0mag!c
18th January 2009, 21:59
eac3to v3.04 released
* video without framerate information: new framerate is written to bitstream
Thanks a lot!
Well, there is a separate way to do simple audio delays. Simply do e.g. "eac3to source.ac3 dest.ac3 +960ms". The "edit" option is not meant to be used for simple delays.
Thanks for the tip! Your programme is real multifunctional! :thanks:
peterjcat
18th January 2009, 23:16
It doesn't support multichannel flac in mkv at all.
Quite right. Furthermore, you can't put FLAC in a TS/M2TS, so even if the NMTs could play multichannel FLAC they could run into MKV overhead issues.
FLAC is not a solution for anything but a PC at the moment.
ron spencer
18th January 2009, 23:44
I just bought arcsoft....
when I try to have eac3to decode dts with arcsoft decoders I get:
"the arcsoft decoder does not seem to work"
I tried the fixes posted here (PATH, etc.). Version I have is 2.1.6.126.
any ideas with this?
Chumbo
19th January 2009, 01:24
eac3to v3.04 released
http://madshi.net/eac3to.zip
...* command prompt colors are restored after eac3to has run through...
Appreciate you squeezing this one in. :) Thank you.
madshi
19th January 2009, 08:12
Quite right. Furthermore, you can't put FLAC in a TS/M2TS, so even if the NMTs could play multichannel FLAC they could run into MKV overhead issues.
FLAC is not a solution for anything but a PC at the moment.
As far as I've been told, the new HDI Dune players can play MKV multichannel FLAC, also they're supposed to play external FLAC tracks in combination with TS/m2ts video. Also DivX7 has just been released and officially uses the MKV container now. DivX7 certification will require support of the MKV container. So there's hope for improved MKV and maybe also FLAC support.
I just bought arcsoft....
when I try to have eac3to decode dts with arcsoft decoders I get:
"the arcsoft decoder does not seem to work"
I tried the fixes posted here (PATH, etc.). Version I have is 2.1.6.126.
There's been two tricks suggested to make it work. One was changing the path. The other one was manually registering some specific DirectShow filters. Search for "regsvr32" in this thread.
williewonton
19th January 2009, 11:29
madshi
Would be interested in your assessent of he Dune HD player you have ordered.
Let us all know the new thread you have opened for the device, and how you have found it's performance.
It looks good.
nautilus7
19th January 2009, 12:47
madshi, what about adding option to downmix to 6.1ch (-down7)?
Paddy97
19th January 2009, 12:55
Is it possible when retreiving the features of a bluray disc to get more then 8? I am trying to get a short film from Pixars Wall-E and since there are several playlists of the main feature film due to different languages the short film that is 7 minutes never makes it to the list when I run eac3to E: ( thats the bluray drive name ). It lists only the first 8 and the shortest feature is 24 minutes that it lists.
Any trick or switch I can use?
nautilus7
19th January 2009, 13:15
Load the .mpls file directly in eac3to.
asarian
19th January 2009, 15:07
Originally Posted by asarian
I'm not even entirely sure eac3to is causing it (though I'm fair certain it does); but when extracting the VC-1 stream of the American Gangster Blu-Ray, which is annoyingly split over dozens of m2ts files, I get the movie just fine, but the 'total time' index is off. Which is to say, it is set to the length of the first part (~13 mins). Even though the movie plays/streams in full, I can't seek (PS3 = 'Go To') beyond the 13 minutes marker.
There's not enough information for me to help. What exactly did you ask eac3to to do and what other tools did you use to create a PS3 compatible file?
Simple. I asked eac3to to combine and extract a the main VC-1 stream, like:
eac3to 1) 2: c:\video\amg.vc1
I then remux with tsMuxeR, as I always do. Seems like each of the multipart m2ts files has its own duration index (or so it seems). As a result, the length of the entire movie is set to the length of the first part (~13 mins).
asarian
19th January 2009, 15:10
Is it possible when retreiving the features of a bluray disc to get more then 8? I am trying to get a short film from Pixars Wall-E and since there are several playlists of the main feature film due to different languages the short film that is 7 minutes never makes it to the list when I run eac3to E: ( thats the bluray drive name ). It lists only the first 8 and the shortest feature is 24 minutes that it lists.
Any trick or switch I can use?
I usually just look at the length of the m2ts. The "Burn-E" short-movie (if that's the one you meant) resides all in 1 m2ts, and is ~3G in length.
alc0re
19th January 2009, 15:17
That's not what he meant. Burn-E is one of 2 shorts on the Wall-E bluray...there's a seperate Pixar Shorts bluray that has all of pixars short animated features on it...and it has more than 8 playlists on it.
asc28
20th January 2009, 02:42
Encoding issues w/ Sin City Nordic Blu-Ray DTS-MA?eac3to v3.04
command line: eac3to 00009.m2ts 3:C:\sin.mp4
------------------------------------------------------------------------------
M2TS, 1 video track, 2 audio tracks, 4 subtitle tracks, 2:03:59, 24p /1.001
1: h264/AVC, 1080p24 /1.001 (16:9)
2: AC3, 5.1 channels, 640kbps, 48khz
3: DTS Master Audio, 7.1 (strange setup) channels, 24 bits, 48khz
(core: DTS, 5.1 channels, 24 bits, 1509kbps, 48khz)
4: Subtitle (PGS)
5: Subtitle (PGS)
6: Subtitle (PGS)
7: Subtitle (PGS)
CAUTION: Decoding this track with ArcSoft results in low volume. <WARNING>
[a03] Extracting audio track number 3...
[a03] Decoding with ArcSoft DTS Decoder...
[a03] Encoding AAC <0.50> with NeroAacEnc...
[a03] The original audio track has a constant bit depth of 24 bits.
Video track 1 contains 178368 frames.
eac3to processing took 1 hour, 32 minutes.
Done.Is Arcsoft not doing the job right...should I use something different?
nautilus7
20th January 2009, 13:50
It's a known issue with the decoder.
Only thing thing you can do is send a sample to ArcSoft and ask them to fix their decoder.
btw, you should get the Japanese blu-ray of Sin City. It's way better.
jfcarbel
20th January 2009, 14:01
REMOVED, for some reason my post got done twice.
jfcarbel
20th January 2009, 14:02
All of this just extracts without changes (apart from eventually removing dialnorm information) and doesn't require any 3rd party software.
The above was in response to a question about what 3rd party software is needed for:
- can extract AC3 stream from Blu-Ray TrueHD/AC3 tracks
- can extract DTS core from DTS-HD tracks
My followup question then, when would the ArcSoft DTS decoder be needed? Is this just when we need to re-encode the DTS to maybe a lower bitrate? And if so then I assume that task would then also require the SurCode DVD–DTS Encoder.
So if need to re-encode DTS for lower bitrate, then requires both: ArcSoft and SurCode - correct?
What is used for AC3 re-encoding? I am familiar with AC3 5.1 but what is (E-)AC3? From my reading it seems Nero is best for AC3 decode and second best is libav/ffmpeg - correct?
Can TrueHD be converted to AC3 5.1 and does this require any 3rd party software?
Sorry, just want to confirm I understand whats needed with this tool. I think I am almost there :)
UPDATE: Should I thought of WikiPedia on that (E-)AC3. I found the below:
(E-)AC3 = Dolby Digital Plus:
With the built in codec of Nero 7 Showtime 3.10.1.0 with the Blu-Ray/HD-DVD Video plugin, eac3to can successfully decode E-AC3 audio using the Showtime decoder and encode it as anything, FLAC, WAV, AC3, DTS, whatever.
asc28
20th January 2009, 14:06
It's a known issue with the decoder.
Only thing thing you can do is send a sample to ArcSoft and ask them to fix their decoder.
btw, you should get the Japanese blu-ray of Sin City. It's way better.So ArcSoft has always decoded ALL DTS-MA tracks w/ incorrect volume? Does Sonic (or anyone else) do it correctly?
The JAP Blu-Ray only has 5.1 sound, so the Nordic's audio is superior. I'll be combining it w/ video from JAP.
jfcarbel
20th January 2009, 14:25
I do not have experience with Windows 7 and Nero 7 however, confirm the following files exist and that the *.ax is registered (i.e. re-register it).
C:\Program Files\Common Files\Ahead\DSFilter\NeAudio2.ax
C:\Program Files\Common Files\Ahead\DSFilter\NeEacDec.dll
Also, the plugin license is not strictly required as other licenses encompass the audio functionality, such as Ultra Edition. As said previous, I think the best option is to install Nero 7 Micro with appropriate license and then add NeEacDec.dll as above. This achieves a minimal install of what remains a great disc writing program without the clutter.
On this note, does anyone know if its possible with the ArcSoft DTS Decoder to do similar.
That is, install the full version but then remove all its filters except for the one that eacto needs. I don't mind getting ArcSoft TotalMedia Theatre but I fear all its filters will gunk up my other software like PowerDVD, ProShow Gold. Anyone have any experience with installing a Lite version or have a batch script that can unregister all the unneeded filters except for the one eacto needs?
Also curious, do people have scripts that load/unload filters based on tools that may need them? That way, they are loaded when needed and removed when task is completed.
I suppose that maybe eacto is coded to strictly build its graph manually to force its use of a specific filter. But I am not well versed in all this graph, DS Filters, codecs to know for sure. I just know that installing one program can hijack another programs use of its filters that it installed for a specific task. What a nightmare - DLL hell for codecs :eek:
nautilus7
20th January 2009, 14:34
So ArcSoft has always decoded ALL DTS-MA tracks w/ incorrect volume? Does Sonic (or anyone else) do it correctly?
The JAP Blu-Ray only has 5.1 sound, so the Nordic's audio is superior. I'll be combining it w/ video from JAP.Did you see any similar message/warning with any other track?
Don't worry, eac3to we'll warn you when there's a problem. This track is one of the very few cases where ArcSoft decoder doesn't work ok.
Wasn't aware of the audio difference between the 2 Blu-rays of Sin City. But since ArcSoft can't decode it correctly, i don't know if it worths it.
Jom
20th January 2009, 14:38
Regarding unregistering all the Arcsoft filters.
after installing TMT, I just opened up a command prompt, cd-ed to the directory that contained the filters and ran :
for /F %i in ('dir /B') do@regsvr32 /u /s %i
you then just regsvr32 the ax/dll's you need for DTS decoding.
as i recall, the names of the dlls are pretty obvious.
madshi
20th January 2009, 15:29
madshi, what about adding option to downmix to 6.1ch (-down7)?
Which downmix method should I use for that? Should I just combine the both back channels to one? Or should the back channels also partially be mixed into the side channels? That's the main problem with downmixing: Figuring out which mixing matrix should be used exactly. I don't want to add something new, if I'm not sure that I'm doing it the right way...
Is it possible when retreiving the features of a bluray disc to get more then 8?
eac3to is not limited to 8 titles. It lists 500 titles, if there are so many on the Blu-Ray disk. However, only titles with a runtime of 15 minutes or longer are listed. The reason for that is that there are quite a lot of Blu-Ray discs which have literally hundreds of titles. If I'd list all of them, the command prompt memory would run over so even if you scrolled up, you wouldn't see the movie's main title, anymore. So I *have* to set a runtime limit somewhere. Or else we'll be flooded with unneeded titles. Of course it's not nice if short films are missing in the title list. But with Blu-Ray there's no way for eac3to to know which titles are important and which aren't. So eac3to is strictly looking for a specific minimum runtime of 15 minutes.
Simple. I asked eac3to to combine and extract a the main VC-1 stream, like:
eac3to 1) 2: c:\video\amg.vc1
I then remux with tsMuxeR, as I always do. Seems like each of the multipart m2ts files has its own duration index (or so it seems). As a result, the length of the entire movie is set to the length of the first part (~13 mins).
So the problem is most probably caused by tsMuxeR and not by eac3to. You can try playing the demuxed "amg.vc1" file, does it also stop at 13 min? Probably not. Or ask eac3to to mux the vc1 file to MKV. Does that MKV also stop playing at 13 min? Probably not. So it's probably a bug in tsMuxeR.
My followup question then, when would the ArcSoft DTS decoder be needed? Is this just when we need to re-encode the DTS to maybe a lower bitrate? And if so then I assume that task would then also require the SurCode DVD–DTS Encoder.
You need to separate decoding and encoding. You need a decoder for decoding and an encoder for encoding. The ArcSoft DTS decoder is needed for best quality DTS-HD decoding. It doesn't matter if you store the decoded data as WAV or if you reencode it to any other format.
Which encoders and decoders are recommended and which need to be supplied externally are documented on the first page of this thread.
asc28
20th January 2009, 16:25
Did you see any similar message/warning with any other track?
Don't worry, eac3to we'll warn you when there's a problem. This track is one of the very few cases where ArcSoft decoder doesn't work ok.
Wasn't aware of the audio difference between the 2 Blu-rays of Sin City. But since ArcSoft can't decode it correctly, i don't know if it worths it.Oh, I thought that message could've been included in the new eac3to versions. Is there any alternative to decoding this track (Sonic doesn't do 7.1, right)? Would love to have Sin City in beautiful 7.1.
Also, was this problem discussed in this thread/elsewhere? What specifically is wrong w/ the decoded track? My interpretation is that the "strange channel setup" messes w/ the volume? Thanks for the help
madshi
20th January 2009, 16:31
Also, was this problem discussed in this thread/elsewhere?
Well, there's an easy way to find out, you know?
:search:
asc28
20th January 2009, 16:40
Well, there's an easy way to find out, you know?
:search:Unfortunately, I don't think it's possible to search a specific thread, only sections of the forum. I've searched for "strange setup" and other terms, but it just returns the eac3to thread, not specific posts/pages in the 400-page thread.
Please let me know if there's any info on this problem, or a way to search for it. Thanks!
madshi
20th January 2009, 16:43
Unfortunately, I don't think it's possible to search a specific thread
Come on, it's not so hard. Why don't you simply click on "search this thread"?
lexor
20th January 2009, 16:44
Unfortunately, I don't think it's possible to search a specific thread, only sections of the forum. I've searched for "strange setup" and other terms, but it just returns the eac3to thread, not specific posts/pages in the 400-page thread.
Please let me know if there's any info on this problem, or a way to search for it. Thanks!
Actually there is a way, scroll to the top of the page, there is a link saying "Search this Thread". Click it, a search box appears, type in search terms.
/edit: oops, madshi is too fast, but I gave more detailed instructions... probably 'couse I don't have to give them every page.
asc28
20th January 2009, 17:05
Come on, it's not so hard. Why don't you simply click on "search this thread"?Sorry, really retarded of me to miss that. Doh
I found this in an earlier post:If you want, you can report this problem to the ArcSoft guys (together with a small sample). Should be easy for them to fix. Just ask them to decode the sample as 5.1 and then as 7.1. The 7.1 decoding volume will be lower, which doesn't really make any sense.By 5.1, I'm guessing you mean the DTS core? So, if I wanted to, I could compare the volume difference between the 5.1 and 7.1 and alter the decoded PCM's volume by that amount...
Why wouldn't this process be lossless? Wouldn't adding +Xdb and then subtracting the same -Xdb value to a PCM track return the same data? Sorry if I'm relatively uninformed on this matter.
And hopefully, I can assume, every channel in the decoded ArcSoft track is too soft by the same amount?
madshi
20th January 2009, 17:13
Wouldn't adding +Xdb and then subtracting the same -Xdb value to a PCM track return the same data?
No. Because volume change is done in floating point, while PCM is integer. Conversion from floating point to integer is not lossless.
And hopefully, I can assume, every channel in the decoded ArcSoft track is too soft by the same amount?
Yes. Furthermore with some tracks decoding doesn't work properly at all (distortion). If that is the case, you'll easily notice that on a quick check, though.
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.