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 30th August 2008, 19:52   #5981  |  Link
Thunderbolt8
Registered User
 
Join Date: Sep 2006
Posts: 2,197
so its basically only madflac or any other flac decoder, which reports fake 24-bits at playback? I leave them as they are then. thanks!
Thunderbolt8 is offline  
Old 30th August 2008, 20:33   #5982  |  Link
moshmothma
Registered User
 
Join Date: Nov 2005
Posts: 85
Quote:
Originally Posted by madshi View Post
Thanks for the nice feedback, guys!

------------


This might be a similar problem compared to the "program mapping changes" problem. Does the problem also occur at the very end of the remuxing process for you (when you almost think it's done and successful)? And does the playlist 1) also contain multiple m2ts parts of which the last one is very small? In that case please upload that last m2ts file for me and another 20MB from any of the other m2ts parts of the playlist 1). Then I can probably fix it. Thanks!
Madshi, the problem seems to occur near the end. The playlist does have multiple parts. I have uploaded a sampling from the first two files in the playlist and the last two files. Thanks

http://www.sendspace.com/file/pwaetg
moshmothma is offline  
Old 30th August 2008, 21:28   #5983  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 9,140
Quote:
Originally Posted by Thunderbolt8 View Post
so its basically only madflac or any other flac decoder, which reports fake 24-bits at playback?
Yes.

Quote:
Originally Posted by moshmothma View Post
Madshi, the problem seems to occur near the end. The playlist does have multiple parts. I have uploaded a sampling from the first two files in the playlist and the last two files.
I've checked these. The first two look like this:

Code:
1: VC-1, 1080i60 /1.001 (16:9)
2: TrueHD/AC3, 5.1 channels, 48khz
3: AC3, 2.0 channels, 256kbps, 48khz
4: Subtitle (PGS)
The last small two look like this:

Code:
1: VC-1, 1080p24 /1.001 (16:9) with pulldown flags
2: AC3, 2.0 channels, 224kbps, 48khz, dialnorm: -27dB
3: AC3, 2.0 channels, 224kbps, 48khz, dialnorm: -27dB
4: Subtitle (PGS)
As you can see, the last two m2ts parts have totally different video and audio track properties compared to the rest of the movie. Now a media player could easily notice the change and adjust its output accordingly. But eac3to is not a media player but just exports the raw video and audio streams. And it just doesn't make any sense to join e.g. a "TrueHD+AC3" track together with a simple "AC3" track. The end result wouldn't play correctly. That's why eac3to cannot handle this situation correctly.

I'll "fix" it in the next build by ignoring the last few m2ts parts, if they are very small and have different audio or video track parameters.
madshi is offline  
Old 30th August 2008, 23:53   #5984  |  Link
deacon crusher
Registered User
 
Join Date: Feb 2008
Posts: 14
Madshi

I'm also getting

D:\kid movies\cj7>C:\eac3to\eac3to.exe E:\ 1)
The program type (4356) changes from $83 to $81.
The format of the source file could not be detected.

with the latest version against CJ7 an h264 file that has the tiny last m2ts issue.

First scan of disk gets this

D:\kid movies\cj7>C:\eac3to\eac3to.exe E:\
1) 00224.mpls, 1:28:21
[11+125+128+129+130].m2ts
- h264/AVC, 1080p24 /1.001 (16:9)
- TrueHD, Chinese, multi-channel, 48khz
- TrueHD, English, multi-channel, 48khz
- AC3, Thai, multi-channel, 48khz
- AC3, Chinese, stereo, 48khz
- TrueHD, French, multi-channel, 48khz
- AC3, Chinese, multi-channel, 48khz

2) 00232.mpls, 1:28:08
[126+125+128+129+132].m2ts
- h264/AVC, 1080p24 /1.001 (16:9)
- TrueHD, Chinese, multi-channel, 48khz
- TrueHD, English, multi-channel, 48khz
- TrueHD, French, multi-channel, 48khz
- AC3, Thai, multi-channel, 48khz
- AC3, Chinese, stereo, 48khz
- AC3, Chinese, multi-channel, 48khz

3) 00227.mpls, 00128.m2ts, 1:13:24
- h264/AVC, 1080p24 /1.001 (16:9)
- TrueHD, Chinese, multi-channel, 48khz
- TrueHD, English, multi-channel, 48khz
- AC3, Thai, multi-channel, 48khz
- AC3, Chinese, stereo, 48khz
- AC3, Chinese, multi-channel, 48khz
- TrueHD, French, multi-channel, 48khz

4) 00206.mpls, 00108.m2ts, 0:22:05
- MPEG2, 480i60 /1.001 (4:3)
- AC3, Chinese, stereo, 48khz
so that worked okay, but then running against playlist 1 or 2 I get the bit above, pretty quikcly.

Thanks

How do we send you files?

Thanks

Quote:
Originally Posted by madshi View Post
Thanks for the nice feedback, guys!

------------


This might be a similar problem compared to the "program mapping changes" problem. Does the problem also occur at the very end of the remuxing process for you (when you almost think it's done and successful)? And does the playlist 1) also contain multiple m2ts parts of which the last one is very small? In that case please upload that last m2ts file for me and another 20MB from any of the other m2ts parts of the playlist 1). Then I can probably fix it. Thanks!
deacon crusher is offline  
Old 31st August 2008, 00:14   #5985  |  Link
Atak_Snajpera
RipBot264 author
 
Atak_Snajpera's Avatar
 
Join Date: May 2006
Location: Poland
Posts: 7,806
www.mediafire.com
Atak_Snajpera is offline  
Old 31st August 2008, 14:51   #5986  |  Link
odin24
Registered User
 
odin24's Avatar
 
Join Date: Mar 2008
Location: The Great North (the better half of North America)
Posts: 301
Surcode MLP encoder

Does anybody have any comments, thoughts, or input regarding Surcode's MLP encoder?

I just recently recoded a BD LPCM track that was 4GB to MLP that finished at 1.7GB, obviously the space saved is one benefit, unfortunately I am unaware of any muxing applications to get this back to the BD structure. tsMuxeR or Scenarist doesn't like this file type, whether it's .ac3 or .mlp.

Can anybody offer some tips, advice, or anything regarding this matter.

Also, will eac3to work with the Surcode MLP encoder in the future... like it does with the DTS encoder?

Thanks, ~O
odin24 is offline  
Old 31st August 2008, 14:56   #5987  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 9,140
eac3to v2.59 released

http://madshi.net/eac3to.zip

Code:
* extension ".thd+ac3" is supported now to define destination format
* TrueHD tracks without AC3 core can be converted to TrueHD/AC3 now
* demuxing a single-part Blu-Ray title keeps the original "TrueHD/AC3" data
* demuxing a multi-part Blu-Ray title automatically redoes the AC3 substream
* added workaround for Blu-Ray playlists with multiple last "invalid" parts
* fixed: "-check" didn't work for LPCM tracks
If you want to make a demuxed HD DVD TrueHD track (or a Blu-Ray TrueHD track demuxed by an older eac3to version) fit for Scenarist Blu-Ray muxing you can do this:

Code:
eac3to source.thd dest.thd+ac3
This will automatically create an AC3 track and interweave it with the TrueHD track. Of course if your source is an HD DVD folder, you can directly do e.g. "eac3to hddvdMovie 1) 1: video.mkv 3: audio.thd+ac3". That will demux the TrueHD track and interweave an AC3 track at the same time. If you just want to make the TrueHD track Blu-Ray compatible, but don't want to actually *ever* make use of the embedded AC3 track, you can ask eac3to to use a really low bitrate to save space, e.g. "eac3to source dest.thd+ac3 -192".

Please be aware, though, that there's no TrueHD encoder available at this time (at least not for us consumers). So you cannot convert LPCM tracks or any other formats to TrueHD. You can only convert TrueHD tracks to TrueHD/AC3 or vice versa. Please also be aware that you cannot specify an external AC3 file to be used for interweaving. eac3to will always create a new one (by transcoding the TrueHD track to AC3 during processing) - except when demuxing a TrueHD/AC3 track from a single-part m2ts movie.
madshi is offline  
Old 31st August 2008, 14:58   #5988  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 9,140
Quote:
Originally Posted by odin24 View Post
Does anybody have any comments, thoughts, or input regarding Surcode's MLP encoder?

I just recently recoded a BD LPCM track that was 4GB to MLP that finished at 1.7GB, obviously the space saved is one benefit, unfortunately I am unaware of any muxing applications to get this back to the BD structure. tsMuxeR or Scenarist doesn't like this file type, whether it's .ac3 or .mlp.

Can anybody offer some tips, advice, or anything regarding this matter.

Also, will eac3to work with the Surcode MLP encoder in the future... like it does with the DTS encoder?
I don't think that Blu-Ray supports MLP/AC3 tracks. It only supports TrueHD/AC3 tracks, I believe. As a result I don't have any hope that this will work. MLP and TrueHD are "related" but not identical. Or can the Surcode encoder also create TrueHD files?
madshi is offline  
Old 31st August 2008, 15:09   #5989  |  Link
samukas
Registered User
 
Join Date: Feb 2006
Posts: 23
Hello there, madshi! If I haven't said so already, many many thanks for this amazing tool! I can finally remux seamless branched blu-ray titles and watch them on my Popcorn Hour NMT

Although, I ran into two problems with the following titles:

The Guardian:
Code:
 "C:\eac3to\eac3to.exe" "E:\The.Guardian.Blu-Ray.1080p.MPEG2.LPCM.5.1\" 1)
------------------------------------------------------------------------------
This TS/M2TS file seems to be damaged (sync byte missing).
This TS/M2TS file seems to be damaged (sync byte missing).
This might be a RAW/PCM file. Trying to figure out the details.
This will probably take a while. Please be patient...
Was not able to figure out all parameters of this RAW/PCM file.
Please specify channel, bitdepth and endian parameters via command line.
I believe this one has been mentioned before and it's a rip problem and not related to eac3to... Am I right?

Chicago:
Code:
"C:\eac3to\eac3to.exe" "H:\Chicago Blu-ray\Chicago\" 1) 2:"chicago.mkv" 4:"chicago.ac3" -keepDialnorm
M2TS, 1 video track, 5 audio tracks, 6 subtitle tracks, 1:53:27
1: Chapters, 21 chapters
2: h264/AVC, 1080p24 /1.001 (16:9)
3: RAW/PCM, English, 5.1 channels, 24 bits, 48khz
4: AC3, English, 5.1 channels, 640kbps, 48khz
5: AC3, French, 5.1 channels, 640kbps, 48khz, dialnorm: -27dB
6: RAW/PCM, Spanish, 2.0 channels, 16 bits, 48khz
7: AC3, English, 2.0 channels, 192kbps, 48khz, dialnorm: -27dB
8: Subtitle (PGS), English
9: Subtitle (PGS), French
10: Subtitle (PGS), Spanish
11: Subtitle (PGS), English
12: Subtitle (PGS), French
13: Subtitle (PGS), Spanish
[v02] Extracting video track number 2...
[a04] Extracting audio track number 4...
[v02] Muxing video to Matroska...
[a04] Creating file "chicago.ac3"...
Unfortunately the Haali Muxer cannot handle this source file.
It doesn't contain enough seek/recovery points.
Aborted at file position 2111881216.
I don't know what to do with this one :S

Any help would be appreciated. Thanks in advance!
samukas is offline  
Old 31st August 2008, 15:22   #5990  |  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
I don't think that Blu-Ray supports MLP/AC3 tracks. It only supports TrueHD/AC3 tracks, I believe. As a result I don't have any hope that this will work. MLP and TrueHD are "related" but not identical. Or can the Surcode encoder also create TrueHD files?

I thought the two were the same (MLP & TrueHD), unfortunatley the only output option in the Surcode encoder is MLP.

Thanks for the quick response.


EDIT:
Also, is there a possibility to have a MLP to TrueHD conversion in the future?

Last edited by odin24; 31st August 2008 at 16:00. Reason: Another question
odin24 is offline  
Old 31st August 2008, 15:41   #5991  |  Link
nautilus7
Registered User
 
nautilus7's Avatar
 
Join Date: Jan 2006
Location: Athens, Greece
Posts: 1,518
@ samukas

For Chicago you need to change your command line like this:

Code:
"C:\eac3to\eac3to.exe" "H:\Chicago Blu-ray\Chicago\" 1) 2:"chicago.mkv" -seekToIFrames 4:"chicago.ac3" -keepDialnorm
Perhaps the resulting mkv stutters a little when seeking, but that's all you can do right now. It's a limitation of the haali muxer.

I don't have a clue regarding The Guardian.

Last edited by nautilus7; 31st August 2008 at 16:00.
nautilus7 is offline  
Old 31st August 2008, 15:47   #5992  |  Link
lexor
Registered User
 
Join Date: Jan 2004
Posts: 849
@samukas, how come you -keepDialnorm on a track that has none reported? Or should I be asking if it is even possible for ac3 track to have no dialnorm (aka eac3to having a brain freeze)?
__________________
Geforce GTX 260
Windows 7, 64bit, Core i7
MPC-HC, Foobar2000
lexor is offline  
Old 31st August 2008, 15:49   #5993  |  Link
samukas
Registered User
 
Join Date: Feb 2006
Posts: 23
Thanks for your help, nautilus7, it seems to be working
I plan to remux it to a Transport Stream afterwards... I hope the resulting file will be OK
samukas is offline  
Old 31st August 2008, 15:52   #5994  |  Link
samukas
Registered User
 
Join Date: Feb 2006
Posts: 23
@lexor, that's a good question LOL

I didn't even notice that, I used -keepDialnorm without even looking because all AC3 tracks have it... Apparently! It's the first time I see an ac3 track with no dialnorm =/
samukas is offline  
Old 31st August 2008, 16:38   #5995  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 9,140
Quote:
Originally Posted by samukas View Post
I believe this one has been mentioned before and it's a rip problem and not related to eac3to... Am I right?
It looks like a rip problem. So just rerip the disc.

Quote:
Originally Posted by odin24 View Post
Also, is there a possibility to have a MLP to TrueHD conversion in the future?
No.
madshi is offline  
Old 31st August 2008, 19:16   #5996  |  Link
deacon crusher
Registered User
 
Join Date: Feb 2008
Posts: 14
Madshi

Your turn around time is amazing.

Unfortunately, still some kind of hiccup with CJ7

D:\kid movies\cj7>C:\eac3to\eac3to.exe E:\
1) 00224.mpls, 1:28:21
[11+125+128+129+130].m2ts
- h264/AVC, 1080p24 /1.001 (16:9)
- TrueHD, Chinese, multi-channel, 48khz
- TrueHD, English, multi-channel, 48khz
- AC3, Thai, multi-channel, 48khz
- AC3, Chinese, stereo, 48khz
- TrueHD, French, multi-channel, 48khz
- AC3, Chinese, multi-channel, 48khz

2) 00232.mpls, 1:28:08
[126+125+128+129+132].m2ts
- h264/AVC, 1080p24 /1.001 (16:9)
- TrueHD, Chinese, multi-channel, 48khz
- TrueHD, English, multi-channel, 48khz
- TrueHD, French, multi-channel, 48khz
- AC3, Thai, multi-channel, 48khz
- AC3, Chinese, stereo, 48khz
- AC3, Chinese, multi-channel, 48khz

3) 00227.mpls, 00128.m2ts, 1:13:24
- h264/AVC, 1080p24 /1.001 (16:9)
- TrueHD, Chinese, multi-channel, 48khz
- TrueHD, English, multi-channel, 48khz
- AC3, Thai, multi-channel, 48khz
- AC3, Chinese, stereo, 48khz
- AC3, Chinese, multi-channel, 48khz
- TrueHD, French, multi-channel, 48khz

4) 00206.mpls, 00108.m2ts, 0:22:05
- MPEG2, 480i60 /1.001 (4:3)
- AC3, Chinese, stereo, 48khz

D:\kid movies\cj7>C:\eac3to\eac3to.exe E:\ 1)
This playlist contains m2ts parts with different track properties.

D:\kid movies\cj7>C:\eac3to\eac3to.exe E:\ 2)
This playlist contains m2ts parts with different track properties.

Any other info I can send you??

Thanks

Quote:
Originally Posted by madshi View Post
eac3to v2.59 released

http://madshi.net/eac3to.zip

Code:
* extension ".thd+ac3" is supported now to define destination format
* TrueHD tracks without AC3 core can be converted to TrueHD/AC3 now
* demuxing a single-part Blu-Ray title keeps the original "TrueHD/AC3" data
* demuxing a multi-part Blu-Ray title automatically redoes the AC3 substream
* added workaround for Blu-Ray playlists with multiple last "invalid" parts
* fixed: "-check" didn't work for LPCM tracks
If you want to make a demuxed HD DVD TrueHD track (or a Blu-Ray TrueHD track demuxed by an older eac3to version) fit for Scenarist Blu-Ray muxing you can do this:

Code:
eac3to source.thd dest.thd+ac3
This will automatically create an AC3 track and interweave it with the TrueHD track. Of course if your source is an HD DVD folder, you can directly do e.g. "eac3to hddvdMovie 1) 1: video.mkv 3: audio.thd+ac3". That will demux the TrueHD track and interweave an AC3 track at the same time. If you just want to make the TrueHD track Blu-Ray compatible, but don't want to actually *ever* make use of the embedded AC3 track, you can ask eac3to to use a really low bitrate to save space, e.g. "eac3to source dest.thd+ac3 -192".

Please be aware, though, that there's no TrueHD encoder available at this time (at least not for us consumers). So you cannot convert LPCM tracks or any other formats to TrueHD. You can only convert TrueHD tracks to TrueHD/AC3 or vice versa. Please also be aware that you cannot specify an external AC3 file to be used for interweaving. eac3to will always create a new one (by transcoding the TrueHD track to AC3 during processing) - except when demuxing a TrueHD/AC3 track from a single-part m2ts movie.
deacon crusher is offline  
Old 31st August 2008, 19:28   #5997  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 9,140
Quote:
Originally Posted by deacon crusher View Post
Unfortunately, still some kind of hiccup with CJ7

D:\kid movies\cj7>C:\eac3to\eac3to.exe E:\
1) 00224.mpls, 1:28:21
[11+125+128+129+130].m2ts
- h264/AVC, 1080p24 /1.001 (16:9)
- TrueHD, Chinese, multi-channel, 48khz
- TrueHD, English, multi-channel, 48khz
- AC3, Thai, multi-channel, 48khz
- AC3, Chinese, stereo, 48khz
- TrueHD, French, multi-channel, 48khz
- AC3, Chinese, multi-channel, 48khz

D:\kid movies\cj7>C:\eac3to\eac3to.exe E:\ 1)
This playlist contains m2ts parts with different track properties.

D:\kid movies\cj7>C:\eac3to\eac3to.exe E:\ 2)
This playlist contains m2ts parts with different track properties.

Any other info I can send you??
Set eac3to lose on the separate m2ts parts (listed in "[]", e.g. for playlist 1 it's 00011.m2ts, 00125.m2ts, 00128.m2ts, 00129.m2ts and 00130.m2ts). I'm sure that eac3to has a good reason to complain. Some of these m2ts parts must have a different video or audio track listing compared to the other parts. Joining m2ts parts with different track lists can't work properly. So you need to find out which parts are different. Then we can go from there...
madshi is offline  
Old 31st August 2008, 19:33   #5998  |  Link
nautilus7
Registered User
 
nautilus7's Avatar
 
Join Date: Jan 2006
Location: Athens, Greece
Posts: 1,518
I believe madshi added this check in playlist level so eac3to doesn't abort during processing. All you have to do is to set the *correct* .m2ts files as input an not the playlist. Check which files have very small size and ignore them. Assuming only the last part has weird format, then you should modify your command like this:

Code:
D:\kid movies\cj7>C:\eac3to\eac3to.exe E:\BDMV/STREAM/00011.m2ts+00125.m2ts+00128.m2ts+00129.m2ts

And of course madshi beat me... Faster again.

Last edited by nautilus7; 31st August 2008 at 19:35.
nautilus7 is offline  
Old 31st August 2008, 19:38   #5999  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 9,140
Quote:
Originally Posted by nautilus7 View Post
I believe madshi added this check in playlist level so eac3to doesn't abort during processing. All you have to do is to set the *correct* .m2ts files as input an not the playlist. Check which files have very small size and ignore them. Assuming only the last part has weird format, then you should modify your command like this
If it's only the last one or the last few ones and if they are all together smaller than 5MB, eac3to is automatically ignoring them. This doesn't seem to be the case here. Maybe it's one of the files in the middle. Or maybe it's the last one and it's bigger than 5MB. Either way, it might be worth to not only check which part is different but also to play that different part in a media player to understand why it's different...
madshi is offline  
Old 31st August 2008, 19:39   #6000  |  Link
bmnot
Registered User
 
Join Date: Jun 2007
Posts: 215
eac3to movie.m2ts -analyzeBitdepth
1: VC-1, 1080p24 /1.001 (16:9)
2: AC3, 5.1 channels, 640kbps, 48khz, dialnorm: -27dB
3: TrueHD/AC3, 5.1 channels, 48khz, dialnorm: -27dB
4: AC3, 5.1 channels, 640kbps, 48khz, dialnorm: -27dB
5: AC3, 2.0 channels, 192kbps, 48khz, dialnorm: -27dB
[a03] Extracting audio track number 3...
[a03] The sample sorter received a non-supported data format.
Aborted at file position 32768.

????

I tried running the command from the disc in the BD drive, some error.

Last edited by bmnot; 31st August 2008 at 19:53.
bmnot 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 22:18.


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