Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > General > Audio encoding

Closed Thread
 
Thread Tools Search this Thread Display Modes
Old 14th November 2008, 06:58   #6981  |  Link
73ChargerFan
Registered User
 
73ChargerFan's Avatar
 
Join Date: Dec 2006
Posts: 523
Quote:
Originally Posted by Ryu77 View Post
Since Nero 9's filters are once again accessible...
Nero 9 sounds like a dog version, according to what I've been reading. There is no BD plug-in, and the v8 plug in won't work. BD authoring is still there, as an extra $$$ plug-in.
73ChargerFan is offline  
Old 14th November 2008, 08:16   #6982  |  Link
bmnot
Registered User
 
Join Date: Jun 2007
Posts: 215
Quote:
Originally Posted by madshi View Post
I don't have Predator. Why don't you simply retry with the latest eac3to version? There was a bug which resulted in eac3to sometimes aborting processing at the very end of movies. That was fixed in v2.74. So probably Predator should work fine now.
Works with 2.75 now. Thank you very much for the fix.

Last edited by bmnot; 14th November 2008 at 09:18.
bmnot is offline  
Old 14th November 2008, 11:07   #6983  |  Link
Thunderbolt8
Registered User
 
Join Date: Sep 2006
Posts: 2,197
Quote:
Originally Posted by Ryu77 View Post
Madshi, this may have been asked before so please excuse me if that is the case...

Since Nero 9's filters are once again accessible (as opposed to Nero 8's being locked) through direct show, do you have any plans to incorporate usage of these filters into EAC3to?

I would love to be able to upgrade my version of Nero. I am still using Nero 7, simply because I want to retain full use of your fantastic application. It just seems a shame to not be able to replace an entire multimedia suite due to this.
try installing both versions
Thunderbolt8 is offline  
Old 14th November 2008, 15:14   #6984  |  Link
cavediver
Registered User
 
Join Date: Sep 2008
Posts: 29
How do I determine which playlist contains the correct movie? I ran eac3to and got the following results: Both indicate they are the same length, but use different m2ts files.

Code:
D:\Video Ripping\eac3to>eac3to i:\dieanotherday
1) 00001.mpls, 2:12:34
   [130+131+133+134+136+137+139+140+142+143+145+146+148+149+151+152+154+155+157+
158+160+161+163+164+166+167+169+170+172+173+175+176+178].m2ts
   - h264/AVC, 1080p24 /1.001 (16:9)
   - DTS Master Audio, English, multi-channel, 48khz
   - AC3, Spanish, stereo, 48khz
   - AC3, French, multi-channel, 48khz
   - AC3, English, stereo, 48khz
   - AC3, English, stereo, 48khz
   - AC3, English, stereo, 48khz

2) 00099.mpls (angle 2), 2:12:34
   [130+132+133+135+136+138+139+141+142+144+145+147+148+150+151+153+154+156+157+
159+160+162+163+165+166+168+169+171+172+174+175+177+178].m2ts
   - h264/AVC, 1080p24 /1.001 (16:9)
   - DTS Master Audio, English, multi-channel, 48khz
   - AC3, Spanish, stereo, 48khz
   - AC3, French, multi-channel, 48khz
   - AC3, English, stereo, 48khz
   - AC3, English, stereo, 48khz
   - AC3, English, stereo, 48khz

3) 00200.mpls, 00028.m2ts, 0:51:40
   - MPEG2, 480i60 /1.001 (16:9)
   - AC3, English, stereo, 48khz

4) 00201.mpls, 00029.m2ts, 0:23:35
   - MPEG2, 480i60 /1.001 (16:9)
   - AC3, English, stereo, 48khz

5) 00202.mpls, 00030.m2ts, 0:22:39
   - MPEG2, 480i60 /1.001 (16:9)
   - AC3, English, stereo, 48khz

D:\Video Ripping\eac3to>
cavediver is offline  
Old 14th November 2008, 15:21   #6985  |  Link
jj666
Registered User
 
Join Date: May 2003
Posts: 153
Quote:
Originally Posted by cavediver View Post
How do I determine which playlist contains the correct movie?
Check out some of the "different" M2TS files. It's more than likely different languages in the movie titles etc.

-jj-
jj666 is offline  
Old 14th November 2008, 21:26   #6986  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 9,140
Quote:
Originally Posted by htpc@rischer.at View Post
Great work. bruce10.eac3 was my example-track.
So, when and how can I get this changes in order to convert my track?
Justin just notified me about a bug he found in the new libav AC3 decoder code. So I can't give you any date.

Quote:
Originally Posted by Boulder View Post
What about volume normalization, is there a chance we might see that in eac3to? Sometimes tracks that are downmixed from multichannel to stereo are rather low on volume.
What exactly do you mean with that? Do you mean automatic volume increase just below clipping levels?

Quote:
Originally Posted by n0mag!c View Post
In the educational purposes could you tell please how do you perform (for example) 24 bit to 16 bit downconverting? Just throw out 8 lower bits or doing some sort of companding (applying dynamic compression to dynamic range) similar to mu-law etc?
Any integer to integer bitdepth reduction (e.g. 24 -> 16) is performed by doing standard TPDF dithering.

Quote:
Originally Posted by xkodi View Post
btw, while testing the new version 4.3.0.230 of Sonic i found out something that looks like a bug in eac3to: the same DTS core decoded with Sonic in eac3to and GraphEdit produce different output (not byte by byte indentical), which doesn't seem right.
Is there a volume difference? You could compare output to the ArcSoft decoder to find out whether the eac3to decode or the GraphEdit decode is correct.

Quote:
Originally Posted by Ryu77 View Post
do you have any plans to incorporate usage of these filters into EAC3to?
Not at this time. Maybe later... AFAIK, you can install Nero 7 and Nero 9 at the same time, btw.

Quote:
Originally Posted by deathlord View Post
Any plans on implementing it
Quote:
Originally Posted by lithiumus View Post
I was wondering if you could add an option to downsize from 8 channels to 7 channels in addition to downsizing from 8 to 6 by combining the Lsr(BL) and Rsr(BR) into Cs(BC?).
I'm not sure about these feature wishes. There are a lot of channel manipulation features I could add, if I knew the exact matrix or dematrix maths. Maybe I'll find a way to do this properly, maybe not. Can't say right now...

Quote:
Originally Posted by cavediver View Post
How do I determine which playlist contains the correct movie?
This movie seems to have multiple angles. This is usually used to encode different languages in a space saving way. E.g. credits in English, French, German etc. Usually angle 1 is English, but there's no guarantee for that, so you better check out the different m2ts parts yourself to find out which angle is which language (as jj666 already said).
madshi is offline  
Old 14th November 2008, 21:47   #6987  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 9,140
Quote:
Originally Posted by odin24 View Post
I have a DTS hi-res 7.1 track @ 2084 kb/s I am about to remux for BD playback, however my HT setup is only 5.1. Is the extra kb/s only assigned to the rear surround channels or would there be "hi res" data on the other 6 channels as well?
Quote:
Originally Posted by nautilus7 View Post
HD data are used for all channels.
Actually it's not that simple. Everything depends on what the studio did. Here are 3 very different DTS-HD High Resolution examples:

Code:
Example 1, Basic Instinct (Blu-Ray)

+ DTS-Core
  - frameSize            2012
  - DTS-ES               +
  - channelNo            6
  - lfe                  1
  - channelDescr         6.1
  - samplingRate         48000
  - bitDepth             24
  - bitrate              1536000
  - extAudio             XCh
  - samplesPerFrame      512
  - copyHistory          1
+ DTS-HD
  - fullSize             2040
  - headerSize           28
  - refClockCode         1/48000
  - frameDurationCode    1
  - activeMasks          [1], [[1]]
  + Asset [0]
    - fullSize             2012
    - headerSize           10
    - corePackets          Core+XCh
    - extSubStrPackets     XBR
    - bitResolution        24
    - maxSampleRate        48000
    - totalNumChannels     7
    - activeSpeakers       C L R Ls Rs LFE Cs ($1f)
DTS Hi-Res, 6.1 channels, 0:00:14, 24 bits, 3093kbps, 48khz
(core: DTS-ES, 6.1 channels, 0:00:14, 24 bits, 1536kbps, 48khz)
This has a core with 6.1 discrete channels. The DTS-HD extension contains additional bitrate for all 6.1 channels. So if you extract the core, you lose bitrate for all 6.1 channels. This example matches nautilus7's explanation.

Code:
Example 2, Herbert Grönemeyer 12 live (HD DVD)

+ DTS-Core
  - frameSize            2012
  - DTS-ES               +
  - channelNo            5
  - lfe                  1
  - channelDescr         5.1
  - samplingRate         48000
  - bitDepth             24
  - bitrate              1536000
  - samplesPerFrame      512
  - copyHistory          1
+ DTS-HD
  - fullSize             1400
  - headerSize           28
  - refClockCode         1/48000
  - frameDurationCode    1
  - activeMasks          [1], [[1]]
  + Asset [0]
    - fullSize             1372
    - headerSize           12
    - corePackets          Core
    - extSubStrPackets     XXCh+X96
    - bitResolution        24
    - maxSampleRate        96000
    - totalNumChannels     8
    - activeSpeakers       C L R LFE Lsr Rsr Lss Rss ($84b)
DTS Hi-Res, 7.1 channels, 0:00:16, 24 bits, 2605kbps, 96khz
(core: DTS-ES, 5.1 channels, 0:00:16, 24 bits, 1536kbps, 48khz)
This example has a core with 5.1 discrete channels. The DTS-HD information contains a channel extension to 7.1 and a sample rate extension to 96khz. But there's absolutely no added bitrate in the DTS-HD block for the 48khz version of the 5.1 channels. So if you extract the core, all you lose is the two added channels and 96khz, but you don't lose additional bitrate for the 5.1 channels (unless you want 96khz and count the added 96khz bitrate).

Code:
Example 3, House of 1000 Corpses (Blu-Ray)

+ DTS-Core
  - frameSize            2012
  - DTS-ES               +
  - channelNo            5
  - lfe                  1
  - channelDescr         5.1
  - samplingRate         48000
  - bitDepth             24
  - bitrate              1536000
  - samplesPerFrame      512
  - copyHistory          1
+ DTS-HD
  - fullSize             1740
  - headerSize           32
  - refClockCode         1/48000
  - frameDurationCode    1
  - activeMasks          [1], [[1]]
  + Asset [0]
    - fullSize             1708
    - headerSize           13
    - corePackets          Core
    - extSubStrPackets     XBR+XXCh
    - bitResolution        24
    - maxSampleRate        48000
    - totalNumChannels     8
    - activeSpeakers       C L R LFE Lsr Rsr Lss Rss ($84b)
DTS Hi-Res, 7.1 channels, 0:00:14, 24 bits, 2864kbps, 48khz
(core: DTS-ES, 5.1 channels, 0:00:14, 24 bits, 1536kbps, 48khz)
Here you can see that the core contains 5.1 discrete channels. The DTS-HD part of the track contains both a bitrate extension (XBR) and a channel extension to 7.1 (XXCh). So if you extract the core, you lose the back channels and also you lose additional bitrate for the 5.1 channels.

Basically, if you want to know what you'll lose by extract the core, you should use the undocumented "-logdts" switch and then check out which extensions are stored in the DTS-HD blocks. If you strip off XCh or XXCh extensions, you're losing additional channels. If you strip off the X96 extension, you're losing 96khz. If you strip off the XBR extension, you're losing additional bitrate for the 5.1 channels. If you strip off the XLL extension, you're losing Master Audio. XCh, XXCh and X96 extensions can be contained in either the core or in the DTS-HD blocks, while XBR and XLL extensions can only be contained in the DTS-HD blocks...

Last edited by madshi; 15th November 2008 at 08:48.
madshi is offline  
Old 14th November 2008, 22:16   #6988  |  Link
nautilus7
Registered User
 
nautilus7's Avatar
 
Join Date: Jan 2006
Location: Athens, Greece
Posts: 1,518
I see. Thanks

But in the last example you say:
Quote:
Originally Posted by madshi View Post
...and also you lose additional bitdepth for the 5.1 channels.
You mean bitrate, right?
nautilus7 is offline  
Old 14th November 2008, 22:40   #6989  |  Link
odin24
Registered User
 
odin24's Avatar
 
Join Date: Mar 2008
Location: The Great North (the better half of North America)
Posts: 301
So by looking at this example, is the only information stored in the HD extension is the extra channels (XXCh)?

Thanks for the great explanation BTW.

Code:
 The Condemned

+ DTS-Core
  - frameSize            2012
  - DTS-ES               -
  - channelNo            5
  - lfe                  1
  - channelDescr         5.1
  - samplingRate         48000
  - bitDepth             24
  - bitrate              1536000
  - samplesPerFrame      512
  - copyHistory          1
+ DTS-HD
  - fullSize             716
  - headerSize           28
  - refClockCode         1/48000
  - frameDurationCode    1
  - activeMasks          [1], [[1]]
  + Asset [0]
    - fullSize             688
    - headerSize           11
    - corePackets          Core
    - extSubStrPackets     XXCh
    - bitResolution        24
    - maxSampleRate        48000
    - totalNumChannels     8
    - activeSpeakers       C L R Ls Rs LFE Lw Rw ($40f)
DTS Hi-Res, 7.1 channels, 1:53:39, 24 bits, 2083kbps, 48khz
odin24 is offline  
Old 14th November 2008, 22:46   #6990  |  Link
nautilus7
Registered User
 
nautilus7's Avatar
 
Join Date: Jan 2006
Location: Athens, Greece
Posts: 1,518
Yes, indeed. Only the extra channels are added by the -HD extension.
nautilus7 is offline  
Old 14th November 2008, 22:53   #6991  |  Link
odin24
Registered User
 
odin24's Avatar
 
Join Date: Mar 2008
Location: The Great North (the better half of North America)
Posts: 301
Great, so since my set up is 5.1 all I am getting is the core track... oh well.

Thanks for the help.
odin24 is offline  
Old 15th November 2008, 03:37   #6992  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,890
Quote:
Originally Posted by Thunderbolt8 View Post
a question regarding delaycut 1.3.0.0. when I use an .ac3 file as input then sometimes the duration of the target file is 1 ac3 frame shorter than the duration of the source file. this is shown instantly, before I even attempt to process....
Only the header of first frame are read. And the data are previsions:

We know the FrameLength (must be constant) and the FileLength then can have:

Frames = int(FileLength/FrameLength)

Each frame have 1536 samples, at 48000 Hz each frame have 32 ms then:

Duration = frames x 32 ms.
__________________
BeHappy, AviSynth audio transcoder.
tebasuna51 is offline  
Old 15th November 2008, 04:55   #6993  |  Link
woah!
Registered User
 
Join Date: Oct 2003
Posts: 435
Quote:
Originally Posted by cavediver View Post
How do I determine which playlist contains the correct movie? I ran eac3to and got the following results: Both indicate they are the same length, but use different m2ts files.

Code:
D:\Video Ripping\eac3to>eac3to i:\dieanotherday
1) 00001.mpls, 2:12:34
   [130+131+133+134+136+137+139+140+142+143+145+146+148+149+151+152+154+155+157+
158+160+161+163+164+166+167+169+170+172+173+175+176+178].m2ts
   - h264/AVC, 1080p24 /1.001 (16:9)
   - DTS Master Audio, English, multi-channel, 48khz
   - AC3, Spanish, stereo, 48khz
   - AC3, French, multi-channel, 48khz
   - AC3, English, stereo, 48khz
   - AC3, English, stereo, 48khz
   - AC3, English, stereo, 48khz

2) 00099.mpls (angle 2), 2:12:34
   [130+132+133+135+136+138+139+141+142+144+145+147+148+150+151+153+154+156+157+
159+160+162+163+165+166+168+169+171+172+174+175+177+178].m2ts
   - h264/AVC, 1080p24 /1.001 (16:9)
   - DTS Master Audio, English, multi-channel, 48khz
   - AC3, Spanish, stereo, 48khz
   - AC3, French, multi-channel, 48khz
   - AC3, English, stereo, 48khz
   - AC3, English, stereo, 48khz
   - AC3, English, stereo, 48khz

3) 00200.mpls, 00028.m2ts, 0:51:40
   - MPEG2, 480i60 /1.001 (16:9)
   - AC3, English, stereo, 48khz

4) 00201.mpls, 00029.m2ts, 0:23:35
   - MPEG2, 480i60 /1.001 (16:9)
   - AC3, English, stereo, 48khz

5) 00202.mpls, 00030.m2ts, 0:22:39
   - MPEG2, 480i60 /1.001 (16:9)
   - AC3, English, stereo, 48khz

D:\Video Ripping\eac3to>
i would say 1) is the main movie as 2) is the Angle 2 version...
woah! is offline  
Old 15th November 2008, 08:51   #6994  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 9,140
Quote:
Originally Posted by nautilus7 View Post
But in the last example you say:
You mean bitrate, right?
Yes, corrected it.

Quote:
Originally Posted by odin24 View Post
Great, so since my set up is 5.1 all I am getting is the core track... oh well.
It's not so bad. Look, if this wasn't a DTS-HD track, both the 5.1 channels and also the XXCh extension would be in the core. In that case the XXCh extension would eat away bitrate from the 5.1 channels. In other words: The 5.1 channels wouldn't have full 1536Kbps. Instead you would maybe have 1200Kbps or something like that for 5.1 and the rest for the additional channels. But thanks to DTS-HD the XXCh extension could be moved to the DTS-HD block, so the full bitrate of the core could be spent on 5.1. So you should have a really good sounding 5.1 core.
madshi is offline  
Old 15th November 2008, 12:24   #6995  |  Link
Boulder
Pig on the wing
 
Boulder's Avatar
 
Join Date: Mar 2002
Location: Finland
Posts: 5,718
Quote:
Originally Posted by madshi View Post
What exactly do you mean with that? Do you mean automatic volume increase just below clipping levels?
Yes, exactly that. In fact, SSRC includes this option (in 2-pass mode, of course) so maybe you could use existing code.
__________________
And if the band you're in starts playing different tunes
I'll see you on the dark side of the Moon...
Boulder is offline  
Old 15th November 2008, 12:31   #6996  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 9,140
Quote:
Originally Posted by Thunderbolt8 View Post
a question regarding delaycut 1.3.0.0.
I have a surprise for you:

delaycut has its own thread.
madshi is offline  
Old 15th November 2008, 12:57   #6997  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,890
Quote:
Originally Posted by Thunderbolt8 View Post
yes, but in this case where is the missing frame? at the beginning, at the end?
You don't know until fix the full stream. You have only previsions:
Like NotFixedDelay is 0, the first header begin at first byte then a correct ac3 stream must have all frames ok, until the last truncated by a buggy video editor.
Quote:
(the video has 1-2 overlapped frames each second)
The video issues isn't relevant for audio.
__________________
BeHappy, AviSynth audio transcoder.
tebasuna51 is offline  
Old 15th November 2008, 13:18   #6998  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 9,140
Quote:
Originally Posted by Thunderbolt8 View Post
the chance of getting answer here is just higher
This is exactly how you can make me angry. I will not tolerate anyone *intentionally* misusing this thread for asking OT questions.
madshi is offline  
Old 15th November 2008, 13:35   #6999  |  Link
Thunderbolt8
Registered User
 
Join Date: Sep 2006
Posts: 2,197
nvm then, deleted these entries

but wheres that goddamn delaycut thread to be found? search engine is bs in that case and searching with strg+f for "delay" also didnt lead me there 20 pages in the audio section.
so at least dont be surprised questions are asked here.

heres another sample similar to that of robocop, another h264 1080i50 movie. I also have sync problems when slowing down that one, tried it with and without the gaps file. the runtime of the original video is 1:26:58, so the slowed down version should be about 90,7 minutes. with gaps file usage the length is ~1:30:05 (or similar), without gaps file 1:30:36, which also is a little off.

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

Last edited by Thunderbolt8; 15th November 2008 at 14:05.
Thunderbolt8 is offline  
Old 15th November 2008, 14:01   #7000  |  Link
odin24
Registered User
 
odin24's Avatar
 
Join Date: Mar 2008
Location: The Great North (the better half of North America)
Posts: 301
Quote:
Originally Posted by madshi View Post
It's not so bad. Look, if this wasn't a DTS-HD track, both the 5.1 channels and also the XXCh extension would be in the core. In that case the XXCh extension would eat away bitrate from the 5.1 channels. In other words: The 5.1 channels wouldn't have full 1536Kbps. Instead you would maybe have 1200Kbps or something like that for 5.1 and the rest for the additional channels. But thanks to DTS-HD the XXCh extension could be moved to the DTS-HD block, so the full bitrate of the core could be spent on 5.1. So you should have a really good sounding 5.1 core.
That's a good way of looking at it, I was more dissapointed with the fact there was no HD data attatched to the core. It's no big deal though, I will enjoy it regardless.

Thanks again for the help.
odin24 is offline  
Closed Thread

Tags
eac3to

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 19:21.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.