View Full Version : eac3to - audio conversion tool
calinb
12th May 2008, 09:21
Can you upload a little sample which works with v1.16 but not with v2.45?Certainly, madshi. Please check your PMs.
dorati
12th May 2008, 09:42
@madshi:
I've checked the samples you uploaded and they work beautifully with eac3to v2.45 for me. I've simply done this:
"eac3to 00152.m2ts+00155.m2ts movie.mkv" and the resulting MKV played perfectly fine with no stuttering at all on my HTPC with Media Player Classic (Haali Media Splitter + Cyberlink h264 decoder). The join point between the two m2ts parts was not visible at all.
Have you tried this command line? Are you using eac3to v2.45?
Yes, I work with the commandline.
Your sample above works fine on Media Player Classik, but don't work on NMT.
The Video is stuttering and no sound.
But now the most important: I found a way - that works !! :)
1. "eac3to 00152.m2ts+00155.m2ts+00154.m2ts movie_temp.mkv"
2. open movie_temp.mkv in tsRemuxer (tsRemuxer found only the h.264-Videotrack in the MKV - and NO Audiotrack)
3. add the needed AC3- Audiotracks to tsRemuxer (Step 1. has build the mkv and extract the Audiotracks)
4. Mux to ts or m2ts.
Now the 2 Points (Seamless Branching) plays perfekt on NMT.
I don't now, witch step ist the important and why (timestamps) !?! - but it plays fine :):):)
All the other steps, i make before:
Demux - recalculate the timestamps mith tsmuxer and mux again and so on don't work....
Beastie Boy
12th May 2008, 09:56
Your sample above works fine on Media Player Classik, but don't work on NMT.
The Video is stuttering and no sound
The NMT does not support ES video streams from BluRay/HD DVD inside an mkv container. It doesn't have the horsepower to decode it. TS/M2TS files are processed in hardware and are the way to go.
Cheers, Beastie.
n0mag!c
12th May 2008, 10:36
By the way, I did it with Nero(8!) Audio Decoder 2, so how it correlates with yours "Nero 8 doesn't allow its DirectShow filters to be used from outside of Nero ShowTime"? E-AC3 track was muxed to .ts file and demuxed back with haali splitter in graph. But eac3to really can't use "Nero Audio Decoder 2".Huh!? Maybe Nero changed something in the later Nero 8 builds? Can somebody double check this?
I'm using Nero 8.3.2.1
Can someone else use "Nero Audio Decoder 2" in GraphEdit?
dorati
12th May 2008, 10:38
@Beastie Boy:
yes - i know.
but for Seamless Branching: "TS -> MKV -> TS" is neccessary to play perfekt on nmt.
"TS -> TS" or "TS -> fix Timestamps -> TS" don't play smothly on nmt!
madshi
12th May 2008, 11:06
All work fine, maskchannels and channel map, with ac3 sources and libav decoder.
Great - thanks for testing!
Do you have samples for all those funny AC3 formats? If so, could you make them available to me? I'd like to check the channel order output of Nero and Sonic decoders. Maybe I need to do some channel remapping for those decoders, too...
Also, do you happen to have some DTS, MLP or MP2 samples with funny channel formats?
Using a 3/3.1 wav still:
And the final wav is 8 channels with the default channel mask from 7 channels.
Oooops. Will put that on my to do list.
The whole film is one m2ts. Wouldn't ignoring the missing sync byte help? I know xport can demux it though, so I guess it must be ignoring it.
Searching for the next sync byte would "help" somewhat, but still it's likely that the final audio and/or video streams would be damaged. So eac3to refuses to do that. eac3to only likes clean sources at this point in time.
The sample in that post has 4 audio tracks: 1-DTS 2-LPCM 3-AC3 4-AC3
tsMuxer only detects 1, 3 and 4, and eac3to only 3 and 4. Can you help me with this? I just want to demux that LPCM track, it plays fine but I have this problem.
Thanks for that sample, it's quite "interesting". The next build of eac3to will be able to detect and demux the DTS and LPCM tracks. But you'll have to wait until the next version is out. Probably next Sunday.
Will extraction of subtitles from bluray be supported in any future release?
Yes.
It already is. I just did one about an hour ago.
:eek: No, it's not supported yet. Maybe you were thinking about HD DVD subtitles?
So it includes the pulldown flags in the 2nd try? Should I hold onto the original ts in case 24p will work on it in future eac3to revisions?
It will not work with future eac3to revisions. There's no proper way to get rid of the pulldown if some parts of the stream contain pulldown flags and some don't. I think eac3to is as good as it gets for MPEG2 handling now (disregarding eventual bugs).
Certainly, madshi. Please check your PMs.
Thanks. Unfortunately (as you could probably guess) that sample is really damaged. I checked back to see why eac3to v1.16 was able to handle this file and the answer is relatively simple: eac3to v1.16 didn't have its own EVO reader yet. Instead it made use of Haali's Media Splitter. Haali's splitter tries to work around damaged files. eac3to's internal reader does not.
Your sample above works fine on Media Player Classik, but don't work on NMT.
The Video is stuttering and no sound.
The video is stuttering because the current NMT hardware does not have enough power to play h264 MKV files smoothly. The sound does not play because eac3to doesn't mux audio tracks into the MKV file. The audio tracks are stored into external files. You'll have to use mkvtoolnix to combine the MKV created by eac3to with the audio tracks. But if you want to play this on your NMT, you cannot use MKV, sadly.
But now the most important: I found a way - that works !! :)
1. "eac3to 00152.m2ts+00155.m2ts+00154.m2ts movie_temp.mkv"
2. open movie_temp.mkv in tsRemuxer (tsRemuxer found only the h.264-Videotrack in the MKV - and NO Audiotrack)
3. add the needed AC3- Audiotracks to tsRemuxer (Step 1. has build the mkv and extract the Audiotracks)
4. Mux to ts or m2ts.
Yes, that would have been my suggestion. Either that, or you could use "eac3to 00152.m2ts+00155.m2ts+00154.m2ts movie_temp.h264". That would also have worked. The key to make this work properly is:
(1) You *HAVE* to use eac3to to join the m2ts parts. This is currently the only way to handle seamless branching movies correctly.
(2) For the NMT you have to remux the stuff you got from eac3to to TS or m2ts by using TsMuxer.
Henry The Ripper
12th May 2008, 12:07
I have a 1080/60i AVC source with gaps according to eac3to.
When I mux the video mkv (without the gaps file used), the sound is out of synch. When using the gaps file I cannot open the resulting file at all.
Is it possible to deinterlace without re-encoding? Or how can I change the framerate to 29,97?
Thanks in advance!
madshi
12th May 2008, 12:12
I have a 1080/60i AVC source with gaps according to eac3to.
When I mux the video mkv (without the gaps file used), the sound is out of synch. When using the gaps file I cannot open the resulting file at all.
Try whether the "-60i" or "-24p" switches help.
Henry The Ripper
12th May 2008, 12:51
Try whether the "-60i" or "-24p" switches help.
Thanks, I'll try those!
tebasuna51
12th May 2008, 13:17
Do you have samples for all those funny AC3 formats? If so, could you make them available to me? I'd like to check the channel order output of Nero and Sonic decoders. Maybe I need to do some channel remapping for those decoders, too...
Ac3_Samples.7z (http://rapidshare.de/files/39384900/Ac3_Samples.7z.html)
Also, do you happen to have some DTS, MLP or MP2 samples with funny channel formats?
Well, MP2 only can support mono/stereo format then no problem.
I will try DTS/MLP.
STaRGaZeR
12th May 2008, 13:31
Thanks for that sample, it's quite "interesting". The next build of eac3to will be able to detect and demux the DTS and LPCM tracks. But you'll have to wait until the next version is out. Probably next Sunday.
:eek: perfect, I was already thinking it was a problem with the file itself that was bad muxed. Looking forward to it :thanks:
madshi
12th May 2008, 13:40
Ac3_Samples.7z (http://rapidshare.de/files/39384900/Ac3_Samples.7z.html)
Well, MP2 only can support mono/stereo format then no problem.
I will try DTS/MLP.
Thank you!
:eek: perfect, I was already thinking it was a problem with the file itself that was bad muxed.
Well, it's kind of a bad mux. The PCM track is Blu-Ray style. This kind of PCM track is not usually expected/supported by the TS container. PCM tracks in TS should be stored differently. So yes, it's kind of a bad mux. But the next eac3to build will support it nevertheless...
STaRGaZeR
12th May 2008, 14:47
Well, it's kind of a bad mux. The PCM track is Blu-Ray style. This kind of PCM track is not usually expected/supported by the TS container. PCM tracks in TS should be stored differently. So yes, it's kind of a bad mux. But the next eac3to build will support it nevertheless...
What's the difference between Blu-ray PCM style and normal PCM 5.1? The track is going to be muxed into Matroska, any conversions needed?
jchappo
12th May 2008, 15:08
The NMT does not support ES video streams from BluRay/HD DVD inside an mkv container. It doesn't have the horsepower to decode it. TS/M2TS files are processed in hardware and are the way to go.
Cheers, Beastie.
Beastie Boy, do you have a working solution for converting HD audio to LPCM for use on the NMT?
Beastie Boy
12th May 2008, 15:18
Hence, this is the solution many other people were looking for...
1) Convert TrueHD/DTS-HD to RAW
2) Rename file to .wav and mux with video in TsMuxer
Does this not work?
Edit: I should point out that I don't actually own a NMT based player. What would be interesting is to see if one of these players will play VC1/h264 video muxed with high bitrate AAC multichannel audio inside a TS container.
This would seem a better solution than wasting space on PCM. AAC would be pretty much transparent, but take up much less space.
Are you able to test this. Note that tsMuxer requires raw AAC streams, and I don't know how to produce these.
madshi
12th May 2008, 15:41
What's the difference between Blu-ray PCM style and normal PCM 5.1? The track is going to be muxed into Matroska, any conversions needed?
The PCM data itself is always the same. However, in the m2ts container a PCM track is stored with the identifier "0x80". And here comes the problem: A track with that identifier "0x80" in the TS container is not defined as PCM but as an MPEG2 video track! So if you convert a m2ts movie with PCM in it to TS without changing the track identifier, the PCM track suddenly looks like an MPEG2 video track to TS splitters. Ouch.
Does this not work?
Please let's not go there *AGAIN*. This has been discussed in about 2000 posts in the last few pages. It really doesn't belong into this thread.
Beastie Boy
12th May 2008, 15:55
Please let's not go there *AGAIN*. This has been discussed in about 2000 posts in the last few pages. It really doesn't belong into this thread.
Sorry about that, I was just surprised to see the question being asked as I thought it had been solved.
jchappo, I think it would be a good idea to start a new thread regarding NMT compatability etc.
dorati
12th May 2008, 16:04
@madshi:
Yes, that would have been my suggestion. Either that, or you could use "eac3to 00152.m2ts+00155.m2ts+00154.m2ts movie_temp.h264". That would also have worked. The key to make this work properly is:
(1) You *HAVE* to use eac3to to join the m2ts parts. This is currently the only way to handle seamless branching movies correctly.
(2) For the NMT you have to remux the stuff you got from eac3to to TS or m2ts by using TsMuxer.
No this don't work !
I tested today again:
Variante 1:
- "eac3to 00152.m2ts+00155.m2ts+00154.m2ts movie_temp.h264
- Mux movie_temp.h264 and AC3-Audio to TS or M2TS with tsRemuxer
Result: Video ist stuttering or hangs at cutpoints.
Variante2:
- "eac3to 00152.m2ts+00155.m2ts+00154.m2ts movie_temp.mkv
- Mux movie_temp.mkv and AC3-Audio to TS or M2TS with tsRemuxer
Result: Video plays fine !!!!!!:)
madshi
12th May 2008, 16:14
No this don't work !
I tested today again:
Variante 1:
- "eac3to 00152.m2ts+00155.m2ts+00154.m2ts movie_temp.h264
- Mux movie_temp.h264 and AC3-Audio to TS or M2TS with tsRemuxer
Result: Video ist stuttering or hangs at cutpoints.
Hmmmmm... This is probably caused by a bug in eac3to. I'm not removing the sequence end codes at the join points when demuxing video. I'm only doing that when muxing the video to MKV. Stupid me. Will be fixed in the next build...
STaRGaZeR
12th May 2008, 16:32
The PCM data itself is always the same. However, in the m2ts container a PCM track is stored with the identifier "0x80". And here comes the problem: A track with that identifier "0x80" in the TS container is not defined as PCM but as an MPEG2 video track! So if you convert a m2ts movie with PCM in it to TS without changing the track identifier, the PCM track suddenly looks like an MPEG2 video track to TS splitters. Ouch.
I see. Then the guy who muxed the TS did it in the wrong way without changing the track identifier to the proper one and that is what's causing the problem. Maybe tsMuxer is also thinking the PCM track is a MPEG2 track.
wildchild22
12th May 2008, 18:34
I have been hex editing ratatouille all day to remove the last 6 byes of every 264 video file. (00 00 00 01 0a 80). So Madshi if I just converted the video to mkv then remuxed it I wouldn't have to do all this?
This is the problem with seamless branching avc the end sequence 00 00 00 01 0a 80 causes the popcornhour to lock up. Also madshi if you demux to wavs and remux with scenarist 4.3 you can get lpcm so there is nothing wrong with eac3to audio. The video is perfect as well except those end of sequence codes being left in .h264 output
itsancho
12th May 2008, 18:45
hi to all again and madshi thank you, thank you, thank you... for everything!
... and here it comes my current problem :-/
don't know why but MKVtoolnix dosn't like 24-bits wav/pcm streams, and without any warrings the job officially is "done", but in a *.mkv file there is only first ~30 minutes of the stream and then loud noise... (by the way, there is no any problem with 16-bits wavs)
and so, i've tried another container - ts/m2ts - with tsMuxer, well, here the mesage was: Warning! Multi channels WAVE file for stream 1 do not contain channels configuration info. Applying default value: L R C LFE BL BR and so, all the great job, that was have been done by eac3to to remaping the blu-ray chanels accordingly, went to... :-(
I'm almost 100% sure that, to play video with 24-bits pcm is not mission impossible and 110% sure that u can help me!
Big, thanks in advance. :-)
wildchild22
12th May 2008, 18:51
If you do not have scenarist 4.3 you can forget about lpcm because there is no other free way to mux without getting loud noise.This maybe fixed in the future but for now it is the only way.
hi to all again and madshi thank you, thank you, thank you... for everything!
... and here it comes my current problem :-/
don't know why but MKVtoolnix dosn't like 24-bits wav/pcm streams, and without any warrings the job officially is "done", but in a *.mkv file there is only first ~30 minutes of the stream and then loud noise... (by the way, there is no any problem with 16-bits wavs)
and so, i've tried another container - ts/m2ts - with tsMuxer, well, here the mesage was: and so, all the great job, that was have been done by eac3to to remaping the blu-ray chanels accordingly, went to... :-(
I'm almost 100% sure that, to play video with 24-bits pcm is not mission impossible and 110% sure that u can help me!
Big, thanks in advance. :-)
jchappo
12th May 2008, 19:23
scenarist 4.3 muxes to M2TS?
itsancho
12th May 2008, 19:33
If you do not have scenarist 4.3 you can forget about lpcm because there is no other free way to mux without getting loud noise.This maybe fixed in the future but for now it is the only way.
well, i never heard of it, but i like to learn new things, will try to find it ;-)
and... u'r not quite absolutely right, 'cause MKVtoolnix is working/muxing perfect with 16-bits pcm/wav files... :-)
and thanks for the info!
___
edit
Well, it looks like, the problem of MKVtoolnix are not the bits, but the size. Just tried to remux Narnia, pcm is 16-bits, but it's above 4GB...
Inventive Software
12th May 2008, 19:36
BTW madshi, are you aware your thread's probably the biggest on Doom9's forum? Good going, since it's only been a year since you started this gem of a tool. :)
I have a question about channel orders with re-encoded FLAC files. Since FLAC by design doesn't specify a mandatory 5.1 or 7.1 channel order, when you recode, say, TrueHD or LPCM to FLAC, would they still retain their original channel ordering?
madshi
12th May 2008, 20:40
I have been hex editing ratatouille all day to remove the last 6 byes of every 264 video file. (00 00 00 01 0a 80). So Madshi if I just converted the video to mkv then remuxed it I wouldn't have to do all this?
Correct.
don't know why but MKVtoolnix dosn't like 24-bits wav/pcm streams, and without any warrings the job officially is "done", but in a *.mkv file there is only first ~30 minutes of the stream and then loud noise... (by the way, there is no any problem with 16-bits wavs)
This sounds like a bug in mkvtoolnix. You should post on the mkvtoolnix thread and ask Mosu for support of big WAV files. Probably he chokes on any WAV files bigger than 2GB or 4GB, just like TsMuxer does. This has nothing to do with 16bit vs. 24bit. The only reason why the 16bit one works for you is most probably that the 16bit WAV file is smaller.
Btw, why don't you use FLAC instead of WAV?
BTW madshi, are you aware your thread's probably the biggest on Doom9's forum? Good going, since it's only been a year since you started this gem of a tool. :)
:)
I have a question about channel orders with re-encoded FLAC files. Since FLAC by design doesn't specify a mandatory 5.1 or 7.1 channel order, when you recode, say, TrueHD or LPCM to FLAC, would they still retain their original channel ordering?
The FLAC channel assignment for 5.1 is identical to WAV and that's what eac3to is using for FLAC encoding. The FLAC channel assignment for 7.1 channels is not officially documented but I'm simply using WAV channel order there, too. Search for "channel assignment" here:
http://flac.sourceforge.net/format.html
tebasuna51
12th May 2008, 21:23
@madshi
Samples_mlp.7z (http://rapidshare.com/files/114433847/Samples_mlp.7z.html)
# MLP Channel Assignments Mask and MS channels order Detect-MaskCh eac3to libav remap Samples
-- ------------------------ -------------------------- -------------------- ----------- ----------
0 M 0x0004 FC 1.0 0x0004 ok not needed 00_100.mlp
1 L R 0x0003 FL FR 2.0 0x0003 ok not needed 01_200.mlp
2 Lf Rf (S) 0x0103 FL FR BC 3.0 0x0007 (1) not needed 02_210.mlp
3 Lf Rf (Ls Rs) 0x0033 FL FR BL BR 4.0 0x0033 ok not needed 03_220.mlp
4 Lf Rf (LFE) 0x000B FL FR LF 2.1 0x0007 (1) not needed 04_201.mlp
5 Lf Rf (LFE S) 0x010B FL FR LF BC 3.1 0x0033 (1) not needed 05_211.mlp
6 Lf Rf (LFE Ls Rs) 0x003B FL FR LF BL BR 4.1 0x0037 (1) not needed 06_221.mlp
7 Lf Rf (C) 0x0007 FL FR FC 3.0 0x0007 ok not needed 07_300.mlp
8 Lf Rf (C S) 0x0107 FL FR FC BC 4.0 0x0033 (1) not needed 08_310.mlp
9 Lf Rf (C Ls Rs) 0x0037 FL FR FC BL BR 5.0 0x0037 ok not needed 09_320.mlp
10 Lf Rf (C LFE) 0x000F FL FR FC LF 3.1 0x0033 (1) not needed 10_301.mlp
11 Lf Rf (C LFE S) 0x010F FL FR FC LF BC 4.1 0x0037 (1) not needed 11_311.mlp
12 Lf Rf (C LFE Ls Rs) 0x003F FL FR FC LF BL BR 5.1 0x003F ok not needed 12_321.mlp
13 Lf Rf C (S) 0x0107 FL FR FC BC Can't detect (3) not needed 13_310.mlp
14 Lf Rf C (Ls Rs) 0x0037 FL FR FC BL BR Can't detect (3) not needed 14_320.mlp
15 Lf Rf C (LFE) 0x000F FL FR FC LF Can't detect (3) not needed 15_301.mlp
16 Lf Rf C (LFE S) 0x010F FL FR FC LF BC Can't detect (3) not needed 16_311.mlp
17 Lf Rf C (LFE Ls Rs) 0x003F FL FR FC LF BL BR 5.1 0x003F ok not needed 17_321.mlp
18 Lf Rf Ls Rs (LFE) 0x003B FL FR LF BL BR 4.1 0x0037 (1) (2) -0,1,4,2,3,5 18_221.mlp
19 Lf Rf Ls Rs (C) 0x0037 FL FR FC BL BR 5.0 0x0037 (2) -0,1,4,2,3,5 19_320.mlp
20 Lf Rf Ls Rs (C LFE) 0x003F FL FR FC LF BL BR 5.1 0x003F ok already done 20_321.mlp
(1) Need more complete detection (2/2.1 type) to assign the correct MaskCh.
(2) When decoded with libav need remapping channels.
(3) Can't decode these samples with eac3to:
"The format of the source file could not be detected."
But yes using:
FFmpeg version r11045, Copyright (c) 2000-2007 Fabrice Bellard, et al. (2007/11/16)
configuration: --prefix=/c/MinGW --enable-pp --enable-swscaler --enable-avisynth --enable-libfaac
--enable-libfaad --enable-libmp3lame --enable-libtheora --enable-libxvid --enable-libx264
--enable-gpl --enable-memalign-hack
libavutil version: 49.5.0
libavcodec version: 51.48.0
libavformat version: 51.19.0
built on Nov 16 2007 08:43:27, gcc: 4.2.1-dw2 (mingw32-2)
Input #0, mlp, from 'E:\Test\mlp\14_320.mlp':
Duration: N/A, bitrate: N/A
Stream #0.0: Audio: mlp, 48000 Hz, 5 channels
Output #0, wav, to 'E:\Test\mlp\w14_320.wav':
Stream #0.0: Audio: pcm_s16le, 48000 Hz, 5 channels, 3840 kb/s
Stream mapping:
Stream #0.0 -> #0.0
Press [q] to stop encoding
[mlp @ 00918460]Lossless check failed - expected b, calculated 97
[mlp @ 00918460]End of stream indicated
[mlp @ 00918460]End of stream indicated
size= 9375kB time=20.0 bitrate=3840.0kbits/s
video:0kB audio:9375kB global headers:0kB muxing overhead 0.000458%
itsancho
12th May 2008, 22:26
madshi u r absolutely right! well, i never heard of it, but i like to learn new things, will try to find it ;-)
and... u'r not quite absolutely right, 'cause MKVtoolnix is working/muxing perfect with 16-bits pcm/wav files... :-)
and thanks for the info!
___
edit
Well, it looks like, the problem of MKVtoolnix are not the bits, but the size. Just tried to remux Narnia, pcm is 16-bits, but it's above 4GB... i've edit my previous post and then saw that there is a new page in the treat with ur anser... ;-)
big thanx again!
Yraen
12th May 2008, 22:47
:eek: No, it's not supported yet. Maybe you were thinking about HD DVD subtitles?
Yeah, that was my mistake. I had ripped subs from a title I thought I bought in BD, but when I looked on the shelf it was HD-DVD. Excuse me, I need to go wash the taste of my foot out of my mouth. :o
madshi
12th May 2008, 22:57
# MLP Channel Assignments Mask and MS channels order Detect-MaskCh eac3to libav remap Samples
-- ------------------------ -------------------------- -------------------- ----------- ----------
0 M 0x0004 FC 1.0 0x0004 ok not needed 00_100.mlp
1 L R 0x0003 FL FR 2.0 0x0003 ok not needed 01_200.mlp
2 Lf Rf (S) 0x0103 FL FR BC 3.0 0x0007 (1) not needed 02_210.mlp
3 Lf Rf (Ls Rs) 0x0033 FL FR BL BR 4.0 0x0033 ok not needed 03_220.mlp
4 Lf Rf (LFE) 0x000B FL FR LF 2.1 0x0007 (1) not needed 04_201.mlp
5 Lf Rf (LFE S) 0x010B FL FR LF BC 3.1 0x0033 (1) not needed 05_211.mlp
6 Lf Rf (LFE Ls Rs) 0x003B FL FR LF BL BR 4.1 0x0037 (1) not needed 06_221.mlp
7 Lf Rf (C) 0x0007 FL FR FC 3.0 0x0007 ok not needed 07_300.mlp
8 Lf Rf (C S) 0x0107 FL FR FC BC 4.0 0x0033 (1) not needed 08_310.mlp
9 Lf Rf (C Ls Rs) 0x0037 FL FR FC BL BR 5.0 0x0037 ok not needed 09_320.mlp
10 Lf Rf (C LFE) 0x000F FL FR FC LF 3.1 0x0033 (1) not needed 10_301.mlp
11 Lf Rf (C LFE S) 0x010F FL FR FC LF BC 4.1 0x0037 (1) not needed 11_311.mlp
12 Lf Rf (C LFE Ls Rs) 0x003F FL FR FC LF BL BR 5.1 0x003F ok not needed 12_321.mlp
13 Lf Rf C (S) 0x0107 FL FR FC BC Can't detect (3) not needed 13_310.mlp
14 Lf Rf C (Ls Rs) 0x0037 FL FR FC BL BR Can't detect (3) not needed 14_320.mlp
15 Lf Rf C (LFE) 0x000F FL FR FC LF Can't detect (3) not needed 15_301.mlp
16 Lf Rf C (LFE S) 0x010F FL FR FC LF BC Can't detect (3) not needed 16_311.mlp
17 Lf Rf C (LFE Ls Rs) 0x003F FL FR FC LF BL BR 5.1 0x003F ok not needed 17_321.mlp
18 Lf Rf Ls Rs (LFE) 0x003B FL FR LF BL BR 4.1 0x0037 (1) (2) -0,1,4,2,3,5 18_221.mlp
19 Lf Rf Ls Rs (C) 0x0037 FL FR FC BL BR 5.0 0x0037 (2) -0,1,4,2,3,5 19_320.mlp
20 Lf Rf Ls Rs (C LFE) 0x003F FL FR FC LF BL BR 5.1 0x003F ok already done 20_321.mlp
(1) Need more complete detection (2/2.1 type) to assign the correct MaskCh.
(2) When decoded with libav need remapping channels.
(3) Can't decode these samples with eac3to:
"The format of the source file could not be detected."
Awesome!! Thanks much again for your help! :)
monohouse
12th May 2008, 23:04
-----
madshi
12th May 2008, 23:15
this freezes and stuck for hours while using 100% of cpu time, after checking it appears to happen for the audio only I tested this with the video alone and it works
Most probably there's either a bug in the Sonic DTS-HD decoder or the DTS stream is slightly damaged. DTS streams usually don't have a CRC, so eac3to cannot detect every damage in DTS streams.
You can probably work around the problem by using the "-core" switch. This will discard the additional Master Audio packets and only decode the core. You'll take a slight hit on audio quality, though.
Your best bet is probably to do a clean rerip in the hope that this fixes the problem.
monohouse
12th May 2008, 23:20
-----
madshi
13th May 2008, 07:45
one other thing possibly I didn't mention, any chance it may be related to using version 4.2 of sonic instead of 4.3 which you mentioned ?
Don't know.
sayin do you know when they encrypt those BD's do they also encrypt the audio or only the video ?
Audio is also encrypted.
Yraen
13th May 2008, 08:53
madshi,
Here's (ftp://ftp.shspvr.com/download/moive_clip/hd_pvr_clip/hcw_hd_pvr2_1080i_h264.ts) an interesting clip (80MB) from the thread here (http://www.avsforum.com/avs-vb/showthread.php?t=1015617) about the Hauppauge HD PVR starting to ship now.
I can mux it into a mkv container, generating a gaps file, and it plays fine. When I run the command line again, using the gaps file, it messes up the playback, showing the time as only 2 seconds for the file length in media player, and stopping at different points each time I start it over.
First run:
eac3to v2.46
command line: "D:\editing apps\eac3to\2.46\eac3to.exe" "H:\hcw_hd_pvr2_1080i_h264.ts" 1: "N:\test\video.mkv" -seekToIFrames
------------------------------------------------------------------------------
TS, 1 video track, 0:02:06
1: h264/AVC, 1080i50 (16:9)
[v01] Extracting video track number 1...
[v01] Muxing video to Matroska...
[v01] Video overlaps for 4 frames at playtime 0:00:00.
[v01] Video overlaps for 4 frames at playtime 0:00:00.
[v01] Video overlaps for 4 frames at playtime 0:00:01.
(continues on like this for every second of the file)
(notice the track time above and the end time below)
[v01] Video overlaps for 4 frames at playtime 0:04:06.
[v01] Video overlaps for 4 frames at playtime 0:04:06.
[v01] Video overlaps for 4 frames at playtime 0:04:06.
[v01] Video overlaps for 4 frames at playtime 0:04:07.
[v01] The MKV file was created without making use of the gap/overlap information.
[v01] Please check whether audio is in sync. If it is in sync everything is fine.
[v01] Otherwise you can ask eac3to to repeat the muxing. It will then automatically
[v01] make use of the detailed gap/overlap information.
Added fps value to MKV header.
Video track 1 contains 6290 frames.
eac3to processing took 7 seconds.
Done.
Second Run:
eac3to v2.46
command line: "D:\editing apps\eac3to\2.46\eac3to.exe" "H:\hcw_hd_pvr2_1080i_h264.ts" 1: "N:\test\video.mkv" -seekToIFrames
------------------------------------------------------------------------------
TS, 1 video track, 0:02:06
1: h264/AVC, 1080i50 (16:9)
[v01] Video gap description file detected, will be used for muxing...
[v01] Extracting video track number 1...
[v01] Muxing video to Matroska...
Added fps value to MKV header.
Video track 1 contains 6290 frames.
eac3to processing took 2 seconds.
Done.
Probably nothing you'll need to fix, I just thought it might be of an interest to you.
dorati
13th May 2008, 10:52
@madshi:
Hmmmmm... This is probably caused by a bug in eac3to. I'm not removing the sequence end codes at the join points when demuxing video. I'm only doing that when muxing the video to MKV. Stupid me. Will be fixed in the next build...
Perfekt. Thanks for your very very helpfull program !
Momber
13th May 2008, 11:44
For now if you need to have the pulldown completely removed please use eac3to for demuxing and then vc1conv afterwards.
Thanks for your reply. I'm doing just that. And it works :)
tenkai
13th May 2008, 14:56
Hi guys, is there a simple way to encode dts master audio directly into dts? if i set while demuxing (.dts ending) i get a dts file which doesnīt work properly.. so i need to convert it to flac and after that to dts.. i wonder if there is another way?
thx in advance
saint-francis
13th May 2008, 15:03
Hi guys, is there a simple way to encode dts master audio directly into dts? if i set while demuxing (.dts ending) i get a dts file which doesnīt work properly.. so i need to convert it to flac and after that to dts.. i wonder if there is another way?
There is a switch called -core that will do what you want.
madshi
13th May 2008, 15:04
Here's (ftp://ftp.shspvr.com/download/moive_clip/hd_pvr_clip/hcw_hd_pvr2_1080i_h264.ts) an interesting clip (80MB) from the thread here (http://www.avsforum.com/avs-vb/showthread.php?t=1015617) about the Hauppauge HD PVR starting to ship now.
Thanks, I'll give that a look later this week.
Hi guys, is there a simple way to encode dts master audio directly into dts? if i set while demuxing (.dts ending) i get a dts file which doesnīt work properly.. so i need to convert it to flac and after that to dts.. i wonder if there is another way?
Use the "-core" switch.
Edit: saint-francis was faster... ;)
tenkai
13th May 2008, 15:07
oki thx :)
dorati
13th May 2008, 15:20
I have TRUE-HD Audiotracks in my m2ts-File.
With -demux i get a .ac3 and and a .thd -File.
With convert i get a .flac file.
How I get a full True-Hd.ac3 File for muxing wit tsRemuxer?
Thunderbolt8
13th May 2008, 15:39
I guess that .ac3 file from demuxing is already fine.
madshi
13th May 2008, 15:40
I have TRUE-HD Audiotracks in my m2ts-File.
With -demux i get a .ac3 and and a .thd -File.
With convert i get a .flac file.
How I get a full True-Hd.ac3 File for muxing wit tsRemuxer?
This is currently not supported by eac3to because eac3to is not built for m2ts muxing. I think the m2ts muxer you're using (probably TsMuxer) should offer a way to import separate TrueHD+AC3 files and melt them together for the final m2ts mux.
EPiPH0NE
13th May 2008, 15:58
This is currently not supported by eac3to because eac3to is not built for m2ts muxing. I think the m2ts muxer you're using (probably TsMuxer) should offer a way to import separate TrueHD+AC3 files and melt them together for the final m2ts mux.
You can do this with Scenarist but not tsMuxeR.
I've been sitting on the side line for this new TrueHD audio format until I get myself a TrueHD pre-amp. I used PDVD8 for my BD and HD DVD movies. Now, my pre-amp is here and I like to try this conversion now. Few questions:
1) So with this conversion, is that mean I am able to stream TrueHD audio stream to my pre-amp?
2) HDMI 1,3, right?
Thank for your reply in advance.
Beastie Boy
13th May 2008, 19:33
eac3to is a tool to demux and/or transcode audio from one format to another. It really depends on what you intend to do with the video/audio streams, and what device you will be using to feed your amp.
Cheers, Beastie.
eac3to is a tool to demux and/or transcode audio from one format to another. It really depends on what you intend to do with the video/audio streams, and what device you will be using to feed your amp.
Cheers, Beastie.
Hi Beastie,
Thanks for your reply. So correct me if I am wrong, so with this conversion, we transfer TrueHD audio format to another format such as DTS or DD to our receiver via for example SPDIF? So we are still going to hear all the TrueHD format but in DD or DTS in our receiver, right?
Beastie Boy
13th May 2008, 20:08
Hi Beastie,
Thanks for your reply. So correct me if I am wrong, so with this conversion, we transfer TrueHD audio format to another format such as DTS or DD to our receiver via for example SPDIF? So we are still going to hear all the TrueHD format but in DD or DTS in our receiver, right?
TrueHD is lossless audio, DD and DTS are both lossy. If you wish to retain TrueHD quality, either convert the audio to LPCM, WAV or FLAC with eac3to, or mux the original TrueHD stream to Bluray structure using tsMuxer (http://forum.doom9.org/showthread.php?t=134104).
I suggest you read up on both tools, decide what it is you need to acheive, and then come and ask for assistance using the tools if you still need it. I get the impression that you don't really know what you are trying to do at the moment :)
Cheers, Beastie.
TrueHD is lossless audio, DD and DTS are both lossy. If you wish to retain TrueHD quality, either convert the audio to LPCM, WAV or FLAC with eac3to, or mux the original TrueHD stream to Bluray structure using tsMuxer (http://forum.doom9.org/showthread.php?t=134104).
I suggest you read up on both tools, decide what it is you need to acheive, and then come and ask for assistance using the tools if you still need it. I get the impression that you don't really know what you are trying to do at the moment :)
Cheers, Beastie.
Thanks for the reply Beastie,
My goal is I want to get these TrueHD format BD movies I back up from my HTPC to my pre-amp. I did not finish the threads since most of the posts are talking about how to do it. I just want to see is this the right tool for me before I convert the BD audio stream. So to sum up: This is a tool to convert TrueHD audio format to LPCM, WAV or FLAC and output to our receivers. Right?
If it is the case, I guess this is not for me since I want to get the TrueHD to my pre-amp using HDMI 1.3, right? Yes, I realize as of today there is nothing can output TrueHD to pre-amp from our HTPC yet. From best of my knowledge, in the future x-tension card from Auzentech or Intel G45 MB will be the hardewares we need in order to output the TrueHD format from our HTPC to receiver.
nautilus7
13th May 2008, 20:52
What is your video format? Do you plan to use the BD's as they are or have you convert them to mkv?
HDMI 1.3 is useful if you need to transfer TrueHD, DTS-HD or LPCM (and decoded FLAC) audio. Otherwise you can use spdif for AC3 and DTS or analog for all the previous.
hi guys I'm quite new to this burning blu-ray thing and i seem to be having way to much problems with the audio. I've followed many of the tutorials and am stuck with the audio not being liked by a eac3to. I've started with evodemux and got the audio (ddp) and video (vc1) fine. video works fine ran it with vc1conv and ran muigenerator and works fine with scenarist. the audio on the other hand gives me a problem when i try to run it with eac3to says
"eac3to v2.45
command line: eac3to d:\temp\vc1\audio1.ddp d:\temp\vc1\audio.wavs -sonic
------------------------------------------------------------------------------
AC3, 2.0 channels, 1:49:00, 192kbit/s, 48khz, dialnorm: -27dB
Removing dialog normalization...
The Sonic (E-)AC3 Decoder applies DRC.
Decoding with DirectShow (Sonic Audio Decoder)...
DirectShow reports 5.1 channels, 16 bits, 48khz
Writing WAVs...
Creating file "d:\temp\vc1\audio.R.wav"...
Creating file "d:\temp\vc1\audio.L.wav"...
This track is not clean. Processing aborted.
Please clean the track with delaycut and then retry eac3to.
Aborted at file position 2424832.
"
so i use delaycut and i get this in my logfile
"[Input info]
Bitrate=1087
Actual rate=1087.000000
Sampling Frec=48000
TotalFrames=108247
Bytesperframe=1450.0000
Filesize=156959019
FrameDuration= 10.6716
Framespersecond= 93.7069
Duration=00:19:22.659
Channels mode=2/0: L+R
LFE=LFE: Not present
[Target info]
StartFrame=0
EndFrame=108246
NotFixedDelay= 0.0000
Duration=00:19:15.165
====== PROCESSING LOG ======================
Time 00:00:00.000; Frame#= 1. Crc error SILENCED: read = DDDD; calculated=6DB0
Time 00:00:00.010; Frame#= 2. Unsynchronized frame...REWINDED 682 bytes. Found new synch word
Time 00:00:00.021; Frame#= 3. Crc error SILENCED: read = DDDD; calculated=1BDF
Time 00:00:00.032; Frame#= 4. Unsynchronized frame...REWINDED 682 bytes. Found new synch word
Time 00:00:00.042; Frame#= 5. Crc error SILENCED: read = DDDD; calculated=5FB5
Time 00:00:00.053; Frame#= 6. Unsynchronized frame...REWINDED 682 bytes. Found new synch word
Time 00:00:00.064; Frame#= 7. Some basic parameters changed between Frame #1 and this frame
Time 00:00:00.064; Frame#= 7. Crc error SILENCED: read = 6108; calculated=BC0F
Time 00:00:00.074; Frame#= 8. Unsynchronized frame...REWINDED 2556 bytes. Found new synch word
Time 00:00:00.085; Frame#= 9. Some basic parameters changed between Frame #7 and this frame
Time 00:00:00.085; Frame#= 9. Crc error SILENCED: read = 5369; calculated=F18A
Time 00:00:00.096; Frame#= 10. Unsynchronized frame...REWINDED 2594 bytes. Found new synch word
Time 00:00:00.106; Frame#= 11. Some basic parameters changed between Frame #9 and this frame
Time 00:00:00.106; Frame#= 11. Crc error SILENCED: read = F33F; calculated=2029
Time 00:00:00.117; Frame#= 12. Unsynchronized frame...REWINDED 2368 bytes. Found new synch word
Time 00:00:00.128; Frame#= 13. Some basic parameters changed between Frame #11 and this frame
Time 00:00:00.128; Frame#= 13. Crc error SILENCED: read = 4967; calculated=4827
Time 00:00:00.138; Frame#= 14. Unsynchronized frame...REWINDED 1122 bytes. Found new synch word
Time 00:00:00.149; Frame#= 15. Some basic parameters changed between Frame #13 and this frame
Time 00:00:00.149; Frame#= 15. Crc error SILENCED: read = F9F3; calculated=0748
Time 00:00:00.160; Frame#= 16. Unsynchronized frame...REWINDED 848 bytes. Found new synch word
Time 00:00:00.170; Frame#= 17. Some basic parameters changed between Frame #15 and this frame
Time 00:00:00.170; Frame#= 17. Crc error SILENCED: read = 73ED; calculated=D95D
Time 00:00:00.181; Frame#= 18. Unsynchronized frame...REWINDED 1098 bytes. Found new synch word
Time 00:00:00.192; Frame#= 19. Some basic parameters changed between Frame #17 and this frame
Time 00:00:00.192; Frame#= 19. Crc error SILENCED: read = 956B; calculated=556A
Time 00:00:00.202; Frame#= 20. Unsynchronized frame...REWINDED 2818 bytes. Found new synch word
Time 00:00:00.213; Frame#= 21. Some basic parameters changed between Frame #19 and this frame
Time 00:00:00.213; Frame#= 21. Crc error SILENCED: read = BD43; calculated=1C7C
Time 00:00:00.224; Frame#= 22. Unsynchronized frame...REWINDED 340 bytes. Found new synch word
Time 00:00:00.234; Frame#= 23. Some basic parameters changed between Frame #21 and this frame
Time 00:00:00.234; Frame#= 23. Crc error SILENCED: read = 9136; calculated=5577
Time 00:00:00.245; Frame#= 24. Unsynchronized frame...REWINDED 638 bytes. Found new synch word
Time 00:00:00.256; Frame#= 25. Some basic parameters changed between Frame #23 and this frame
Time 00:00:00.256; Frame#= 25. Crc error SILENCED: read = 1709; calculated=8263
Time 00:00:00.266; Frame#= 26. Unsynchronized frame...REWINDED 2442 bytes. Found new synch word
Time 00:00:00.277; Frame#= 27. Some basic parameters changed between Frame #25 and this frame
Time 00:00:00.277; Frame#= 27. Crc error SILENCED: read = 6734; calculated=7FA9
Time 00:00:00.288; Frame#= 28. Unsynchronized frame...REWINDED 608 bytes. Found new synch word
Time 00:00:00.298; Frame#= 29. Some basic parameters changed between Frame #27 and this frame
Time 00:00:00.298; Frame#= 29. Crc error SILENCED: read = 000A; calculated=9DC4
Time 00:00:00.309; Frame#= 30. Unsynchronized frame...REWINDED 460 bytes. Found new synch word
Time 00:00:00.320; Frame#= 31. Some basic parameters changed between Frame #29 and this frame
Time 00:00:00.320; Frame#= 31. Crc error SILENCED: read = 9F3E; calculated=DBC1
Time 00:00:00.330; Frame#= 32. Unsynchronized frame...REWINDED 1606 bytes. Found new synch word
Time 00:00:00.341; Frame#= 33. Some basic parameters changed between Frame #31 and this frame
Time 00:00:00.341; Frame#= 33. Crc error SILENCED: read = C235; calculated=BDE2
Time 00:00:00.352; Frame#= 34. Unsynchronized frame...REWINDED 742 bytes. Found new synch word
Time 00:00:00.362; Frame#= 35. Some basic parameters changed between Frame #33 and this frame
Time 00:00:00.362; Frame#= 35. Crc error SILENCED: read = ACC2; calculated=A802
Time 00:00:00.373; Frame#= 36. Unsynchronized frame...REWINDED 3028 bytes. Found new synch word
Time 00:00:00.384; Frame#= 37. Some basic parameters changed between Frame #35 and this frame
Time 00:00:00.384; Frame#= 37. Crc error SILENCED: read = E02F; calculated=8C7F
Time 00:00:00.394; Frame#= 38. Unsynchronized frame...REWINDED 428 bytes. Found new synch word
Time 00:00:00.405; Frame#= 39. Some basic parameters changed between Frame #37 and this frame
Time 00:00:00.405; Frame#= 39. Crc error SILENCED: read = 7D0B; calculated=7D78
Time 00:00:00.416; Frame#= 40. Unsynchronized frame...SKIPPED 716 bytes. Found new synch word
Time 00:00:00.426; Frame#= 41. Some basic parameters changed between Frame #39 and this frame
Time 00:00:00.426; Frame#= 41. Crc error SILENCED: read = 9F3E; calculated=5FC6
Time 00:00:00.437; Frame#= 42. Unsynchronized frame...REWINDED 98 bytes. Found new synch word
Time 00:00:00.448; Frame#= 43. Some basic parameters changed between Frame #41 and this frame
Time 00:00:00.448; Frame#= 43. Crc error SILENCED: read = F9F3; calculated=4D21
Time 00:00:00.458; Frame#= 44. Unsynchronized frame...REWINDED 2426 bytes. Found new synch word
Time 00:00:00.469; Frame#= 45. Some basic parameters changed between Frame #43 and this frame
Time 00:00:00.469; Frame#= 45. Crc error SILENCED: read = 256D; calculated=0F85
Time 00:00:00.480; Frame#= 46. Unsynchronized frame...REWINDED 1738 bytes. Found new synch word
Time 00:00:00.490; Frame#= 47. Some basic parameters changed between Frame #45 and this frame
Time 00:00:00.490; Frame#= 47. Crc error SILENCED: read = C1B0; calculated=1DD6
Time 00:00:00.501; Frame#= 48. Unsynchronized frame...REWINDED 2842 bytes. Found new synch word
Time 00:00:00.512; Frame#= 49. Some basic parameters changed between Frame #47 and this frame
Time 00:00:00.512; Frame#= 49. Crc error SILENCED: read = 7CF9; calculated=5FB1
Time 00:00:00.522; Frame#= 50. Unsynchronized frame...SKIPPED 654 bytes. Found new synch word
Time 00:00:00.533; Frame#= 51. Some basic parameters changed between Frame #49 and this frame
Time 00:00:00.533; Frame#= 51. Crc error SILENCED: read = 51DB; calculated=D9A1
Time 00:00:00.544; Frame#= 52. Unsynchronized frame...SKIPPED 154 bytes. Found new synch word
Time 00:00:00.554; Frame#= 53. Some basic parameters changed between Frame #51 and this frame
Time 00:00:00.554; Frame#= 53. Crc error SILENCED: read = 9671; calculated=4954
Time 00:00:00.565; Frame#= 54. Unsynchronized frame...SKIPPED 102 bytes. Found new synch word
Time 00:00:00.576; Frame#= 55. Some basic parameters changed between Frame #53 and this frame
Time 00:00:00.576; Frame#= 55. Crc error SILENCED: read = F099; calculated=6DFE
Time 00:00:00.586; Frame#= 56. Unsynchronized frame...REWINDED 1178 bytes. Found new synch word
Time 00:00:00.597; Frame#= 57. Some basic parameters changed between Frame #55 and this frame
Time 00:00:00.597; Frame#= 57. Crc error SILENCED: read = 4FFB; calculated=1418
Time 00:00:00.608; Frame#= 58. Unsynchronized frame...SKIPPED 90 bytes. Found new synch word
Time 00:00:00.618; Frame#= 59. Some basic parameters changed between Frame #57 and this frame
Time 00:00:00.618; Frame#= 59. Crc error SILENCED: read = 7E92; calculated=759D
Time 00:00:00.629; Frame#= 60. Unsynchronized frame...REWINDED 2686 bytes. Found new synch word
Time 00:00:00.640; Frame#= 61. Some basic parameters changed between Frame #59 and this frame
Time 00:00:00.640; Frame#= 61. Crc error SILENCED: read = 986F; calculated=02B0
Time 00:00:00.650; Frame#= 62. Unsynchronized frame...REWINDED 1060 bytes. Found new synch word
Time 00:00:00.661; Frame#= 63. Some basic parameters changed between Frame #61 and this frame
Time 00:00:00.661; Frame#= 63. Crc error SILENCED: read = 007B; calculated=50A2
Time 00:00:00.672; Frame#= 64. Unsynchronized frame...REWINDED 1932 bytes. Found new synch word
Time 00:00:00.682; Frame#= 65. Some basic parameters changed between Frame #63 and this frame
Time 00:00:00.682; Frame#= 65. Crc error SILENCED: read = E069; calculated=53D2
Time 00:00:00.693; Frame#= 66. Unsynchronized frame...REWINDED 1268 bytes. Found new synch word
Time 00:00:00.704; Frame#= 67. Some basic parameters changed between Frame #65 and this frame
Time 00:00:00.704; Frame#= 67. Crc error SILENCED: read = E7CF; calculated=2E1C
Time 00:00:00.714; Frame#= 68. Unsynchronized frame...REWINDED 1618 bytes. Found new synch word
Time 00:00:00.725; Frame#= 69. Some basic parameters changed between Frame #67 and this frame
Time 00:00:00.725; Frame#= 69. Crc error SILENCED: read = C328; calculated=441F
Too Many Errors. Stop Logging.
Number of written frames = 202844
Number of Errors= 607898
"
then when i run it into eac3to again i get this
"eac3to v2.45
command line: eac3to d:\temp\vc1\audio1_fixed.ddp d:\temp\vc1\audio.wavs -sonic
------------------------------------------------------------------------------
The format of the source file could not be detected.
"
I have searched for days now for answers and I am stumped if anyone can help me out i would really appreciate it.
i also have my main audio file available from rapidshare
http://rapidshare.com/files/114658575/audio1.part1.rar
http://rapidshare.com/files/114652825/audio1.part2.rar
Beastie Boy
13th May 2008, 21:31
I've started with evodemux and got the audio (ddp) and video (vc1) fine
You have more chance of success if you use eac3to for the whole process. Load you m2ts or EVO files into eac3to and take it from there. See the first post for some example command lines, or check out the thread for eac3to_and_more_gui
Cheers, Beastie.
madshi
13th May 2008, 21:48
@OHB, your audio file is AC3 and not E-AC3. You can trust in what eac3to tells you about it. But you named the file "*.ddp". Now ddp stands for Dolby Digital Plus which is another term for E-AC3. That means you've named the file incorrectly. That doesn't matter for eac3to cause eac3to (mostly) ignores the file extension of source files. However, delaycut depends on the file having the correct file extension. So take the original audio file (*not* the one delaycut produced!), rename it to something.ac3 and then run it through delaycut again.
P.S: Furthermore you shouldn't really use Sonic for AC3 and E-AC3 decoding. Sonic is a bad decoder to use for that format (see first post of this thread). Use Nero or libav instead. Or just leave the decision to eac3to instead of forcing a specific decoder.
wildchild22
13th May 2008, 22:02
Is there a way you can leave the last end of sequence code in the file at the very end of the movie? I am asking because I like to let my istar hd 1.3 play a file right through then repeat and now where the end of sequence code is removed when encoding to mkv it just plays a black screen without audio or video after the movie finishes. ( I do this to make sure the movie plays all the way though before I watch anything with my wife. Too many bad movie nights with the 169time mod for directv for her to ever trust any high definition playback)
What is your video format? Do you plan to use the BD's as they are or have you convert them to mkv?
HDMI 1.3 is useful if you need to transfer TrueHD, DTS-HD or LPCM (and decoded FLAC) audio. Otherwise you can use spdif for AC3 and DTS or analog for all the previous.
Hi nautilus,
Thanks for your reply. Yes, I intended just for the BD movies. But I still don't get the idea behind and I believed I must miss something here...
So with this tool, I will able to convert the TrueHD audio to the format I mentioned before via SPDIF out to our receiver, right? So this is probably a solution for interim means before we are fully able to send TrueHD via HDMI 1.3 to receiver or someone just prefer without TrueHD receiver, right? Also, after the conversion completed, do we need to do another conversion to convert it back in order to send the TrueHD out?
Thank you.
nautilus7
13th May 2008, 23:48
Audio conversion is needed for pc playback for 2 reasons:
1. No available directshow decoders for e-ac3, truehd, dts-hd
2. It's impossible to transmit these formats through spdif for decoding by the receiver.
If you want to play your Blu-ray movies (either backed up on your hard disc as they are or directly from the discs) you don't need any conversions. Simply use powerdvd or another player and set audio output to hdmi.
If you want to back up your blu-rays as a different format (matroska .mkv) and play them from your htpc, you need to use eac3to.
If you just want to back up your blu-rays and also strip the extras from them (or unwanted audio streams) use tsmuxer (no audio conversions needed).
If you want to create movie back ups with blu-ray structure from whatever source also use tsmuxer (perhaps you need to do some audio conversions).
Audio conversion is needed for pc playback for 2 reasons:
1. No available directshow decoders for e-ac3, truehd, dts-hd
2. It's impossible to transmit these formats through spdif for decoding by the receiver.
If you want to play your Blu-ray movies (either backed up on your hard disc as they are or directly from the discs) you don't need any conversions. Simply use powerdvd or another player and set audio output to hdmi.
If you want to back up your blu-rays as a different format (matroska .mkv) and play them from your htpc, you need to use eac3to.
If you just want to back up your blu-rays and also strip the extras from them (or unwanted audio streams) use tsmuxer (no audio conversions needed).
If you want to create movie back ups with blu-ray structure from whatever source also use tsmuxer (perhaps you need to do some audio conversions).
Got it. On the other words, in the mean time since software, PDVD8 is down streaming 24/48 and hardware, no HDMI 1.3 audio card available yet, I can use this conversion and make the BD TrueHD audio to different audio format and output it to our pre-amp via SPDIF.
thanks for the help guys i got audio to ac3 using the main evo file. Thanks beastie boy. now im facing another little problem with getting audio to sync up with video in scenarist. im following the steps thoroughly changing the audio to 23.976 for vc1 but the output m2ts file has syncing issue
gregt
14th May 2008, 07:42
Madshi,
I know Nero 8 has been discussed here previously, but I was wondering why eac3to is not able to use it's codecs. I am able to use them in GraphEdit to render most hidef files (like vc1, h264 - some times I have to change the extension to mpeg2). I just use 'File Source (Async)' -> 'Nero Video Decoder HD' -> 'Video Renderer'. The filter is located at 'Nero\DSFilter\NeVideoHD.ax". So why can't eac3to utilize Nero 8 filter's?
Also, this may not be of interest to anyone, but a feature that I would like is an option to convert to wmv utilizing the Windows Media Video 9 Avanced Profile instead of mkv. I can find no use for mkv, whereas, wmv allows me to use Zune or WMP11 to play hi-def movies over my 802.11n wireless network with no degradation from my computer to my Xbox 360s. Right now converting mkv to wmv using Windows Media Encoder takes 12-16 hours for a single hi-def movie. I found another tool that can do it in 3-4 hours, but it costs $40 plus it is an additional step plus they will not allow me to move my license to another computer without paying for it again (:mad:). The WM SDK is free so it is just the time for coding it into eac3to. Any thoughts on this?
Finally, the new changes for vob seem to be working well, but I am having a lot of issues with gaps and the audio being out of sync on various movies and TV shows. I have tried with and without gaps for the following DVD movies to no avail:
Blade Runner, Escape from New York, RoboCop, Terminator and also TV show Stargate SG1 Season 6.
Oddly, I had no problems with Stargate SG1 Season 5,8,9 (DVD structure looks the same as season 6) where gaps were detected and I reran eac3to to add them in. Just as a note Nero Recode was able to read and recode Season 6 with no problem, but it is 15x slower than eac3to.
Thanks for all your work on a great and useful tool!
dorati
14th May 2008, 17:23
By default, eac3to removes dialog normalization.
I convert my Audio-Files to AC3 5.1. The Source Files have dialnorm: -27db.
For what is the remove?
In my created AC3 the Dialog has other Volume? Why not take the default?
thanks for the help guys i got audio to ac3 using the main evo file. Thanks beastie boy. now im facing another little problem with getting audio to sync up with video in scenarist. im following the steps thoroughly changing the audio to 23.976 for vc1 but the output m2ts file has syncing issue
and another thing i just realized is that my video length is 214:43:04 and audio length is 147:48:10 any ideas how to fix this?
Yraen
14th May 2008, 23:26
Madshi,
I know Nero 8 has been discussed here previously, but I was wondering why eac3to is not able to use it's codecs. I am able to use them in GraphEdit to render most hidef files (like vc1, h264 - some times I have to change the extension to mpeg2). I just use 'File Source (Async)' -> 'Nero Video Decoder HD' -> 'Video Renderer'. The filter is located at 'Nero\DSFilter\NeVideoHD.ax". So why can't eac3to utilize Nero 8 filter's?
That's the video filters. Those aren't used by eac3to. Can you use the audio filters in graphedit also?
Also, this may not be of interest to anyone, but a feature that I would like is an option to convert to wmv utilizing the Windows Media Video 9 Avanced Profile instead of mkv. I can find no use for mkv, whereas, wmv allows me to use Zune or WMP11 to play hi-def movies over my 802.11n wireless network with no degradation from my computer to my Xbox 360s. Right now converting mkv to wmv using Windows Media Encoder takes 12-16 hours for a single hi-def movie. I found another tool that can do it in 3-4 hours, but it costs $40 plus it is an additional step plus they will not allow me to move my license to another computer without paying for it again (:mad:). The WM SDK is free so it is just the time for coding it into eac3to. Any thoughts on this?
When you use WMV 9 you're converting the video, using mkv you're just placing the video, in it's original form, inside a container. Eac3to doesn't convert the video, it just demuxes/muxes it.
thanks for the help guys i got audio to ac3 using the main evo file.
Main evo file or files? Usually there are two files you'll need to get the entire video and audio.
and another thing i just realized is that my video length is 214:43:04 and audio length is 147:48:10 any ideas how to fix this?
See above, most likely the problem. Try this route:
eac3to "path to movie folder"
Find the titleset you want to demux from.
eac3to "path to movie folder" #)
Replace # with the number of the titleset you want. Now find the tracks listed you want to demux.
eac3to "path to movie folder" #) #: movie.mkv -options #audio.ac3 -options #: chapters.txt
Replace the new # with the number beside the tracks you want.
Those should get you the tracks you want without having to type out the path and file names for the individual evo files.
Main evo file or files? Usually there are two files you'll need to get the entire video and audio.
See above, most likely the problem. Try this route:
eac3to "path to movie folder"
Find the titleset you want to demux from.
eac3to "path to movie folder" #)
Replace # with the number of the titleset you want. Now find the tracks listed you want to demux.
eac3to "path to movie folder" #) #: movie.mkv -options #audio.ac3 -options #: chapters.txt
Replace the new # with the number beside the tracks you want.
Those should get you the tracks you want without having to type out the path and file names for the individual evo files.
its all one big huge evo file sitting at about 12GB. eac3to demuxes the 2 tracks that are in the file no problem. i then try to run the vc1 file into muigenerator and it gives me an error when i run in scenarist. so i clean the track with vc1conv and then run it through muigenerator and then load it up in scenarist and it takes it fine. I do the same for the ac3 file and that loads up fine. the problem that i'm having is that when i mux everything through scenarist again the m2ts file has audio and video off sync. i've tried even runing eac3togui and getting the same results
Yraen
15th May 2008, 03:21
its all one big huge evo file sitting at about 12GB. eac3to demuxes the 2 tracks that are in the file no problem. i then try to run the vc1 file into muigenerator and it gives me an error when i run in scenarist. so i clean the track with vc1conv and then run it through muigenerator and then load it up in scenarist and it takes it fine. I do the same for the ac3 file and that loads up fine. the problem that i'm having is that when i mux everything through scenarist again the m2ts file has audio and video off sync. i've tried even runing eac3togui and getting the same results
What movie is it? If I've got it I'll take a look at it. Every HD-DVD I've got is split up into 2 files, most close to or over 20GB total.
If you go from eac3to to mkv, is the audio and video in sync? Are the times then reported correctly?
bigdog660
15th May 2008, 03:54
I've ran into a few movies where there is just one EVO file. Not common, but I've seen it in about 5 movies out of 30 or so.
What movie is it? If I've got it I'll take a look at it. Every HD-DVD I've got is split up into 2 files, most close to or over 20GB total.
It's an adult movie
If you go from eac3to to mkv, is the audio and video in sync? Are the times then reported correctly?
haven't tried to go to mkv yet, i will try it now once i figure out the command string
Chouonsoku
15th May 2008, 08:46
I just demuxed Nine Inch Nails: Ghosts I-IV and noticed that eac3to downsampled the audio from 96kHz to 48kHz when it was encoded to FLAC.
eac3to v2.46
command line: eac3to "F:\Video\NINE INCH NAILS _ GHOSTS I_IV" 1) 1: chapters.txt 2: video.h264 3: english.flac
------------------------------------------------------------------------------
M2TS, 1 video track, 1 audio track, 1:50:17
1: Chapters, 36 chapters
2: h264/AVC, 1080p24 /1.001 (16:9)
3: RAW/PCM, English, 2.0 channels, 24 bits, 96khz
Creating file "chapters.txt"...
[v02] Extracting video track number 2...
[a03] Extracting audio track number 3...
[a03] Reading RAW/PCM...
[a03] Swapping endian...
[a03] Encoding FLAC...
[v02] Creating file "video.h264"...
[a03] Creating file "english.flac"...
Video track 2 contains 158662 frames.
eac3to processing took 25 minutes, 40 seconds.
Done.
Is that something that's done automatically? If so, shouldn't that be something that would be done at a users discretion? When I encode my audio track to FLAC, I want to maintain the exact quality of the source audio. Not degrade it to save space.
madshi
15th May 2008, 09:35
Is there a way you can leave the last end of sequence code in the file at the very end of the movie?
That should be possible.
now im facing another little problem with getting audio to sync up with video in scenarist.
and another thing i just realized is that my video length is 214:43:04 and audio length is 147:48:10 any ideas how to fix this?
i then try to run the vc1 file into muigenerator and it gives me an error when i run in scenarist. so i clean the track with vc1conv and then run it through muigenerator and then load it up in scenarist and it takes it fine.
What does all this have to do with eac3to? Please don't ask in this thread about how to use Scenarist or muigenerator. Please post here about strictly eac3to related questions/problems/suggestions, only. I've never used Scenarist or muigenerator myself yet, so I can't help with that. What you might want to test is to let eac3to mux your movie into an MKV. If that works fine then eac3to probably does everything correctly. If you still have problems with Scenarist or other tools then the problem probably lies outside of eac3to.
why can't eac3to utilize Nero 8 filter's?
When I last tried Nero 8, the audio decoder was not accessible outside of Nero ShowTime. Not in eac3to and also not in GraphEdit. If things changed then that is nice! But I'd like to have confirmation from at least 2 different persons about that before I take the time to install Nero 8 again...
Also, this may not be of interest to anyone, but a feature that I would like is an option to convert to wmv utilizing the Windows Media Video 9 Avanced Profile instead of mkv.
You mean reencoding? That's outside of the scope of what eac3to is about. I'm not considering adding such features at this point in time.
Finally, the new changes for vob seem to be working well, but I am having a lot of issues with gaps and the audio being out of sync on various movies and TV shows. I have tried with and without gaps for the following DVD movies to no avail:
Blade Runner, Escape from New York, RoboCop, Terminator and also TV show Stargate SG1 Season 6.
Oddly, I had no problems with Stargate SG1 Season 5,8,9 (DVD structure looks the same as season 6) where gaps were detected and I reran eac3to to add them in.
I don't have any of these DVDs (I only buy Blu-Rays these days). So the list of titles doesn't help me much. If you want me to fix this problem I need more detailed information. The first thing to do would be to compare all the DVDs which show these problems. Do they all behave similar in some way? E.g. do you always get only audio gaps and no video gaps? Or always only video gaps and no audio gaps? Also do the gaps always occur directly on the join points of the VOB files? What happens if you ignore the gaps, is audio sync wrong/correct then? What happens if you let eac3to fix the gaps, is audio sync wrong/correct then? Finally, if you found a pattern in where things go wrong exactly, I'd probably need a little sample...
By default, eac3to removes dialog normalization.
I convert my Audio-Files to AC3 5.1. The Source Files have dialnorm: -27db.
For what is the remove?
In my created AC3 the Dialog has other Volume? Why not take the default?
Some of this is explained in the first post of this thread. For general information about dialog normalization please do a google search. Thanks.
I just demuxed Nine Inch Nails: Ghosts I-IV and noticed that eac3to downsampled the audio from 96kHz to 48kHz when it was encoded to FLAC.
The log you posted does not indicate that downsampling was done. Why do you think that eac3to downsampled the audio? eac3to normally doesn't downsample unless you ask it to. Is the final FLAC file signaled as being 48kHz? If so, that's most probably a bug. And in that case probably the FLAC doesn't play correctly?
BlackJack1
15th May 2008, 14:03
I asked before but no answer... :-(
I can not drag'n'drop eac3to app. and hddvd/bd files to cmd window on Vista system on my laptop. Do you know how to fix it? In desktop machine with WinXP - no problem...
Please help.
Sorry if it's noob question.
bonanza
15th May 2008, 14:31
Hi,
My commandline:
eac3to.exe "C:\Users\x\Desktop\lowen.ac3" "C:\Users\x\Desktop\lowen_x.ac3" -448 -slowdown
Error: "This audio conversion is not supported."
Why ? I just want to slowdown this AC3.
Im using "eac3to v2.46" and "EAC3to Conversion Utility v2.00" (GUI)
thx for your help in advance!
tenkai
15th May 2008, 19:42
madshi, are u planning to import Bluray Sub demuxing? It would be a amazing feature.. i could stick to eac3to only ;)
greets
cghebert
15th May 2008, 20:20
Hi all,
First time poster but I have been following the thread on and off for a while. I recently got one of the new geforce 8200 motherboards that can send multichannel LPCM over HDMI and have been trying to get it setup properly. I am currently running it in XP SP3. I was able to create a 6 channel FLAC file no problem using eac3, and it plays fine in MPC with madflac. However, for some reason my receiver thinks it is getting a 7.1 channel file, instead of a 5.1 channel file, and the surround right and left channels come out of the surround back right and surround back left channels (I have a 7.1 system), while the surround left and right speakers are silent. All the other speakers (including sub), seem to work fine, except for stuttering, which is most certainly a driver issue, since it happens for all audio tracks.
What I'm trying to figure out is whether this is a another driver issue (quite possibly), or an issue related to how eac3 encodes the tracks. Maybe it is encoding the side surrounds as the back surrounds? This seems unlikely and I can't seem to find any reason why eac3 would, but hopefully someone can chime in and shed some light on the situation.
idbirch2
15th May 2008, 21:16
i then try to run the vc1 file into muigenerator and it gives me an error when i run in scenarist. so i clean the track with vc1conv and then run it through muigenerator and then load it up in scenarist and it takes it fine. I do the same for the ac3 file and that loads up fine. the problem that i'm having is that when i mux everything through scenarist again the m2ts file has audio and video off sync. If you process your video with vc1conv, you must change the framerate of your audio in Sceanarist to 23.976. When you first import it into Scenarist, it will be set to 29.97.
Thunderbolt8
15th May 2008, 21:51
btw. is chapter demuxing for blu-rays (and HD DVDs) already supported? cant remember that atm. if not would it be possible to add this function then, should be nice for concerts (otherwise you'd have to write down the time when each title begins and then search for it manually).
in case if not, does anyone know then if another tool can already do that, so that I could demux chapters and use them for .mkv remuxing? thanks!
Yraen
15th May 2008, 22:26
btw. is chapter demuxing for blu-rays (and HD DVDs) already supported?
Yes it is.
Thunderbolt8
15th May 2008, 22:44
also for blu-ray? just tried "eac3to X:\00076.m2ts", main movie file for face-off, but no chapters displayed.
tried it with the complete movie directory then "eac3to X:\face", but nothing there as well, listed were only the .pls and .m2ts file for the main movie and the audio+video specifications.
or do maybe not all discs include chapters at all?
edit: eac3to X:\dir 1) then did it -.-
another question, which files are needed to have chapter demuxing working? the main movie file(s) of course, but which else? I guess its enough just to additionally have the directory structure and then certain info files for each type? which are these exactly?
Yraen
15th May 2008, 23:14
another question, which files are needed to have chapter demuxing working? the main movie file(s) of course, but which else? I guess its enough just to additionally have the directory structure and then certain info files for each type? which are these exactly?
eac3to x:\folder will list the .mpls files and the .m2ts files they correspond to. You need those .mpls files and probably the folder structure.
Thunderbolt8
15th May 2008, 23:21
can I give the chapter files any name and ending I like to? apparently the mkvmerge chapter editor recognizes them as such, no matter which name I choose. do I have to be beware of anything else when muxing chapters? or is it just as easy as adding video+audio+chapters in mkvmerge and then just mux, without having to specify or change anything?
Yraen
15th May 2008, 23:33
Name it what you want. It's going to be written in the same format regardless, one that mkvmerge accepts. In mkvmerge it is as easy as adding it all in and muxing. There are a few titles out there that will list more chapters than they actually have, so you might end up with more chapter points than if you watched the disc in a BD player.
nautilus7
16th May 2008, 00:18
I have a suggestion/proposal regarding chapters.
In HD DVD there's a possibility the chapters to have or not names and in blu-ray not such thing. Anyway, when chapter names aren't available haali media splitter displays them like in the 1st screen. But when names are available, even if they are chapter 1, chapter 2, etc are displayed like in screen 2, which in my opinion is much prettier. So, what i want to ask is eac3to to add names (chapter 1, chapter 2, etc) when they aren't available from the source.
http://img213.imageshack.us/img213/6398/nonamesyp0.th.png (http://img213.imageshack.us/my.php?image=nonamesyp0.png)http://img505.imageshack.us/img505/438/namesex6.th.png (http://img505.imageshack.us/my.php?image=namesex6.png)
Thunderbolt8
16th May 2008, 00:25
Name it what you want. It's going to be written in the same format regardless, one that mkvmerge accepts. In mkvmerge it is as easy as adding it all in and muxing. There are a few titles out there that will list more chapters than they actually have, so you might end up with more chapter points than if you watched the disc in a BD player.
is there any way to check this? i mean checking against a program which lists it correctly (bdedit?)
usually it shouldnt matter that much, but when it comes to concert stuff it should better work lile 1 chapter = 1 music title on the disc.
I have a suggestion/proposal regarding chapters.
In HD DVD there's a possibility the chapters to have or not names and in blu-ray not such thing. Anyway, when chapter names aren't available haali media splitter displays them like in the 1st screen. But when names are available, even if they are chapter 1, chapter 2, etc are displayed like in screen 2, which in my opinion is much prettier. So, what i want to ask is eac3to to add names (chapter 1, chapter 2, etc) when they aren't available from the source.
agree, would be much easier for music stuff again, then one wouldnt always have to count from top or bottom down-/upwards when for example looking title 12 of 20.
Yraen
16th May 2008, 00:33
is there any way to check this? i mean checking against a program which lists it correctly (bdedit?)
usually it shouldnt matter that much, but when it comes to concert stuff it should better work lile 1 chapter = 1 music title on the disc.
Yes. BDedit will show it to you. Go to the playlist tab, select the correct mpls and in the playlist mark section at the bottom is the chapters. entry-mark are chapters and link point are something else, a link of some type to that spot in the movie. Terminator 3 is one that is loaded with link points, 2-3 per entry point, resulting in 97 chapters.
I have a suggestion/proposal regarding chapters.
A good suggestion. If madshi doesn't want to or can't get it, I can get the gui to check and write the chapter names upon creation.
nautilus7
16th May 2008, 00:51
Ok, thanks Yraen.
I have a problem converting chcken little blu-ray to mkv. I get glitches in the 10 first seconds of the video. After that everything is fine. I made a sample (http://www.sendspace.com/file/5421g7). Tried different decoders/renderers during playback, nothing changed.
When i muxed (to mkv) the complete source file, i got an error that haali muxer can't handle the source, and used -seektoIfrmaes switch. This error popped quite deep into the file, so i don't thing it's related. Sample doesn't make haali muxer complain, anyway.
If you process your video with vc1conv, you must change the framerate of your audio in Sceanarist to 23.976. When you first import it into Scenarist, it will be set to 29.97.
did it already still same output. but maybe its not registering. i dont know
Chouonsoku
16th May 2008, 02:43
The log you posted does not indicate that downsampling was done. Why do you think that eac3to downsampled the audio? eac3to normally doesn't downsample unless you ask it to. Is the final FLAC file signaled as being 48kHz? If so, that's most probably a bug. And in that case probably the FLAC doesn't play correctly?
MediaInfo, dbPowerAmp, Winamp and foobar all saw the file as 48kHz. I had to demux the audio track to PCM and then encode to FLAC with eac3to after forcing all the settings.
eac3to v2.46
command line: "E:\Tools\HD\eac3to\eac3to.exe" "F:\Video\NINE INCH NAILS _ GHOSTS I_IV\demux\english.pcm" "F:\Video\NINE INCH NAILS _ GHOSTS I_IV\demux\english.flac" -96000 -override -24 -big -2
------------------------------------------------------------------------------
RAW/PCM, 2.0 channels, 1:50:18, 24 bits, 96khz
Reading RAW/PCM...
Swapping endian...
Encoding FLAC...
Creating file "F:\Video\NINE INCH NAILS _ GHOSTS I_IV\demux\english.flac"...
eac3to processing took 13 minutes, 31 seconds.
Done.
When the PCM file was demuxed, eac3to wasn't reading the file at all, so I had to force the options.
Edit: Another go at demuxing, resulted in a 48 kHz wav file.
eac3to v2.46
command line: eac3to "F:\Video\NINE INCH NAILS _ GHOSTS I_IV\" 1) 1: chapters.txt 2: video.h264 3: audio.wav
------------------------------------------------------------------------------
M2TS, 1 video track, 1 audio track, 1:50:17
1: Chapters, 36 chapters
2: h264/AVC, 1080p24 /1.001 (16:9)
3: RAW/PCM, English, 2.0 channels, 24 bits, 96khz
Creating file "chapters.txt"...
[v02] Extracting video track number 2...
[a03] Extracting audio track number 3...
[a03] Reading RAW/PCM...
[a03] Swapping endian...
[a03] Writing WAV...
[v02] Creating file "video.h264"...
[a03] Creating file "audio.wav"...
[a03] Caution: The WAV file is bigger than 2GB.
[a03] Some WAV readers might not be able to handle this file correctly.
Video track 2 contains 158662 frames.
eac3to processing took 38 minutes, 29 seconds.
Done.
Patsfan123
16th May 2008, 06:04
Quick question, when I am converting a PCM track to FLAC directly from a Blu-ray disc, do I need to use the -blu-ray switch, or will the program recognize that it is a blu-ray from the disc structure?
Chouonsoku
16th May 2008, 06:16
Quick question, when I am converting a PCM track to FLAC directly from a Blu-ray disc, do I need to use the -blu-ray switch, or will the program recognize that it is a blu-ray from the disc structure?
eac3to will see it is a Blu-Ray disc from the file structure and remap channels accordingly.
rkorkie
16th May 2008, 17:26
In a previous post in this thread (#4588), the error I've encountered on the Top Gun HD DVD still exists:
"The libav DTS decoder doesn't decode the 7th channel".
Just a friendly reminder that the bug still exists, in case anyone is interested. I will wait for a bugfix before I process this one.
Here is the log:
Extracting Tracks from "FEATURE_1.EVO"+"FEATURE_2.EVO"
EVO, 1 video track, 5 audio tracks, 6 subtitle tracks, 1:49:38
1: Joined EVO file
2: h264/AVC, 1080p24 /1.001 (16:9) with pulldown flags
3: TrueHD, 5.1 channels, 48khz, dialnorm: -27dB, -84ms
4: DTS-ES, 6.1 channels, 24 bits, 768kbit/s, 48khz, -84ms
5: E-AC3, 5.1 channels, 768kbit/s, 48khz, dialnorm: -27dB, -84ms
6: E-AC3, 5.1 channels, 448kbit/s, 48khz, dialnorm: -27dB, -84ms
7: E-AC3, 5.1 channels, 448kbit/s, 48khz, dialnorm: -27dB, -84ms
8: Subtitle
9: Subtitle
10: Subtitle
11: Subtitle
12: Subtitle
13: Subtitle
[a04] The libav DTS decoder doesn't decode the 7th channel.
eac3to crashed...
madshi
16th May 2008, 18:12
Finally, the new changes for vob seem to be working well, but I am having a lot of issues with gaps and the audio being out of sync on various movies and TV shows.
P.S: Does eac3to detect the problematic DVDs to have pulldown flags? If so, please try using the "-keepPulldown" switch. Maybe that helps getting rid of the issues? I suspect that maybe those DVDs have mixed video/film content which eac3to may fail to properly detect. If that is the case the "-keepPulldown" switch should fully solve the problem.
I asked before but no answer... :-(
I can not drag'n'drop eac3to app. and hddvd/bd files to cmd window on Vista system on my laptop. Do you know how to fix it?
I've no idea. I don't think this is a problem I can fix in eac3to.
My commandline:
eac3to.exe "C:\Users\x\Desktop\lowen.ac3" "C:\Users\x\Desktop\lowen_x.ac3" -448 -slowdown
Error: "This audio conversion is not supported."
Why ? I just want to slowdown this AC3.
Works for me. Can you please post the full log text? Please don't type it. Please copy&paste it. Thanks.
madshi, are u planning to import Bluray Sub demuxing?
Yes.
First time poster but I have been following the thread on and off for a while. I recently got one of the new geforce 8200 motherboards that can send multichannel LPCM over HDMI and have been trying to get it setup properly. I am currently running it in XP SP3. I was able to create a 6 channel FLAC file no problem using eac3, and it plays fine in MPC with madflac. However, for some reason my receiver thinks it is getting a 7.1 channel file, instead of a 5.1 channel file, and the surround right and left channels come out of the surround back right and surround back left channels (I have a 7.1 system), while the surround left and right speakers are silent. All the other speakers (including sub), seem to work fine, except for stuttering, which is most certainly a driver issue, since it happens for all audio tracks.
What I'm trying to figure out is whether this is a another driver issue (quite possibly), or an issue related to how eac3 encodes the tracks. Maybe it is encoding the side surrounds as the back surrounds? This seems unlikely and I can't seem to find any reason why eac3 would, but hopefully someone can chime in and shed some light on the situation.
Hmmmm... This may be a bug in madFlac or in the driver. Don't know for sure. It's definitely not a bug in eac3to. Can you please post a report in the madFlac thread?
I have a suggestion/proposal regarding chapters.
In HD DVD there's a possibility the chapters to have or not names and in blu-ray not such thing. Anyway, when chapter names aren't available haali media splitter displays them like in the 1st screen. But when names are available, even if they are chapter 1, chapter 2, etc are displayed like in screen 2, which in my opinion is much prettier. So, what i want to ask is eac3to to add names (chapter 1, chapter 2, etc) when they aren't available from the source.
I generally don't like the idea of manipulating our precious muxes just to work around how a specific filter behaves. What happens if in 6 months there's a new filter (or a new version of Haali's filter) which works differently? Maybe that new filter shows "chapter xyz" by itself - and in the locale language of the OS? The muxes we create today would then not be able to make use of that. Instead we'd see the hardcoded english text.
Still if the majority of you guys prefer to have eac3to fill in a "dummy" chapter text, I can add that. So let me know your opinion. Also, would you prefer "chapter" to be written as "Chapter" or as "chapter"?
I have a problem converting chcken little blu-ray to mkv. I get glitches in the 10 first seconds of the video. After that everything is fine. I made a sample (http://www.sendspace.com/file/5421g7). Tried different decoders/renderers during playback, nothing changed.
Thanks, will give that a try.
In a previous post in this thread (#4588), the error I've encountered on the Top Gun HD DVD still exists:
"The libav DTS decoder doesn't decode the 7th channel".
Just a friendly reminder that the bug still exists, in case anyone is interested. I will wait for a bugfix before I process this one.
Are you sure that you're using eac3to v2.46? Please check the log file to make sure. I don't understand why you should have this problem. It works for me with an external DTS-ES file at least. Don't have an EVO file ready with a DTS-ES track in it, though.
MediaInfo, dbPowerAmp, Winamp and foobar all saw the file as 48kHz. I had to demux the audio track to PCM and then encode to FLAC with eac3to after forcing all the settings.
When the PCM file was demuxed, eac3to wasn't reading the file at all, so I had to force the options.
Edit: Another go at demuxing, resulted in a 48 kHz wav file.
Hmmmm... I've checked, I don't have a m2ts sample here with 96kHz PCM in it. Would you mind uploading a little sample for me? 20MB should do the trick. Thanks!
nautilus7
16th May 2008, 18:42
I generally don't like the idea of manipulating our precious muxes just to work around how a specific filter behaves. What happens if in 6 months there's a new filter (or a new version of Haali's filter) which works differently? Maybe that new filter shows "chapter xyz" by itself - and in the locale language of the OS? The muxes we create today would then not be able to make use of that. Instead we'd see the hardcoded english text.
Still if the majority of you guys prefer to have eac3to fill in a "dummy" chapter text, I can add that. So let me know your opinion. Also, would you prefer "chapter" to be written as "Chapter" or as "chapter"?
I see your point. It's not a big deal though... We can always add chapter names manually afterwards (or use alternates like Yraen's GUI), so it doesn't really matter. (It's just a came across a movie with ~50 chapters recently and i was bored adding the names :p )
Anyway, if you are for it, i vote for capital C.
rkorkie
16th May 2008, 19:57
Are you sure that you're using eac3to v2.46? Please check the log file to make sure. I don't understand why you should have this problem. It works for me with an external DTS-ES file at least. Don't have an EVO file ready with a DTS-ES track in it, though.!
Yes, I just checked the changelog and I'm using 2.46. Are there any other suggestions or command lines you'd like me to try to see if I can fix this? Is there a way to splice an EVO file and upload it so we can test on a smaller chunk?
madshi
16th May 2008, 22:42
Yes, I just checked the changelog and I'm using 2.46. Are there any other suggestions or command lines you'd like me to try to see if I can fix this? Is there a way to splice an EVO file and upload it so we can test on a smaller chunk?
You could use a hexeditor to create a small sample. Or you could let EvoDemux rebuild the EVO - and then abort the rebuilding process after 20MB are created and then upload those 20MB.
EPiPH0NE
16th May 2008, 22:56
Yes, I just checked the changelog and I'm using 2.46. Are there any other suggestions or command lines you'd like me to try to see if I can fix this? Is there a way to splice an EVO file and upload it so we can test on a smaller chunk?
Or for a cleaner way you can use HDBDsplit.
rkorkie
16th May 2008, 23:06
You could use a hexeditor to create a small sample. Or you could let EvoDemux rebuild the EVO - and then abort the rebuilding process after 20MB are created and then upload those 20MB.
I have a 20MB file ready. Where should I upload? I'd rather not use rapidshare or things like that. Do you have an anonymous FTP or something?
rkorkie
16th May 2008, 23:11
Or for a cleaner way you can use HDBDsplit.
I just tried HDBDSplit and it couldn't process the EVO. Said it couldn't write the files. fyi.
Yraen
17th May 2008, 00:50
madshi,
I've been thinking about the blank chapters. If you don't want to include it in eac3to I can add a user input to allow the user to change "Chapter" to whatever they wish. If you do include it, I vote capital C also. :)
stinman
17th May 2008, 01:02
Hi,I been trying to get eac3to to work for me but for the life of me I can not!:mad: A guy said to use eac3to find the play list along with the mlp audio tracks and then just bring the ones you choose up with TsmuxeR.I have the 2.46 version of eac3to,the command line and the gui.He said to use the command line version to get what I want.I do not want to re encode anything,I just want to cut it down in size,like get rid of extras and all the other lang and stuff.I have eat up all most 1.5 tbs of Hdd space.The command line version is in my program files,thats where I un zipped it to.What would be the exact command to use to get it to read the play list from a Blu-Ray disk from the drive or the folder.I have Dejau on my "L" hard drive,blu-ray ripped with AnydvdHD.I have other iso's also on same drive.I do not know how to write commands.Can you help me?Thanks
Mark
stinman
17th May 2008, 01:31
Dejavu has a bunch of chapters I guess because there is 7 or 8 m2ts files with 4gbs and under.I tried for hours last night to get eac3to give me a reading from the disk when it was in the DVD\HDDVD\BD\ multi drive by LG that I have.I could get a cmd to pop up with info on it but it would not stay.I started thinking that uac was stopping it but I believe I just do not know the proper commands.If I can see a command I can use it and remember it.So madshi what commands make this program work.All I want to do is see the playlist in the cmd window.Can you help me achieve this? I will be at your command,HaHa
Mark
EPiPH0NE
17th May 2008, 01:59
I just tried HDBDSplit and it couldn't process the EVO. Said it couldn't write the files. fyi.
Hmmm..Never had problem with it but then again I haven't used it a while. Oh well, whatever.
madshi
17th May 2008, 09:35
I have a 20MB file ready. Where should I upload? I'd rather not use rapidshare or things like that. Do you have an anonymous FTP or something?
I'd suggest SendSpace. If you don't like that you can also reduce the sample size to < 10MB and email it to dear (at) madshi (dot) net.
madshi
17th May 2008, 09:36
Hi,I been trying to get eac3to to work for me but for the life of me I can not!:mad: A guy said to use eac3to find the play list along with the mlp audio tracks and then just bring the ones you choose up with TsmuxeR.I have the 2.46 version of eac3to,the command line and the gui.He said to use the command line version to get what I want.I do not want to re encode anything,I just want to cut it down in size,like get rid of extras and all the other lang and stuff.I have eat up all most 1.5 tbs of Hdd space.The command line version is in my program files,thats where I un zipped it to.What would be the exact command to use to get it to read the play list from a Blu-Ray disk from the drive or the folder.I have Dejau on my "L" hard drive,blu-ray ripped with AnydvdHD.I have other iso's also on same drive.I do not know how to write commands.Can you help me?
Well, you'll have a hard time using the command line tool if you don't know how to use the command line generally. I'd suggest trying the GUI here:
http://forum.doom9.org/showthread.php?t=135095
BlackJack1
17th May 2008, 14:06
I did two times dts core extraction from BD Kingdom Of Heaven and no success.
First time:
eac3to v2.46
command line: "C:\Program Files\eac3to\eac3to.exe" "K:\HD\Kingdom of Heaven DC Blu-Ray 1080p MPEG2 DTS-HD\BDMV\STREAM\00000.m2ts"+"K:\HD\Kingdom of Heaven DC Blu-Ray 1080p MPEG2 DTS-HD\BDMV\STREAM\00001.m2ts" 1: m:\hd\chapters.txt 3: m:\hd\kingdom.dts -core
------------------------------------------------------------------------------
M2TS, 1 video track, 1 audio track, 3:09:33
1: Chapters, 63 chapters
2: MPEG2, 1080p24 /1.001 (16:9)
3: DTS Master Audio, English, 5.1 channels, 24 bits, 48khz
Creating file "m:\hd\chapters.txt"...
[a03] Extracting audio track number 3...
[a03] Extracting DTS core...
[a03] Creating file "m:\hd\kingdom.dts"...
[a03] This TS/M2TS file seems to be damaged (discontinuity).
[a03] You can use the "-ignoreDiscon" switch to make eac3to ignore discontinuities.
[a03] Doing that might result in artifacts during playback, though.
Aborted at file position 20160348160.
And used -ignoreDiscon worse result:
eac3to v2.46
command line: "C:\Program Files\eac3to\eac3to.exe" "K:\HD\Kingdom of Heaven DC Blu-Ray 1080p MPEG2 DTS-HD\BDMV\STREAM\00000.m2ts"+"K:\HD\Kingdom of Heaven DC Blu-Ray 1080p MPEG2 DTS-HD\BDMV\STREAM\00001.m2ts" 3: m:\hd\kongdom.dts -core -ignoreDiscon
------------------------------------------------------------------------------
M2TS, 1 video track, 1 audio track, 3:09:33
1: Chapters, 63 chapters
2: MPEG2, 1080p24 /1.001 (16:9)
3: DTS Master Audio, English, 5.1 channels, 24 bits, 48khz
[a03] Extracting audio track number 3...
[a03] Extracting DTS core...
[a03] Creating file "m:\hd\kingdom.dts"...
[a03] This TS/M2TS file seems to be damaged (discontinuity).
[a03] This doesn't seem to be a valid PES packet.
Aborted at file position 20160348160.
BD rip is fine according to man did it and plays using PowerDVD smootly...so I do not know what to thing about it :confused:
Used newest eac3to build.
Yraen
17th May 2008, 15:14
[a03] This TS/M2TS file seems to be damaged (discontinuity).
Best bet is to rip it again. Players are generally more forgiving. I've got a couple of discs that won't rip but will play.
BlackJack1
17th May 2008, 16:33
Reriping is not possible - I friend sold it already... :(
nautilus7
17th May 2008, 17:45
Try xport
Snowknight26
17th May 2008, 23:34
I don't think a sample will help. This looks like a real damage in the source file. A missing sync byte is a very simple check. There's not really a big chance that eac3to has a bug in this situation.
Is this a one part movie? Or does the movie consist of multiple m2ts files? In the latter case check the file size of all m2ts parts. Are they all divisible by 192?
Got another one of those sync byte errors (would test with an earlier version of eac3to but I don't have them) one a one part film. Reripped it, still the same thing. Used xport to demux the DTS MA, then ran it through eac3to:
W:\Encoding Tools\eac3to>eac3to.exe disc1.dtshd disc1.flac
DTS Master Audio, 5.1 channels, 24 bits, 48khz, dialnorm: -4dB
Removing dialog normalization...
Decoding with DirectShow (Sonic Audio Decoder)...
DirectShow reports 5.1 channels, 24 bits, 48khz
Encoding FLAC...
Creating file "disc1.flac"...
This track is not clean. Processing aborted.
Please clean the track with delaycut and then retry eac3to.
Aborted at file position 181780480.
So lets see.. since delaycut doesn't handle DTS variants apart from DTS itself, I would say that that line should be removed/altered. Either that or some kind of -skipErrors switch. :p
nautilus7
18th May 2008, 01:15
You can use delaycut to spot the position and how big the problem is. If it's 1-2 frames you can use a hex editor to edit (correct) the dts frame header, so it can be processed by eac3to. PM me here or at HD... if you want any kind of help.
Yraen
18th May 2008, 02:42
Reriping is not possible - I friend sold it already... :(
Just to let you know it is a bad rip.
eac3to v2.46
command line: "D:\editing apps\eac3to\2.46\eac3to.exe" "H:\HD\KINGDOM_OF_HEAVEN\" 1) 3: "N:\test\audio.dts" -core
------------------------------------------------------------------------------
M2TS, 1 video track, 1 audio track, 3:09:33
1: Chapters, 63 chapters
2: MPEG2, 1080p24 /1.001 (16:9)
3: DTS Master Audio, English, 5.1 channels, 24 bits, 48khz
Audio gap description file detected, will be used for processing...
[a03] Extracting audio track number 3...
[a03] Extracting DTS core...
[a03] Realizing DTS gaps...
[a03] Creating file "N:\test\audio.dts"...
Video track 2 contains 272688 frames.
eac3to processing took 15 minutes, 56 seconds.
Done.
I got a gaps file, but no discontinuity errors.
Snowknight26
18th May 2008, 03:55
You can use delaycut to spot the position and how big the problem is. If it's 1-2 frames you can use a hex editor to edit (correct) the dts frame header, so it can be processed by eac3to. PM me here or at HD... if you want any kind of help.
What I'm saying is, delaycut doesn't handle DTS-HD MA, so eac3to's suggestion to use delaycut on that track is pointless.
nautilus7
18th May 2008, 11:56
What I'm saying is, delaycut doesn't handle DTS-HD MA, so eac3to's suggestion to use delaycut on that track is pointless.
Yeah, sorry... I read your post too quickly! :D
Thunderbolt8
18th May 2008, 21:36
madshi could it be possible that there are different kind of chapters (for HD DVDs)? there seem to be no chapters displayed for the eagles live HD DVD, although some internet page said that disc is supposed to have 29 ones.
nautilus7
18th May 2008, 21:45
can you post/upload the.xpl file?
Thunderbolt8
18th May 2008, 22:37
nvm, now it works doh -.-
do you happen to know if those chapter files have a special file structure which is recognized by mkvmerge, or would it be the same if I just create a new random file and copy & paste the info into it?
Yraen
18th May 2008, 22:44
Just use eac3to and extract only the chapters file. Copy and paste won't work, not from the .xpl file.
Beastie Boy
19th May 2008, 10:59
I wanted to create a 640kb/s AC3 file from a TrueHD track on Bluray. Here is my log file:
eac3to v2.46
command line: "C:\Program Files\eAC3to\eac3to.exe" "H:\BDMV\STREAM\00011.m2ts" 4: "D:\HD_Working\REE.ac3"
------------------------------------------------------------------------------
M2TS, 2 video tracks, 8 audio tracks, 1:34:06
1: Chapters, 16 chapters
2: h264/AVC, 1080p24 /1.001 (16:9)
3: h264/AVC, 480p24 /1.001 (20:11)
4: TrueHD/AC3, English, 5.1 channels, 48khz
5: AC3, Czech, 5.1 channels, 448kbit/s, 48khz, dialnorm: -30dB
6: AC3, Hungarian, 5.1 channels, 448kbit/s, 48khz, dialnorm: -29dB
7: AC3, Hindi, 5.1 channels, 448kbit/s, 48khz, dialnorm: -28dB
8: AC3, Polish, 5.1 channels, 448kbit/s, 48khz, dialnorm: -27dB
9: AC3, English, 5.1 channels, 448kbit/s, 48khz, dialnorm: -28dB
10: AC3, English, 2.0 channels, 192kbit/s, 48khz, dialnorm: -29dB
11: E-AC3, English, 1.0 channels, 96kbit/s, 48khz
[a04] Extracting audio track number 4...
[a04] Extracting AC3 stream...
[a04] Creating file "D:\HD_Working\REE.ac3"...
Video track 2 contains 135360 frames.
Video track 3 contains 135360 frames.
eac3to processing took 34 minutes, 29 seconds.
It seems eac3to has extracted the core 448kbit track instead of encoding a new one from the lossless data, and I can confirm the the output is 448kbit..
Is there anyway to go straight from Bluray TrueHD to 640kbit AC3? Perhaps the -core switch could be used to specify that the core AC3 track is required.
Cheers, Beastie.
nautilus7
19th May 2008, 12:52
It must be the 1st blu-ray with TrueHD/AC3 stream that the AC3 part isn't 640 kbps! :D Which movie is it?
Since you need a 640 kbps one, try:
eac3to "H:\BDMV\STREAM\00011.m2ts" 4: "D:\HD_Working\REE.ac3" -640
and if that doesn't work, do it in 2 steps:
eac3to "H:\BDMV\STREAM\00011.m2ts" 4: "D:\HD_Working\REE.thd"
eac3to ree.thd ree.ac3
Beastie Boy
19th May 2008, 13:23
It must be the 1st blu-ray with TrueHD/AC3 stream that the AC3 part isn't 640 kbps! :D Which movie is it?
Resident Evil Extinction. I'm currently creating a 16bit wav file usind -down16, which I will then transcode to AC3. One thing I notice is that the output file is called REE.24bit.wav despite the output being forced to 16bit. Not a big deal I know, but I thought I would mention it.
Cheers, Beastie.
Edit: On completion, the file is simply called REE.wav anyway.
Thunderbolt8
19th May 2008, 21:19
have now encountered a DTS-ES track for the first time, what do I have to enter as file ending when I want to keep the track 100% original? just .dts as the same for normal .dts tracks? or should I just use the -demux command? I dont want to decode it accidently to something of lower quality
nautilus7
19th May 2008, 23:24
Resident Evil Extinction. I'm currently creating a 16bit wav file using -down16, which I will then transcode to AC3. One thing I notice is that the output file is called REE.24bit.wav despite the output being forced to 16bit. Not a big deal I know, but I thought I would mention it.
Cheers, Beastie.
Edit: On completion, the file is simply called REE.wav anyway.
Why did you decode to wav and why did you reduce the bit depth? The command lines i suggested you will produce a better (since you 'll use the full 24 bit info from the TrueHD) and faster since you do Truehd decoding and encoding AC3 in 1 step.
nautilus7
19th May 2008, 23:28
have now encountered a DTS-ES track for the first time, what do I have to enter as file ending when I want to keep the track 100% original? just .dts as the same for normal .dts tracks? or should I just use the -demux command? I dont want to decode it accidentally to something of lower quality
.dts is fine. :)
banker_rishad
20th May 2008, 06:58
Madshi doesnot know anything
Beastie Boy
20th May 2008, 08:53
Why did you decode to wav and why did you reduce the bit depth? The command lines i suggested you will produce a better (since you 'll use the full 24 bit info from the TrueHD) and faster since you do Truehd decoding and encoding AC3 in 1 step.
I was toying with the idea of just keeping the wav and muxing that into my TS file. I decoded to wav to see what the resultant file size would be. I don't think the AC3 encoding process would retain 24bit (or even 20bit) information anyway, so I figured there would be no quality difference.
Cheers, Beastie.
Geleodor
20th May 2008, 09:51
Snowknight26 it looks like there is a 3-frames gap for audio in Kingdom of Heaven, between first and second part...at leest audio seems to be in sync in second part when -125ms delay put
nautilus7
20th May 2008, 12:25
Madshi doesnot know anything
What? :eek:
Bluestraw
20th May 2008, 15:53
Madshi doesnot know anythingYou're probably right - he seems to know EVERYTHING :D
BLKMGK
20th May 2008, 23:17
Weird error on National Treasure 2 ->
D:\Video\eac3to>eac3to x:\BDMV\STREAm\00429.m2ts 1: f:\nat\chap.txt 2: f:\naT\nat-vid.mkv 4: f:\nat\nat-aud.ac3 -640 -libav
This doesn't seem to be a valid DTS file.
M2TS, 2 video tracks, 7 audio tracks, 2:04:32
1: Chapters, 19 chapters
2: h264/AVC, 1080p24 /1.001 (16:9)
3: h264/AVC, 480p24 /1.001 (20:11)
4: TrueHD/AC3, English, 5.1 channels, 48khz
5: AC3, English, 2.0 channels, 192kbit/s, 48khz
6: AC3, French, 5.1 channels, 640kbit/s, 48khz
7: AC3, Spanish, 5.1 channels, 640kbit/s, 48khz
8: AC3, Portuguese, 5.1 channels, 640kbit/s, 48khz
9: AC3, Thai, 5.1 channels, 640kbit/s, 48khz
10: AC3, English, 2.0 channels, 192kbit/s, 48khz, dialnorm: -27dB
Creating file "f:\nat\chap.txt"...
[v02] Extracting video track number 2...
[a04] Extracting audio track number 4...
[a04] Extracting TrueHD stream...
[a04] Encoding AC3...
[v02] Muxing video to Matroska...
[a04] Creating file "f:\nat\nat-aud.ac3"...
------------------
Appears to be decoding correctly right now, will report back if I see anything else odd. Is a 2hour movie so it will take me awhile to compress but thought I'd warn folks. <shrug>
P.S Don't feed the Trolls:thanks:
boykster
21st May 2008, 01:04
BLKMGK: are you referring to the
This doesn't seem to be a valid DTS file.
as the wierd error? I saw something similar when I processed Untraceable
C:\__movies>eac3to h: 1)
This doesn't seem to be a valid DTS file.
M2TS, 2 video tracks, 5 audio tracks, 1:41:00
1: Chapters, 16 chapters
2: h264/AVC, 1080p24 /1.001 (16:9)
3: h264/AVC, 480p24 /1.001 (20:11)
4: TrueHD/AC3, English, 5.1 channels, 48khz
5: TrueHD/AC3, French, 5.1 channels, 48khz
6: AC3, Spanish, 5.1 channels, 448kbit/s, 48khz, dialnorm: -29dB
7: AC3, Portuguese, 5.1 channels, 448kbit/s, 48khz, dialnorm: -30dB
8: AC3, English, 2.0 channels, 192kbit/s, 48khz, dialnorm: -30dB
It converted and played fine, so :confused:
Snowknight26
21st May 2008, 02:23
If it says the DTS track is invalid, it won't show up in the stream list, even if it is present.
It might be playing fine because you are converting the other audio tracks instead of the DTS track.
BLKMGK
21st May 2008, 02:26
Yup exactly, it's encoding now so no worries. When I tried to do the second video on the disk I got a TON of overlap errors and the result, after the second pass, wouldn't play. <shrug> It's just the director's extras stuff and consisted of like 10 different files of wildly differing sizes. First I've had like that - it was a mess! Was all of 40mins long too (lol)
Yraen
21st May 2008, 04:58
Weird error on National Treasure 2 ->
This doesn't seem to be a valid DTS file.
Appears to be decoding correctly right now, will report back if I see anything else odd. Is a 2hour movie so it will take me awhile to compress but thought I'd warn folks. <shrug>
Funny thing is, here (http://bluray.highdefdigest.com/1355/nationaltreasurebookofsecrets.html#Section4) it doesn't show a DTS track for that movie. Does the box say anything about a DTS track?
boykster
21st May 2008, 06:54
Funny thing is, here (http://bluray.highdefdigest.com/1355/nationaltreasurebookofsecrets.html#Section4) it doesn't show a DTS track for that movie. Does the box say anything about a DTS track?
Same with Untraceable (http://bluray.highdefdigest.com/1136/untraceable.html#Section4) - no DTS track listed on the box, or in any review I could find.
<shrug>
madshi
21st May 2008, 09:57
I have a problem converting chcken little blu-ray to mkv. I get glitches in the 10 first seconds of the video. After that everything is fine.
Can you reproduce the glitches with the sample? I'm asking because I can't. The sample you provided converts to MKV for me just fine - and plays perfectly with both CoreAVC and Cyberlink (Haali Media Splitter).
You're probably right - he seems to know EVERYTHING :D
I wish that was true!! :)
Weird error on National Treasure 2 ->
This doesn't seem to be a valid DTS file.
I saw something similar when I processed Untraceable
This doesn't seem to be a valid DTS file.
Could I have a short sample (20MB should be plenty) of either National Treasure 2 or Untraceable (or both)? Thanks!
nautilus7
21st May 2008, 12:09
Can you reproduce the glitches with the sample? I'm asking because I can't. The sample you provided converts to MKV for me just fine - and plays perfectly with both CoreAVC and Cyberlink (Haali Media Splitter).
Yes, i can reproduced the problem with the sample, but it plays fine with Cyberlink decoder (which i didn't test :( ). So, it's a decoder issue. I'll post to ffdshow thread, but i think they can't do anything (since mpc's internal decoder behaves the same, which means it's an ffmpeg problem).
Anyway, thanks for your time man!
madshi
21st May 2008, 14:09
Yes, i can reproduced the problem with the sample, but it plays fine with Cyberlink decoder (which i didn't test :( ). So, it's a decoder issue. I'll post to ffdshow thread, but i think they can't do anything (since mpc's internal decoder behaves the same, which means it's an ffmpeg problem).
Two questions:
(1) Have you tested CoreAVC? Testing with Cyberlink is not a proof yet, since there have been cases where Cyberlink gracefully played bad MKV muxes (created by mkvtoolnix) while CoreAVC showed artifacts. So a good test is always to try both Cyberlink and CoreAVC. If both show a perfect artifact free image, usually the mux should be fine.
(2) Does the problem also occur with the original m2ts file? If yes, that would be the proof that the decoder is at fault and not the MKV remux.
nautilus7
21st May 2008, 15:05
1. CoreAVC decoded the sample fine.
2. Can't play the m2ts file in mpc (i can't play any .m2ts file in mpc - don't know why, they just load but nothing happens), but it plays fine in powerdvd and nero showtime.
richard99uk
21st May 2008, 17:47
Sorry if this is a basic question. I'm not new to transcoding, but I've never tried to transcode TrueHD before.
I'm having some trouble converting an HD DVD file so I can play it back on my PS3.
eac3to v2.46
command line: "C:\Users\me\Desktop\New Folder\eac3to.exe" "C:\appleseed\L0_Main_MERGED.rebuilt.EVO" "C:\appleseed\L0_Main_MERGED.rebuilt.ac3"
------------------------------------------------------------------------------
EVO, 2 video tracks, 3 audio tracks, 2 subtitle tracks, 0:35:14
1: h264/AVC, 1080p24 /1.001 (16:9) with pulldown flags
2: h264/AVC, 480i60 /1.001 (15:11), -17ms
3: TrueHD, 5.1 channels, 48khz, dialnorm: -27dB, -83ms
4: E-AC3, 5.1 channels, 1023kbit/s, 48khz, dialnorm: -27dB, -83ms
5: E-AC3, 2.0 channels, 384kbit/s, 48khz, dialnorm: -28dB, -83ms
6: Subtitle
7: Subtitle
Track 3 is used for destination file "L0_Main_MERGED.rebuilt.ac3".
[a03] Extracting audio track number 3...
[a03] Removing dialog normalization...
[a03] Applying RAW/PCM delay...
[a03] Encoding AC3...
[a03] Creating file "C:\appleseed\L0_Main_MERGED.rebuilt.ac3"...
[libav] No restart header present in substream 0.
[a03] The libav decoder reported an error while decoding.
Aborted at file position 12588384256.
I'm trying to decode track 3 -- the others are alternate language and director's commentary. I've tried ripping just track 3 to an .evo file, but the error is the same.
I've read that I can decode TrueHD audio if I have Nero 7 and the HD/ Blu Ray plugin, but as far as I know, Nero 7 isn't sold any more.
I also have the movie on regular DVD, which has the normal ac3 track, but the problem is that the HD video and the DVD-ripped audio don't play in sync together.
I'm not sure of what I can do to get these files to play together in sync, so I would be really grateful for any help on how I can get around this problem (regardless of if it's TrueHD, ac3 or not).
Thanks. Any help is really appreciated! :)
Yraen
23rd May 2008, 04:25
Sorry if this is a basic question. I'm not new to transcoding, but I've never tried to transcode TrueHD before.
I'm having some trouble converting an HD DVD file so I can play it back on my PS3.
eac3to v2.46
command line: "C:\Users\me\Desktop\New Folder\eac3to.exe" "C:\appleseed\L0_Main_MERGED.rebuilt.EVO" "C:\appleseed\L0_Main_MERGED.rebuilt.ac3"
------------------------------------------------------------------------------
Have you tried using eac3to on the source .evos instead of a rebuilt one? You might try that and then report any error you get (if any).
Could I have a short sample (20MB should be plenty) of either National Treasure 2 or Untraceable (or both)? Thanks!
National Treasure 2 sample (http://www.sendspace.com/file/btu93t)
BLKMGK
23rd May 2008, 05:12
Yraen, did you also see the error? Thank you for doing the sample, I only just now saw that it was requested!
Yraen
23rd May 2008, 10:55
The error is there, even in that small of a sample.
madshi
23rd May 2008, 11:32
Thanks for the National Treasure 2 sample. I can confirm that there is a DTS track in the movie - it's the audio track of the PiP content. And that DTS track is really strange. It doesn't contain any conventional DTS elements. I mean there's no core. There are only DTS-HD packets in the stream. eac3to doesn't know what to do with that kind of track, that's why you see the complaint in the log. You don't need to worry, this is really only the PiP audio.
Have you guys noticed that this is one of the first Blu-Rays with a *TRUE* PiP video/audio stream in it? As you can see in the eac3to log, a secondary h264 video stream is detected. That's the first Blu-Ray I've seen with a 2ndary video track!
Geleodor
23rd May 2008, 11:41
as far as I know DTS-Express is used in PiP, not DTS-HD...
saint-francis
23rd May 2008, 13:38
Have you guys noticed that this is one of the first Blu-Rays with a *TRUE* PiP video/audio stream in it? As you can see in the eac3to log, a secondary h264 video stream is detected. That's the first Blu-Ray I've seen with a 2ndary video track!
What do you mean by "true"? The Golden Compass has a second video track which is PiP. Is it the same thing?
madshi
23rd May 2008, 14:08
as far as I know DTS-Express is used in PiP, not DTS-HD...
Never heard of "DTS-Express" yet. What I can say is that the data packages in the PiP audio stream have the same "signature" (first for bytes) for each audio block as the additional DTS-HD audio packages in a DTS-HD stream have. Is there a DTS-Express specification available somewhere?
What do you mean by "true"? The Golden Compass has a second video track which is PiP. Is it the same thing?
Yeah, that should be the same. It seems that PiP is beginning to be spread for Blu-Ray now.
richard99uk
23rd May 2008, 15:24
Have you tried using eac3to on the source .evos instead of a rebuilt one? You might try that and then report any error you get (if any).
Thanks Yraen. By 'the source .evos', do you mean the streams ripped off the HD DVD (by AnyDVD) or do you mean I should copy the contents of the disc on to the hard disk?
Also, the original is actually two files -- that's why I rebuilt it instead of using eac3to directly on the file. Are there any extra commands I need to tell eac3 to move on to the second file automatically?
Thanks again for your help!:)
Beastie Boy
23rd May 2008, 16:18
Are there any extra commands I need to tell eac3 to move on to the second file automatically?
See the first post of this thread for examples, or check out Yraen's GUI in the eac3to_and_more_gui thread. It's easier than you think :)
EPiPH0NE
23rd May 2008, 18:01
Is there .mpls support planned or I am doing something wrong?
Beastie Boy
23rd May 2008, 18:21
Is there .mpls support planned or I am doing something wrong?
mpls support is there is is tranparrent. Point eac3to to the folder containing all the BluRay files and it will list all the titles, with info showing which m2ts files are joined, and the streams they contain.
Using eac3to_and_more_gui makes it easy using the 'Add Folder' button.
Cheers, Beastie.
EPiPH0NE
23rd May 2008, 19:25
mpls support is there is is tranparrent. Point eac3to to the folder containing all the BluRay files and it will list all the titles, with info showing which m2ts files are joined, and the streams they contain.
Using eac3to_and_more_gui makes it easy using the 'Add Folder' button.
Cheers, Beastie.
I usually use Eac3to_and_More_GUI, I was just trying to add the MPLS file by itself. I'll give your way a try...thanks :)
Sephiroth0000
23rd May 2008, 20:30
To the countless geniuses on here I have a question,
I currently use EAC3TO for pretty much everything (even converting the EVO to MKV). However I would like to know what video codec is used within the MKV container and if it is possible to use H264 as the video codec within the MKV.....anyone got any advice?
Beastie Boy
23rd May 2008, 20:38
To the countless geniuses on here I have a question,
I currently use EAC3TO for pretty much everything (even converting the EVO to MKV). However I would like to know what video codec is used within the MKV container and if it is possible to use H264 as the video codec within the MKV.....anyone got any advice?
eac3to muxes the existing video into a mkv container, there is no transcoding. If h264 goes in, h264 comes out. Same for VC1 and MPEG2.
Cheers, Beastie.
Sephiroth0000
23rd May 2008, 20:43
eac3to muxes the existing video into a mkv container, there is no transcoding. If h264 goes in, h264 comes out. Same for VC1 and MPEG2.
Cheers, Beastie.
Anyway to force out H264?
Cheers Beastie really appreciate this.
Beastie Boy
23rd May 2008, 20:47
Anyway to force out H264?
If the source isn't h264 (as can be seen in eac3to stream listing) then load the mkv into meGUI avisynth script creator, or RipBot264. Then convert the video to h264 and mux with your audio into the container of your choice.
Sorry, but re-encoding is the only way to change video codec, and it can be very slow. It usually takes my machine 20-24 hours for 1080p video.
Cheers, Beastie.
Sephiroth0000
23rd May 2008, 20:50
If the source isn't h264 (as can be seen in eac3to stream listing) then load the mkv into meGUI avisynth script creator, or RipBot264. Then convert the video to h264 and mux with your audio into the container of your choice.
Sorry, but re-encoding is the only way to change video codec, and it can be very slow. It usually takes my machine 20-24 hours for 1080p video.
Cheers, Beastie.
No no no you get me wrong....I want it to be H264 within an MKV container. The file im starting with is EVO.
Beastie Boy
23rd May 2008, 21:01
No no no you get me wrong....I want it to be H264 within an MKV container. The file im starting with is EVO.
Yes, yes yes, I am understanding correctly :)
If the EVO contains VC1, then the only way to get h264 into an mkv file is to re-encode. How are you playing the file? VC1 works perfectly well in mkv. Do you need h264?
Cheers, Beastie.
onesloth
23rd May 2008, 21:03
No no no you get me wrong....I want it to be H264 within an MKV container. The file im starting with is EVO.
That's exactly what Beastie described. It sounds like you don't know exactly what "h.264 within an MKV container" means. EVO and MKV are containers. An EVO file ripped from an HD disk might have video encoded to either the MPEG2, h.264, or VC-1 video standards. eac3to can take your video from an EVO container and put it in a MKV container but it can't transcode the video from VC-1 or MPEG2 to h.264. Like Beastie said, you would have to use an encoder, like meGUI, to transcode an EVO file's contents.
tman24
23rd May 2008, 21:18
I've been backing up my blu-ray disks to mkv containters using eac3to (latest build).
I've had plenty of success with PCM audio tracks, and even extracting DTS Core audio from DTS-HDMA tracks. I'm now trying to convert DTSMA tracks to FLAC format using the Sonic decoder before muxing to MKV. Trouble is, when eac3to starts the job, it just seems to hang. Plenty of CPU activity, but hardly any disk I/O. Here's any example of the output if I use eac3to to demux;
C:\Temp>eac3to 00001.m2ts 1: 00001.mkv 2: 00001.flac
M2TS, 1 video track, 6 audio tracks, 1:31:50
1: h264/AVC, 1080p24 /1.001 (16:9)
2: DTS Master Audio, 5.1 channels, 24 bits, 48khz, -9ms
3: DTS, 5.1 channels, 24 bits, 768kbit/s, 48khz, -9ms
4: AC3, 5.1 channels, 384kbit/s, 48khz, dialnorm: -27dB, -9ms
5: AC3, 5.1 channels, 384kbit/s, 48khz, dialnorm: -27dB, -9ms
6: AC3, 2.0 channels, 224kbit/s, 48khz, dialnorm: -27dB, -9ms
7: AC3, 2.0 channels, 224kbit/s, 48khz, dialnorm: -27dB, -9ms
[v01] Extracting video track number 1...
[a02] Extracting audio track number 2...
[v01] Muxing video to Matroska...
[a02] Decoding with DirectShow (Sonic Audio Decoder)...
[a02] DirectShow reports 5.1 channels, 24 bits, 48khz
[a02] Applying RAW/PCM delay...
[a02] Encoding FLAC...
There's no progress bar or anything. I normally use xport to split the raw video/audio, but that doesn't make any difference even if I just try and recode the audio.
Here's the output of eac3to -test
D:\Movies>eac3to -test
Nero Audio Decoder (Nero 7 or older) doesn't seem to be installed
Sonic Audio Decoder (4.2.0.102) works fine
Haali Media Splitter (2008-3-29) is installed
Surcode DTS Encoder doesn't seem to be installed
MkvToolnix (v2.2.0) is installed
CPU is a dual-core Athlon. Am I missing something here?
nautilus7
23rd May 2008, 21:35
Sonic Audio Decoder (4.2.0.102)
I don't know why, but this is the problem. Update to version 4.3 and you'll be fine.
Sephiroth0000
23rd May 2008, 21:38
That's exactly what Beastie described. It sounds like you don't know exactly what "h.264 within an MKV container" means. EVO and MKV are containers. An EVO file ripped from an HD disk might have video encoded to either the MPEG2, h.264, or VC-1 video standards. eac3to can take your video from an EVO container and put it in a MKV container but it can't transcode the video from VC-1 or MPEG2 to h.264. Like Beastie said, you would have to use an encoder, like meGUI, to transcode an EVO file's contents.
I am aware of what video codecs are and how they work. I just thought maybe EAC3T0 could of given me that option....apparently not. Thankyou for your input though.
tman24
23rd May 2008, 21:40
I don't know why, but this is the problem. Update to version 4.3 and you'll be fine.
Thanks for the tip. Any idea where I can get this from now? PM would be appreciated.
nautilus7
23rd May 2008, 21:46
I am working on it! :D
Inventive Software
24th May 2008, 06:01
I am aware of what video codecs are and how they work. I just thought maybe EAC3T0 could of given me that option....apparently not. Thankyou for your input though.
eac3to does NO video re-encoding, only audio. ;)
inmetzi
24th May 2008, 11:40
Hello madshi
Iīm using a self written DOS script. Now I have the problem that eac3to founds gaps and want me to recall script line. With this eac3to didīnt find the file, DOS did it:
IF EXIST "*ac3*english*5*1*.gaps" (
EAC3TO "*ac3*english*5*1*.ac3" english.ac3
)
But if I rename it for example to english.gaps and english.ac3 eac3to didīnt find again the gaps file.
In DOS I can use the "*" but eac3to ignores it. Can you give me an alternative joker?
:thanks: Bernd
tebasuna51
24th May 2008, 12:59
Hello madshi
Iīm using a self written DOS script. Now I have the problem that eac3to founds gaps and want me to recall script line. With this eac3to didīnt find the file, DOS did it:
IF EXIST "*ac3*english*5*1*.gaps" (
EAC3TO "*ac3*english*5*1*.ac3" english.ac3
)
But if I rename it for example to english.gaps and english.ac3 eac3to didīnt find again the gaps file.
In DOS I can use the "*" but eac3to ignores it. Can you give me an alternative joker?
If you have DOS extensions you can use the FOR command:
FOR %%V IN (*.gaps) DO eac3to "%%~nV.ac3" "%%~nV_2.ac3"
Now DOS supply the full name to eac3to.
Mark_A_W
24th May 2008, 16:52
Madshi
Version 2.46 didn't seem to add FPS value to MKV header for a VC-1 HD-DVD (Syriana). Playback was jerky.
Version 2.36 did (yes it's been that long since I bought a disc..), and playback was smooth.
Am I missing something? Sorry, I'm 80 pages behind, I've skimmed them, but things move so fast. I've read about some pulldown changes, but I don't think that's the issue (?).
Thanks
Mark
EDIT: I tried it again with 2.46 and the FPS were added. Sorry, please ignore.
Thunderbolt8
24th May 2008, 17:28
hm I remuxed the monster blu-ray with 2.46 (which is VC-1 as well) and I have no playback problems
nautilus7
24th May 2008, 17:36
I also used v2.46 for H.264 and Mpeg-2 video recently. Fps value was written to the mkv header.
Today, i've met with a problem. The default audio is Japanese on Red Dragon HD-DVD.
Normally i directly demux audio of HD-DVDs with EAC3to but it selects the first audio. (AFA i understand)
I gave it a go with TSRemux which seems to recognize some audio files but after demuxing , TSMuxer doesn't accept this re-created ac3 file.
Is there any way to select any audio with eac3to?
Thunderbolt8
24th May 2008, 18:14
of course, when specifying the .evo file(s) or also the playlists with corresponding evo files you can manually choose the single track with 1: 2: 3:... and then choose what to do with it
Thanks Thunderbolt8 but i'm using eac3to conv. gui v2.00 and haven't seen any option?
Do i need another gui or shall i have to make this on command line?
Thunderbolt8
24th May 2008, 18:48
im not really familiar with the gui, as working with the command line is much more fun for me :P
Can you pls give me the command line?
An SS i mean?
This is the command line which gui creates:
"C:\Users\rica\Desktop\EAC3to\eac3to.exe" "F:\RED_DRAGON_G41\HVDVD_TS\FEATURE_2.EVO" "C:\Users\rica\Desktop\feature_2.ac3"
How should i modify this?
Thunderbolt8
24th May 2008, 19:07
im not sure if I understood you correctly what you want to do. do you only want to demux another .ac3 track from the disc other than the standard track?
btw. from the screenshot it looks to me you are only treating the 2nd .evo file, leaving out the 1st one?
saint-francis
24th May 2008, 19:11
@ rica,
Just use this (http://forum.doom9.org/showthread.php?t=135095)tool.
If you are fond of command lines and repetitive typing you can learn the eac3to syntax from the command lines the GUI makes.
btw. from the screenshot it looks to me you are only treating the 2nd .evo file, leaving out the 1st one?
correct.
The answer of your question BTW:
I am trying to demux english core ac3.
@ rica,
Just use this (http://forum.doom9.org/showthread.php?t=135095)tool.
If you are fond of command lines and repetitive typing you can learn the eac3to syntax from the command lines the GUI makes.
Thanks i know this gui but it didn't seem to me user friendly.
Thunderbolt8
24th May 2008, 19:40
I am trying to demux english core ac3.from which track?
from which track?
From this track:
http://img515.imageshack.us/img515/7986/tbff7.jpg
Thunderbolt8
24th May 2008, 23:01
is it possible to extract a core from a DD+ track? i only know this from DTS-HD or trueHD tracks. I guess you just want to convert DD+ to DD ?
then type it like that "....\eac3to feature_2.evo 3: ...\file.ac3" and if you want to specify a certain bitrate, for 640 kbits for example "-640" at the end of it like"....\eac3to feature_2.evo 3: ...\file.ac3 -640"
Mark_A_W
25th May 2008, 00:58
Madshi
Version 2.46 didn't seem to add FPS value to MKV header for a VC-1 HD-DVD (Syriana). Playback was jerky.
Version 2.36 did (yes it's been that long since I bought a disc..), and playback was smooth.
Am I missing something? Sorry, I'm 80 pages behind, I've skimmed them, but things move so fast. I've read about some pulldown changes, but I don't think that's the issue (?).
Thanks
Mark
Well I tried it again with 2.46 and it worked, FPS were added to the MKV header. I dunno what happened last time, sorry.
Mark
LessThanJake
25th May 2008, 01:15
madshi,
which aften-commandlines are used internally in eac3to for 5.1-AC3-encoding for the different audiostream-types.
It is just for my personal interest.
Thank you.
greets
LTJ
No success in command line...
I demuxed english audio stream with EVODemux; i got *.mpa.
Renamed it to *.ac3.
Opened it with eac3to and converted to ac3.
It worked this time.
Yraen
25th May 2008, 04:30
This is the command line which gui creates:
"C:\Users\rica\Desktop\EAC3to\eac3to.exe" "F:\RED_DRAGON_G41\HVDVD_TS\FEATURE_2.EVO" "C:\Users\rica\Desktop\feature_2.ac3"
How should i modify this?
No success in command line...
I demuxed english audio stream with EVODemux; i got *.mpa.
Renamed it to *.ac3.
Opened it with eac3to and converted to ac3.
It worked this time.
The above command should have probably read:
"C:\Users\rica\Desktop\EAC3to\eac3to.exe" "F:\RED_DRAGON_G41\HVDVD_TS\FEATURE_1.EVO"+"F:\RED_DRAGON_G41\HVDVD_TS\FEATURE_2.EVO" 4: "C:\Users\rica\Desktop\feature_2.ac3"
Eac3to doesn't automatically join the files, so you were only looking at half of the movie. That's probably why TsMuxer had problems with it. You'll notice I chose track 4 instead of 3. This is because eac3to will list track 1 as "Joined EVO file", moving all of the tracks down one on the list.
An easier way to do it in the future is to do:
eac3to "path\to\movie\folder\"
which in the above movie would read:
"C:\Users\rica\Desktop\EAC3to\eac3to.exe" "F:\RED_DRAGON_G41\"
This will get you a listing of titlesets.
1)
2)
etc.
"C:\Users\rica\Desktop\EAC3to\eac3to.exe" "F:\RED_DRAGON_G41\" 1)
This will get you a listing of all of the tracks in that movie. Just add the tracks on after the above command line to demux.
Thunderbolt8
25th May 2008, 04:51
does anyone know if certain characters in chapter files (like ? / or such) are forbidden? because I get a mkvmerge error now when I try to add chapters to a file which worked fine previously
richard99uk
25th May 2008, 06:12
Thanks for everyone's help so far, but I'm still having problems decoding the audio. Here's the log.
eac3to v2.46
command line: eac3to 01.evo+02.evo 4: appleseedac3.ac3 -libav
------------------------------------------------------------------------------
EVO, 2 video tracks, 3 audio tracks, 2 subtitle tracks, 1:44:12
1: Joined EVO file
2: h264/AVC, 1080p24 /1.001 (16:9) with pulldown flags
3: h264/AVC, 480i60 /1.001 (15:11), -17ms
4: TrueHD, 5.1 channels, 48khz, dialnorm: -27dB, -83ms
5: E-AC3, 5.1 channels, 1023kbit/s, 48khz, dialnorm: -27dB, -83ms
6: E-AC3, 2.0 channels, 384kbit/s, 48khz, dialnorm: -28dB, -83ms
7: Subtitle
8: Subtitle
[a04] Extracting audio track number 4...
[a04] Removing dialog normalization...
[a04] Applying RAW/PCM delay...
[a04] Encoding AC3...
[a04] Creating file "appleseedac3.ac3"...
[libav] No restart header present in substream 0.
[a04] The libav decoder reported an error while decoding.
Aborted at file position 12588386304.
I'm using the latest version of eac3to, as posted on the first page, and I'm using the command prompt. I have used the GUIs, but the result is the same.
This is the command I'm entering:
eac3to 01.evo+02.evo 4: appleseedac3.ac3 -libav
I'm not using a rebuilt file (although I have tried it, and tried using a .evo where the audio track is thre only track in the file).
Thanks in advance for the help.
Thanks a lot @Yraen, that was a great explanation; i'll give it a go.. :thanks:
First i got the track info:
http://img515.imageshack.us/img515/4923/001rs6.th.png (http://img515.imageshack.us/my.php?image=001rs6.png)
The track i needed was the third one.
Here is the command line:
http://img396.imageshack.us/img396/9451/002sr0.th.png (http://img396.imageshack.us/my.php?image=002sr0.png)
Thanks to thunderbolt8 and yraen :thanks:
(BTW: i might have made a spelling mistake yesterday.)
Yraen
25th May 2008, 23:11
You're close, but not quite there yet. Your first pic is correct but it's not the track listing, this is a list of the titlesets and the tracks contained within said titlesets. Madshi pointed out somewhere back in the thread here that the titleset listing is not always in the correct order, this is just the order they are listed in inside the .xpl files.
In your second pic, you only got about half of the audio you wanted. You only linked to one of the two .evo files that make up the movie. In the first pic, look to the right of the 1), you'll see the files that are joined by eac3to to demux the audio/video.
The actual command line you want is:
"C:\Users\rica\Desktop\EAC3to\eac3to.exe" "F:\RED_DRAGON_G41\" 1) 4: "C:\Users\rica\Desktop\trial.ac3"
If you're wondering why I changed it to track 4 instead of track 3 run this command line and you'll see why.
"C:\Users\rica\Desktop\EAC3to\eac3to.exe" "F:\RED_DRAGON_G41\" 1)
The folder option is better than the file option in my opinion. It offers more information and options. You could change the titleset number 1) to 2) and get the "a director's journey - making of red dragon" audio and video. Very handy if you want to back up some of the extras on the disc.
I got this already:
http://img515.imageshack.us/img515/2236/yaaren01nv9.png
But the right track info has been given in the first SS.
Track 3 was what i wanted.
http://img167.imageshack.us/img167/69/trialdu1.th.jpg (http://img167.imageshack.us/my.php?image=trialdu1.jpg)
saint-francis
26th May 2008, 01:02
I suggest we split the eac3to thread into two separate threads; one for development and related topics and one for general questions. This thread is getting enormous and finding answers by using search is surely difficult if not like trying to find a needle in a hay stack.
nautilus7
26th May 2008, 02:12
Totally agree with you.
Joniii
26th May 2008, 11:31
I've got one .ddp track that won't decode to DTS. EAC3TO gives error (this track is not clean...). I've tried DelayCut (selected fix crc errors), I always end up with file that is only about 100 Mb, original is about 1 Gb. Am I doing something wrong or is this file unrepairable?
asarian
26th May 2008, 11:34
I'm new to eac3to, and am having some trouble converting DTS-HD to AC3 for my 'Sunshine' Bluray disk. Using tsRemuxeR, I demuxed the main audio stream first, then I used the following command to convert the demuxed DTS-HD stream:
eac3to.exe 00001.track_4352.dts 00001.track_4352.ac3 -640 -down6 -8ms
When I remux the lot, what I get is a file that will not stream at all: very jittery, that is; like it's < 10 fps (TwonkyMedia). But the sound is okay! If I stream the original .m2ts file, I hear no sound (which is logical, as I use the Optical Cable on my PS3, which doesn't support DTS-HD). So, it's not a bandwidth issue; at least, none that I can think of. The new AC3 track is only about 500MB, when done. Seems fair to me; but apparently it's not. :) The new, remuxed, .m2ts file plays just fine from my hard-disk, btw.
So, what could cause this to happen? This is the output of eac3to:
DTS Master Audio, 5.1 channels, 24 bits, 48khz
The Sonic decoder doesn't seem to work, will use libav instead.
The libav DTS decoder doesn't decode the full DTS-HD information.
Extracting DTS core...
Remapping channels...
Loading white noise (needed for dithering)...
Applying RAW/PCM delay...
Encoding AC3...
Creating file 00001.track_4352.ac3...
eac3to processing took 2 minutes, 37 seconds.
Done.
Thanks.
nautilus7
26th May 2008, 12:09
I've got one .ddp track that won't decode to DTS. EAC3TO gives error (this track is not clean...). I've tried DelayCut (selected fix crc errors), I always end up with file that is only about 100 Mb, original is about 1 Gb. Am I doing something wrong or is this file unrepairable?
Make sure your delaycut version is 1.3.0.0. If you get a lot of errors, then your track might be severely damaged.
Where did you get that ddp track and how did you demux it? Re-ripping the disc might solve the problem.
nautilus7
26th May 2008, 12:17
I'm new to eac3to, and am having some trouble converting DTS-HD to AC3 for my 'Sunshine' Bluray disk. Using tsRemuxeR, I demuxed the main audio stream first, then I used the following command to convert the demuxed DTS-HD stream:
eac3to.exe 00001.track_4352.dts 00001.track_4352.ac3 -640 -down6 -8ms
When I remux the lot, what I get is a file that will not stream at all: very jittery, that is; like it's < 10 fps (TwonkyMedia). But the sound is okay! If I stream the original .m2ts file, I hear no sound (which is logical, as I use the Optical Cable on my PS3, which doesn't support DTS-HD). So, it's not a bandwidth issue; at least, none that I can think of. The new AC3 track is only about 500MB, when done. Seems fair to me; but apparently it's not. :) The new, remuxed, .m2ts file plays just fine from my hard-disk, btw.
So, what could cause this to happen? This is the output of eac3to:
DTS Master Audio, 5.1 channels, 24 bits, 48khz
The Sonic decoder doesn't seem to work, will use libav instead.
The libav DTS decoder doesn't decode the full DTS-HD information.
Extracting DTS core...
Remapping channels...
Loading white noise (needed for dithering)...
Applying RAW/PCM delay...
Encoding AC3...
Creating file 00001.track_4352.ac3...
eac3to processing took 2 minutes, 37 seconds.
Done.
Thanks.
Not sure what's wrong, but you can try the following:
* Use the original .m2ts file as input in eac3to and don't demux the track with tsmuxer.
* Don't use the -down6 switch, since both sonic and libav decoders output 6 channels.
I also suggest you use the sonic decoder (if you don't have it, buy it :p ), since it decodes the full dts-hd info, and your ac3 track will (theoretically) sound better.
asarian
26th May 2008, 14:52
Not sure what's wrong, but you can try the following:
* Use the original .m2ts file as input in eac3to and don't demux the track with tsmuxer.
* Don't use the -down6 switch, since both sonic and libav decoders output 6 channels.
I also suggest you use the sonic decoder (if you don't have it, buy it :p ), since it decodes the full dts-hd info, and your ac3 track will (theoretically) sound better.
Thanks for your extensive answer. :)
Sonic works, but, sadly, the result was the same: video drops to < 10fps. I also tried to take the original m2ts file as input, but I get
1: Chapters, 32 chapters
2: h264/AVC, 1080p24 /1.001 (16:9)
3: DTS Master Audio, English, 5.1 channels, 24 bits, 48khz, -9ms
4: AC3, English, 5.1 channels, 384kbit/s, 48khz, dialnorm: -27dB, -23ms
5: DTS, German, 5.1 channels, 24 bits, 768kbit/s, 48khz, -9ms
6: DTS, Spanish, 5.1 channels, 24 bits, 768kbit/s, 48khz, -9ms
7: AC3, English, 2.0 channels, 224kbit/s, 48khz, dialnorm: -27dB, -23ms
8: AC3, English, 2.0 channels, 224kbit/s, 48khz, dialnorm: -27dB, -23ms
Track 4 is used for destination file "00001.ac3".
Uhhm, no, I don't wanna use Track 4 (which seems to be commentary track). I want Track 3, converted to AC3, instead. Is there a way I can force eac3to to use a specific track? I couldn't find a switch for it.
I'm still baffled, though, as to why the video framerate drops so significantly in the stream. Interestingly enough, if I actually DO use track 2 + 3, within tsRemuxeR, the resulting m2ts file streams just fine (but you get the Director's Commentary dubbed over the sound). So, it almost must be related to the new AC3 stream, but I don't know why.
nautilus7
26th May 2008, 15:08
You command line should be:
eac3to input.m2ts 3: output.ac3
This way you'll get a perfect audio track. Regarding video, i can't really help since i don't use tsmuxer (your output is .m2ts, right?). I believe you should ask there (tsmuxer's thread) for an answer.
asarian
26th May 2008, 16:11
You command line should be:
eac3to input.m2ts 3: output.ac3
This way you'll get a perfect audio track. Regarding video, i can't really help since i don't use tsmuxer (your output is .m2ts, right?). I believe you should ask there (tsmuxer's thread) for an answer.
You're a brilliant man! :) It's solved now!
Actually, I don't think it was the AC3 stream at all. But taking your advice a bit further, I decided NOT to demux the video first, either, and instead just to click away everything but the H.264 VC-1 stream, and then to add the new AC3 stream. And voila! now it's perfect again.
I guess something in the demuxed video stream gets screwed up (even though it would play just fine from harddisk) that is required for proper streaming; that's why the original stream + DTS-HD would play well streamed too: because it wasn't demuxed first (and why I mistakingly thought the new audio must be at fault).
Ok, well, thank you again very much! And I'll go talk to the tsRemuxeR folks about the demuxing weirdness.
:thanks:
nautilus7
26th May 2008, 19:48
You're a brilliant man! :) It's solved now!Nice and... thanks! :)
... the H.264 VC-1 stream...Maybe a typo mistake, but it's H.264 or MPEG-4 AVC or just AVC.
VC-1 it's a complete different codec (by Microsoft).
laserfan
26th May 2008, 19:53
From Post #1 and eac3to built-in Help:
eac3to v2.46, freeware by madshi.net...
Options:
-448 use "192", "448" or "640" kbit/s for AC3 encoding...I'm one of those wierd guys that reads this stuff, and after I used BeLight/BeSweet to re-code an AC3 from 640kbps to 384kbps (to meet a filesize need) and was unhappy with the result, I tried instead eac3to w/the -384 param and it worked! The Help should be fixed--I wonder what other params could be used that it's not telling us about? :D
nautilus7
26th May 2008, 20:19
When i ask madshi about this (yes, i did exactly the same question), he told me that he didn't put all this bitrates in the 1st post/help in order not to make them long and tough to read.
Of course all legal bitrates are supported for AC3 and dts encoding.
asarian
26th May 2008, 20:20
Nice and... thanks! :)
Maybe a typo mistake, but it's H.264 or MPEG-4 AVC or just AVC.
VC-1 it's a complete different codec (by Microsoft).
Brain typo. :) Meant AVC, of course.
laserfan
27th May 2008, 05:10
When i ask madshi about this (yes, i did exactly the same question), he told me that he didn't put all this bitrates in the 1st post/help in order not to make them long and tough to read.
Of course all legal bitrates are supported for AC3 and dts encoding.Then the Help should read simply "supports all legal AC3 bitrates"!!! :p
Jaja1
27th May 2008, 13:19
Got a missing sync byte error in Finding Neverland. What's does that mean? And is there any way to repair or avoid this error?
eac3to v2.46
command line: eac3to 00000.m2ts 2:d:\Finding_1.mkv 3:d:\Finding_1.ac3
------------------------------------------------------------------------------
M2TS, 1 video track, 8 audio tracks, 0:58:34
1: Chapters, 8 chapters
2: MPEG2, 1080p24 /1.001 (16:9)
3: RAW/PCM, English, 5.1 channels, 16 bits, 48khz
4: AC3, English, 5.1 channels, 640kbit/s, 48khz
5: DTS, Italian, 5.1 channels, 24 bits, 1536kbit/s, 48khz
6: AC3, Italian, 5.1 channels, 640kbit/s, 48khz
7: DTS, German, 5.1 channels, 24 bits, 1536kbit/s, 48khz
8: AC3, German, 5.1 channels, 640kbit/s, 48khz
9: DTS, Spanish, 5.1 channels, 16 bits, 1536kbit/s, 48khz
10: AC3, Spanish, 5.1 channels, 640kbit/s, 48khz
[v02] Extracting video track number 2...
[a03] Extracting audio track number 3...
[a03] Reading RAW/PCM...
[a03] Swapping endian...
[a03] Remapping channels...
[a03] Encoding AC3...
[v02] Muxing video to Matroska...
[a03] Creating file "d:\Finding_1.ac3"...
[v02] This TS/M2TS file seems to be damaged (sync byte missing).
[a03] This TS/M2TS file seems to be damaged (sync byte missing).
Aborted at file position 3761389568.
BlackJack1
27th May 2008, 14:24
Used eac3to app. many times w/o problems before but newest version gave me undone job :)
Demuxing main video track, chapers and eac3 640 kbps track I received this:
eac3to v2.46
command line: eac3to "d:\goodfellas\hvdvd_ts\pevob_1.evo"+"d:\goodfellas\hvdvd_ts\pevob_2.evo" 2: d:\googfellas.txt 3: d:\goodfellas.mkv 4: d:\goodfellas.ac3
------------------------------------------------------------------------------
EVO, 1 video track, 5 audio tracks, 5 subtitle tracks, 2:25:27
"Feature Presentation"
1: Joined EVO file
2: Chapters, 48 chapters with names
3: VC-1, 1080p24 /1.001 (16:9) with pulldown flags
4: E-AC3, English, 5.1 channels, 640kbit/s, 48khz, dialnorm: -27dB
5: E-AC3, French, 2.0 channels, 192kbit/s, 48khz, dialnorm: -27dB
6: E-AC3, German, 2.0 channels, 192kbit/s, 48khz, dialnorm: -27dB
7: E-AC3, English, 2.0 channels, 192kbit/s, 48khz, dialnorm: -27dB
"Cast and crew commentary"
8: E-AC3, English, 2.0 channels, 192kbit/s, 48khz, dialnorm: -27dB
"Cop and crook commentary"
9: Subtitle, English
10: Subtitle, English, "SDH"
11: Subtitle, French
12: Subtitle, German
13: Subtitle, German, "SDH"
Creating file "d:\googfellas.txt"...
[v03] Extracting video track number 3...
[v03] Muxing video to Matroska...
[a04] Extracting audio track number 4...
[a04] Removing dialog normalization...
[a04] Decoding with DirectShow (Nero Audio Decoder 2)...
[a04] This track is not clean. Processing aborted.
[a04] Please clean the track with delaycut and then retry eac3to.
[a04] DirectShow reports 5.1 channels, 24 bits, 48khz
[a04] Encoding AC3...
Aborted at file position 163840.
How can I clean track with delaycut if it's not accept *.evo files...?
Jaja1
27th May 2008, 18:16
How can I clean track with delaycut if it's not accept *.evo files...?
You can demux the audiotrack with evodemux or xport. And clean it with delaycut.
Henry The Ripper
27th May 2008, 18:25
You can demux the audiotrack with evodemux or xport. And clean it with delaycut.
Does delaycut support .eac3 tracks? Witch version?
nautilus7
27th May 2008, 20:59
v1.3.0.0
http://madshi.net/delaycut.rar
Henry The Ripper
27th May 2008, 21:06
v1.3.0.0
http://madshi.net/delaycut.rar
wav, mpa, ac3 and dts files only accepted as input???
nautilus7
27th May 2008, 21:55
Select "all files" and load your eac3 file (extension must be .ddp or .eac3)
SoleBastard
28th May 2008, 00:31
I've been re-encoding some DTS-HD flacs that have been obtained from both blu-ray and HD-DVD with recent versions of eac3to. The original files are the ones that are created directly by eac3to and then them I re-encoded with 'flac 1.2.0a -8' using Foobar2000. The resulting files are usually way smaller (3.7GB -> 1.7GB and 2.0GB -> 1.5GB) while the bitrate and sample depth remains (about) the same. Why does eac3to creates these hugely inflated flac files?
Snowknight26
28th May 2008, 04:28
sample depth remains (about) the same
Thats probably why. Run both flacs through eac3to and see if they're the same depth or whatever else might have changed.
SoleBastard
28th May 2008, 08:06
Thats probably why. Run both flacs through eac3to and see if they're the same depth or whatever else might have changed.
Sorry, I should have been more careful: The bitrate remains about the same (eg 5000 kbps -> 4990 kpbs, probably due to going from 'flac -5' to 'flac -8'), the sample depth remains 24 bit.
madshi
28th May 2008, 10:05
is it possible to extract a core from a DD+ track?
Blu-Ray DD+ tracks have a DD core. HD DVD DD+ tracks do not. Blu-Ray DD+ tracks are extremely rare, though. So generally it's safe to say that DD+ tracks do not have a core.
which aften-commandlines are used internally in eac3to for 5.1-AC3-encoding for the different audiostream-types.
None at all. I'm not using aften.exe, I'm using libaften.dll. So no command line, instead I'm calling exported functions from the dll.
Thanks for everyone's help so far, but I'm still having problems decoding the audio. Here's the log.
[libav] No restart header present in substream 0.
[a04] The libav decoder reported an error while decoding.
Aborted at file position 12588386304.
Probably your source files are damaged. Please try to rerip them.
I suggest we split the eac3to thread into two separate threads; one for development and related topics and one for general questions. This thread is getting enormous and finding answers by using search is surely difficult if not like trying to find a needle in a hay stack.
If we started now we could easily do that. But how do you want to split this existing thread into two? Who would volunteer to walk through those hundreds of pages and decide which post belongs into which thread?
I've got one .ddp track that won't decode to DTS. EAC3TO gives error (this track is not clean...). I've tried DelayCut (selected fix crc errors), I always end up with file that is only about 100 Mb, original is about 1 Gb. Am I doing something wrong or is this file unrepairable?
I suspect that it's not a DD+ track but a DD track. Where did you get the track from? What does eac3to report about this track?
Then the Help should read simply "supports all legal AC3 bitrates"!!! :p
I've changed it to "use e.g. "192", "448" or "640" kbit/s for AC3 encoding" now.
Got a missing sync byte error in Finding Neverland. What's does that mean? And is there any way to repair or avoid this error?
The best way to repair this error is to rerip the movie.
Select "all files" and load your eac3 file (extension must be .ddp or .eac3)
delaycut supports drag&drop. It's oh so much easier than walking through all those file open dialogs... ;)
I've been re-encoding some DTS-HD flacs that have been obtained from both blu-ray and HD-DVD with recent versions of eac3to. The original files are the ones that are created directly by eac3to and then them I re-encoded with 'flac 1.2.0a -8' using Foobar2000. The resulting files are usually way smaller (3.7GB -> 1.7GB and 2.0GB -> 1.5GB) while the bitrate and sample depth remains (about) the same. Why does eac3to creates these hugely inflated flac files?
My best guess is that in the Foobar2000 reencoded files the lowest 8 significant bits have been zeroed out. But I don't know for sure. You can do try this:
"eac3to foobar.flac eac3to.flac"
Does the file size go back from 1.7GB to 3.7GB this way? If yes, then I have to check out what's happening. If the file size stays at 1.7GB then Foobar2000 has manipulated the audio data while reencoding it. It would not be a big surprise! Because many of the open source flac decoders only support 16bit decoding. That means if you decode with Foobar2000 you probably lose anything over 16bit. Just guessing here, though...
saint-francis
28th May 2008, 13:51
If we started now we could easily do that. But how do you want to split this existing thread into two? Who would volunteer to walk through those hundreds of pages and decide which post belongs into which thread?
Yes it's a daunting task. We have two options here as I see it: One, we could sift through the several hundred pages in this thread and try to divide them, and two, we could just start a new thread and direct all general questions to it. If we can come up with guidelines for what material would belong to which category I will re read through the entire thread and make a list for the moderators.
madshi
28th May 2008, 14:12
Yes it's a daunting task. We have two options here as I see it: One, we could sift through the several hundred pages in this thread and try to divide them, and two, we could just start a new thread and direct all general questions to it. If we can come up with guidelines for what material would belong to which category I will re read through the entire thread and make a list for the moderators.
Ok, sounds good. How about:
(1) eac3to - development (bugs and improvements)
(2) eac3to - help (how to use etc)
?
nautilus7
28th May 2008, 14:59
Where would these new threads be? Audio sub-forum isn't ok, i think...
Do you think that New and alternative a/v containers sub forum is the proper one?
Jaja1
28th May 2008, 16:10
Originally Posted by Jaja1
Got a missing sync byte error in Finding Neverland. What's does that mean? And is there any way to repair or avoid this error?The best way to repair this error is to rerip the movie.Remuxed the file without problems to ts with tsmuxer. Remuxing the ts to mkv with eac3to worked fine as well. Checking some random points it seems at first sight that the mkv is okay.
Might your error checking be too harsh? Or am I potentially creating trouble using this path?
I tried to convert blu-ray Chicago to mkv and got an Unfortunately the Haali Muxer cannot handle this source file.
It doesn't contain enough seek/recovery points.error.
Tried the -seektoIFrames option, but that resulted in the same error.eac3to v2.46
command line: eac3to "K:\Chicago [Blu-ray]\Chicago_1.m2ts"+"K:\Chicago [Blu-ray]\Chicago_2.m2ts" 1:d:\Chicago.mkv 2:d:\Chicago.ac3 -seektoIFrames
------------------------------------------------------------------------------
M2TS, 1 video track, 5 audio tracks, 1:53:26
1: h264/AVC, 1080p24 /1.001 (16:9)
2: RAW/PCM, 5.1 channels, 24 bits, 48khz
3: AC3, 5.1 channels, 640kbit/s, 48khz
4: AC3, 5.1 channels, 640kbit/s, 48khz, dialnorm: -27dB
5: RAW/PCM, 2.0 channels, 16 bits, 48khz
6: AC3, 2.0 channels, 192kbit/s, 48khz, dialnorm: -27dB
[v01] Extracting video track number 1...
[a02] Extracting audio track number 2...
[a02] Reading RAW/PCM...
[a02] Swapping endian...
[a02] Remapping channels...
[a02] Encoding AC3...
[v01] Muxing video to Matroska...
[a02] Creating file "d:\Chicago.ac3"...
Unfortunately the Haali Muxer cannot handle this source file.
It doesn't contain enough seek/recovery points.
Aborted at file position 2100903936.I thought this option was introduced for these kind op errors or am I mistaken?
I made a small sample but eac3to complains that it cannot detect the format of the source file. Might this sample nevertheless be of help?
saint-francis
28th May 2008, 16:45
Ok, sounds good. How about:
(1) eac3to - development (bugs and improvements)
(2) eac3to - help (how to use etc)
?
Sounds good. I think I should be able to do that. Problems will appear for the splitting though when bugs/improvements arise from questions. But I think I can handle it. I'll get on this tonight. The help thread will probably turn out to be a good 80 - 90 % of this current thread. Because of this I think the list I will make will consist of only posts to be moved to the new help thread. I will start the thread with a post and ask the moderators to append it with all of the posts in my list. This thread will then be kept as the development thread. Maybe the title will need to be modified to tell as much.
Sound good?
Where would these new threads be? Audio sub-forum isn't ok, i think...
Do you think that New and alternative a/v containers sub forum is the proper one?
Good point. This is along the same line as the topic which was running in this thread a while ago about changing the name of eac3to since it's not just an audio tool any more. The topic is already here so maybe it should stay. I think this is a call that should be made by a moderator. Also if the eac3to threads are moved then the GUI thread will need to be moved too.
Jaja1
28th May 2008, 18:15
This blu-ray tracklist contains a small error. The third track is DTS 2t channels.
nautilus7
28th May 2008, 18:42
Tried the -seektoIFrames option, but that resulted in the same error.I thought this option was introduced for these kind op errors or am I mistaken?
Each track number (1:, 2:, etc) gets it's own switches. Putting the -seektoIframes switch at the end is applied to track number 2, which is an audio track.
The correct command is:
eac3to "K:\Chicago [Blu-ray]\Chicago_1.m2ts"+"K:\Chicago [Blu-ray]\Chicago_2.m2ts" 1:d:\Chicago.mkv -seektoIFrames 2:d:\Chicago.ac3
madshi
28th May 2008, 19:24
Where would these new threads be? Audio sub-forum isn't ok, i think...
Do you think that New and alternative a/v containers sub forum is the proper one?
That's a tough decision. eac3to does so many different things. Audio processing is still a very big part of eac3to. To be honest, I don't really know into which sub-forum it really belongs. Maybe we should let the mods decide?
Sounds good. I think I should be able to do that. Problems will appear for the splitting though when bugs/improvements arise from questions. But I think I can handle it. I'll get on this tonight. The help thread will probably turn out to be a good 80 - 90 % of this current thread. Because of this I think the list I will make will consist of only posts to be moved to the new help thread. I will start the thread with a post and ask the moderators to append it with all of the posts in my list. This thread will then be kept as the development thread. Maybe the title will need to be modified to tell as much.
I'd suggest to do it the other way round to save the mods some work. Moving 10 - 20% of the posts is much less work than moving 80 - 90% of the posts!
Furthermore I think it would be helpful if both threads had a good introduction post like this thread currently has. So maybe I should start a new thread for development?
Remuxed the file without problems to ts with tsmuxer. Remuxing the ts to mkv with eac3to worked fine as well. Checking some random points it seems at first sight that the mkv is okay.
Might your error checking be too harsh?
Nope. A missing sync byte is a very easy and reliable check. If the sync byte is missing, something is really wrong.
saint-francis
28th May 2008, 19:36
I'd suggest to do it the other way round to save the mods some work. Moving 10 - 20% of the posts is much less work than moving 80 - 90% of the posts!
Right. Will do.
Furthermore I think it would be helpful if both threads had a good introduction post like this thread currently has. So maybe I should start a new thread for development?
I think that the first page of this thread will be good for the introduction for the help thread so I'll just leave it here. When My list is done I'll let you know and you can start the new development thread with an introduction post that contains what you see fit.
Joniii
28th May 2008, 21:59
Make sure your delaycut version is 1.3.0.0. If you get a lot of errors, then your track might be severely damaged.
Where did you get that ddp track and how did you demux it? Re-ripping the disc might solve the problem.
Got the same result every time i ripped that disc. Luckily you mentioned to someone to make sure that dd+ is named .ddp or .eac3, that solved my problem with delaycut :).
nautilus7
28th May 2008, 22:10
That's a tough decision. eac3to does so many different things. Audio processing is still a very big part of eac3to. To be honest, I don't really know into which sub-forum it really belongs. Maybe we should let the mods decide?Since main purpose of eac3to is to convert HD DVDs and Blu-ray Discs to matroska format, i believe it would better fit there. But whatever you/the mods decide doesn't really make any difference.
Jaja1
28th May 2008, 22:57
Each track number (1:, 2:, etc) gets it's own switches. Putting the -seektoIframes switch at the end is applied to track number 2, which is an audio track.
I knew that :sly:
Thanks, it worked fine now.
73ChargerFan
29th May 2008, 00:27
Die Hard 2
eac3to 00001.m2ts 2: diehard2.dts
M2TS, 1 video track, 5 audio tracks, 2:03:21
1: h264/AVC, 1080p24 /1.001 (16:9)
2: DTS Master Audio, English, 5.1 channels, 24 bits, 48khz, -9ms
encoded to dts with SurCode, but cannot mux into mkv. I got timing errors, no dts header found, bytes discarded, yada yada yada.
So I'm going the manual route:
eac3to 00001.m2ts 2: diehard2.wavs
QUESTION:
Do I need to specify the -9ms delay?
REQUEST:
A better set of instructions for use.
Thanks for the great program.
nautilus7
29th May 2008, 00:41
EVERY dts-hd audio track contains a simple dts core @ 1536 kbps. If that is the bitrate you want, don't encode with surcode. Just use -core switch to extract the core.
If you let eac3to do either demuxing or decoding of any track ,you'll see a mesage saying "applying delay". So the answer is no, you don't need to do anything regarding the delay.
Suggested command: eac3to 00001.m2ts 2: audio.dts -core
73ChargerFan
29th May 2008, 01:03
Thanks for the answer regarding the delay.
I've realized that I had exported the entire DTS Master Audio stream.
-core is what I wanted.
LessThanJake
29th May 2008, 01:10
None at all. I'm not using aften.exe, I'm using libaften.dll. So no command line, instead I'm calling exported functions from the dll.
OK I understand.
Would it be very difficult to reproduce the correlating commandline(s) for aften.exe? Of course only if it comes along with reasonable expenditure. I donīt want to waste your time.
greets
LTJ
mp3weenie
29th May 2008, 05:49
Hello
I am trying to get a DPL2 downmix from a VOB DTS track. For example I have DTS encoded music DVD that has individual music tracks (as chapters?). When I use the demux option it just pulls out one large dts track which when downmixed gives me one large file. Is there a way to extract the audio track based on the video indexes or am I missing something easy?
Great tool, can't wait to get into the lossless HD stff...
Thanks. Jay
nautilus7
29th May 2008, 13:36
OK I understand.
Would it be very difficult to reproduce the correlating commandline(s) for aften.exe? Of course only if it comes along with reasonable expenditure. I donīt want to waste your time.
greets
LTJ
Is there anything specific that you wanna do?
When i use aften.exe, i use wav input with these commands:
aften -readtoeof 1 -b (bitrate) input.wav output.ac3
73ChargerFan
29th May 2008, 17:11
Disney's "The Game Plan" has 92 streams, 00000.m2ts through 00091.m2ts.
Running the command eac3to works, but when I try and add the files, either 2) or by listing the all the files with '+' between them (used a spreadsheet), the program gets stuck. Does nothing.
Perhaps 92 is more pieces than eac3to can handle?
EDIT - It works after about 5 minutes. Had to get a cup of coffee, then I saw the results. Yeah!
SoleBastard
29th May 2008, 20:51
My best guess is that in the Foobar2000 reencoded files the lowest 8 significant bits have been zeroed out. But I don't know for sure. You can do try this:
"eac3to foobar.flac eac3to.flac"
Does the file size go back from 1.7GB to 3.7GB this way? If yes, then I have to check out what's happening. If the file size stays at 1.7GB then Foobar2000 has manipulated the audio data while reencoding it. It would not be a big surprise! Because many of the open source flac decoders only support 16bit decoding. That means if you decode with Foobar2000 you probably lose anything over 16bit. Just guessing here, though...
Well, if I do your trick the resulting file is exactly the same size. So no new inflating back from 1.7GB to 3.7GB. However, I don't think Foobar2000 has any problem with 24bit decoding. It explicitly supports 16, 24 and even 32bit decoding and the converter includes the option to 'keep lossless sources at original bit depth'.
Moreover, as I already mentioned, the bitrate remained about the same at ~5000kbps, only the filesize shrunk dramatically. 5000kbps is a pretty normal bitrate for a flac encoded 24bit 48kHz 5.1 track that contains music (not for movie tracks).
Is there anything else I can do to make sense of it all?
madshi
30th May 2008, 09:04
I am trying to get a DPL2 downmix from a VOB DTS track. For example I have DTS encoded music DVD that has individual music tracks (as chapters?). When I use the demux option it just pulls out one large dts track which when downmixed gives me one large file. Is there a way to extract the audio track based on the video indexes or am I missing something easy?
Currently eac3to's VOB/EVO support is limited to work with movies. It doesn't really work well if you want to extract chapter wise. My suggestion would be to extract the DTS files with another tool (e.g. DVD Decrypter works very well for me) and then convert the extracted DTS files to DPL2 with eac3to.
Disney's "The Game Plan" has 92 streams, 00000.m2ts through 00091.m2ts.
And they are all for the movie? Ouch!!
Running the command eac3to works, but when I try and add the files, either 2) or by listing the all the files with '+' between them (used a spreadsheet), the program gets stuck. Does nothing.
Perhaps 92 is more pieces than eac3to can handle?
EDIT - It works after about 5 minutes. Had to get a cup of coffee, then I saw the results. Yeah!
eac3to has to open every file and read the first 30MB and last 30MB (or something like that). That can take a while. Maybe I should add a progress bar for this initial parsing, too...
So was the end result just fine? I imagine you must have had a pretty long list of audio overlaps!!
Well, if I do your trick the resulting file is exactly the same size. So no new inflating back from 1.7GB to 3.7GB.
In that case it is as good as proven that Foobar has modified the data!
However, I don't think Foobar2000 has any problem with 24bit decoding. It explicitly supports 16, 24 and even 32bit decoding and the converter includes the option to 'keep lossless sources at original bit depth'.
Can't say anything about that. But I can say that eac3to will end up with exactly the same FLAC size if you feed it the same data twice. So if the original FLAC file created by eac3to was 3.7GB while the FLAC file created from the Foobar reencoding was only 1.7GB then there's only one possible explanation: Foobar *must* have changed that data! There's no doubt about that.
Moreover, as I already mentioned, the bitrate remained about the same at ~5000kbps, only the filesize shrunk dramatically. 5000kbps is a pretty normal bitrate for a flac encoded 24bit 48kHz 5.1 track that contains music (not for movie tracks).
That bitrate number has no meaning whatsoever. I'm not even sure what number 5000kbps is supposed to be. I mean a 24bit 48kHz 5.1 PCM track has a bitrate of 6912kbps. So if the bitrate is meant to describe the decoded PCM track it's wrong. And if it's supposed to describe the FLAC bitstream then it's wrong, too, cause there's no way that a 3.7GB has nearly the same bitstream bitrate compared to a 1.7GB track of the same runtime. If you think about it, that just doesn't make any sense...
saint-francis
31st May 2008, 19:52
Ok, sounds good. How about:
(1) eac3to - development (bugs and improvements)
(2) eac3to - help (how to use etc)
?
Should posts that are questions but pertain to the workings of eac3to (such as how certain decoders work) be included in the development thread? If not the development thread is going to be very small.
EDIT: I'm beginning to think that this project might not be possible to implement because it would probably entail the mods actually having to break up a lot of posts into separate posts for the separate threads .
menlvd
1st June 2008, 00:14
how about supporting wave 64 files produced by Sony software?
Snowknight26
1st June 2008, 21:55
Is slowing down an AC3 stream supposed to make it 50% bigger?
Thunderbolt8
1st June 2008, 22:16
that seems to be the way it only works, yes
madshi
1st June 2008, 22:31
Should posts that are questions but pertain to the workings of eac3to (such as how certain decoders work) be included in the development thread? If not the development thread is going to be very small.
I think (valid) bug reports should be part of the development thread. Questions about how eac3to works rather not cause they have no effect whatsoever on the development of eac3to.
EDIT: I'm beginning to think that this project might not be possible to implement because it would probably entail the mods actually having to break up a lot of posts into separate posts for the separate threads .
It's problematic. If all else fails you could put all posts which are full or part development into the development thread and the rest into the other thread. The development thread would probably still be smaller. The biggest problem might be my style of replying. I'm often replying in one big post to 10 people at once. Maybe in such a case such a monster reply should be copied to both threads? Don't know if that is even possible...
how about supporting wave 64 files produced by Sony software?
Don't know how complicated they are. Do you have a sample? Do you also have information about the file format?
Is slowing down an AC3 stream supposed to make it 50% bigger?
The file size of an AC3 stream only depends on 2 things:
(1) runtime
(2) bitrate
Slowing down an AC3 stream increases the runtime, but only very slightly. So file size increases also very slightly. If you have a 50% size increase then obviously the bitrate you used for the new encoding is about twice as high as the bitrate of the original file. eac3to always uses 640kbps for new 5.1 encodings. If you want to save space you can force eac3to to use a lower bitrate - of course that goes on the cost of quality.
Snowknight26
1st June 2008, 22:37
eac3to always uses 640kbps for new 5.1 encodings.
As well as 2.0?
While I'm here, is there any possibility of adding some kind of error skipping switch? Would be very welcome for those that try to reencode badly authored streams.
asarian
2nd June 2008, 03:22
Since main purpose of eac3to is to convert HD DVDs and Blu-ray Discs to matroska format,
It is? I thought it was primarily used to convert DTS/True HD - > AC3. That's what I use it for anyway.
By accident I selected the wrong stream today, which was a VC-1 video stream, and eac3to said it couldn't recognize the video stream. Which is okay with me, as I use it for audio conversion only, but if it can't handle VC-1 stream, I guess I won't be using it for video then. :)
tebasuna51
2nd June 2008, 03:36
Originally Posted by menlvd
how about supporting wave 64 files produced by Sony software?
Don't know how complicated they are. Do you have a sample? Do you also have information about the file format?
You can see the WriteHeader routine in Encoder.cs from last BeHappy source code (http://www.codeplex.com/BeHappy/SourceControl/ListDownloadableCommits.aspx), with support for wav, w64 and rf64 headers. Only the header change the audio data is the same.
EDIT: Docs:
w64 (http://www.ambisonia.com/Members/mleese/sony_wave64.pdf)
rf64 (http://www.ebu.ch/CMSimages/en/tec_doc_t3306-2007_tcm6-42570.pdf)
Atak_Snajpera
2nd June 2008, 07:59
eac3to is unable to demux MP2 audio from .ts
http://x264.nl/h.264.samples/force.php?file=./luxe.hd.ateme.ts
http://x264.nl/h.264.samples/force.php?file=./arte.hd.ts
nautilus7
2nd June 2008, 12:07
It is? I thought it was primarily used to convert DTS/True HD - > AC3. That's what I use it for anyway.
By accident I selected the wrong stream today, which was a VC-1 video stream, and eac3to said it couldn't recognize the video stream. Which is okay with me, as I use it for audio conversion only, but if it can't handle VC-1 stream, I guess I won't be using it for video then. :)
I am talking for the present, not the past. First thing eac3to was able to do was to decode E-AC3 tracks (eac3to is called, isn't it?)
If you accidentally chose the VC-1 stream (instead of an audio one, let's say) then you did something wrong, not eac3to. Post the log and don't jump into conclusions like "eac3to can't handle vc-1". What all these people using eac3to with vc-1 streams would think of you?
Tyrod
2nd June 2008, 20:47
Where might one purchase ("Sonic Cinemaster Audio Decoder 4.3" DirectShow filter). I have (Easy Media Creator 10) and it isn't part of that.
Where might one purchase ("Sonic Cinemaster Audio Decoder 4.3" DirectShow filter). I have (Easy Media Creator 10) and it isn't part of that.
I think it is. At least I too have EMC10 and I have it. I cannot think of anywhere else it would have come from. How have you checked?
asarian
2nd June 2008, 21:02
If you accidentally chose the VC-1 stream (instead of an audio one, let's say) then you did something wrong, not eac3to.
Yes, that's what the term "accidentally" implied. :) Just one of them occassions where I copy & pasted a line with eac3to in it that had the wrong stream number for the new file. No big deal.
Post the log and don't jump into conclusions like "eac3to can't handle vc-1". What all these people using eac3to with vc-1 streams would think of you?
They'd probably think I accidentally selected a wrong stream once, that it complained about not being able to handle that stream (likely because I added audio commands on the same line, which naturally don't apply to a vid stream); and that, since I wasn't gonna do video with eac3to anyway, that finding out the why of it had not my highest priority. :)
But seriously, I didn't mean to offend the eac3 folks: it's a heck of a good program, even if you only use it for audio.
vBulletin® v3.8.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.