Log in

View Full Version : eac3to - audio conversion tool


Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 [78] 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308

BlackJack1
16th March 2008, 11:54
Yes. Make sure you don't use -sonic for dd+ and you 'll be fine.

Almost all of the questions you ask have been answered in the 1st post. Reading it, will be a great benefit for you.

Thank you for answer.
Unfortunately 1st post include only few examples and only switches. Good idea to publish some tutorial or extended help file with FAQ :)

Anyway thank you very much one more time for great application :D:)

madshi
16th March 2008, 13:12
I encountered a strange problem in a HDDVD title with TrueHD audio : Vexille - 2077

there are two EVO files for main movie: L0_MainMovie.EVO and L1_MainMovie.EVO

using eac3to to demux the first EVO, encode thd to flac, everything went fine.

but when encoding the thd file from the second EVO, eac3to says:
TrueHD, 5.1 channels, 48khz
[libav] No restart header present in substream 0.
The libav decoder reported an error while decoding.
Does this complaint occur directly at the very start of the process or does processing start ok and the complaint appears after a while somewhere in the middle of the processing?

Training Day

Do you know good sharpening filter I can use?
I need to do something with colors on this movie because they are look washed out.
BTW source playing using PowerDVD looks very good.... mayby ffdshow codecs and wrong renderer i used in KMPlayer...?
If the source looks very good in PowerDVD and the MKV just has washed out colors then there's most probably something wrong in your MKV playback configuration. E.g. if your decoder/renderer puts out video levels but your display expects PC levels you'll get washed out colors.

This is not the right thread to discuss media player / display setup questions, though.

Used latest eac3to to mux H264 and to create a FLAC track from the LPCM track.

They play perfect on their own. But when muxed together with mkvmerge the resulting mkv will not start to play when using ffdshow (libav) to decode flac.

If you skip/fast forward a second or two the movie will start and play to the end without problems.

(Not sure this is a eac3to bug/problem. It might be the splitter, mkvmerge or ffdshow (libav))
Ok, we have 2 decoders. The mkv plays fine with one but not so well with the other one. I think this is a case where it would make sense to test more decoders. This might help finding out where the problem is located. IIRC there are 3 more flac decoders out there, namely: Illuminable (or something like that), CoreFlac and the DCBass Source filter.

Why FLAC over AC3? I have used both and cannot hear a difference although I know that AC3 is lossy. Size difference is huge however. AC3 may come in at around 700megs vs 1.5Gig for a FLAC track. Am I missing something significant using AC3?
This is a difficult topic. It's somewhat similar to the question whether high bitrate video looks noticably better than low bitrate video. It depends on the source material. It depends on how good your devices/speakers are. It depends on how good your ears are. It depends on how critical you are. It depends on a lot of things. One thing is for sure: The AC3 track cannot sound better than the FLAC track.

The1n
16th March 2008, 14:03
Im trying to convert a dts-hd track to lpcm has anyone done this. eac3to completes the job but trouble is that when i try to mux the output with tsmuxer it doesnt recognise the lpcm file.

commandline i used : eac3to input.dtshd output.pcm -big -16

The1n

BLKMGK
16th March 2008, 15:48
Yes. Make sure you don't use -sonic for dd+ and you 'll be fine.

Almost all of the questions you ask have been answered in the 1st post. Reading it, will be a great benefit for you.

There WAS an excellent page on wikipedia that thoroughly explained much of what eac3to can do and how to use it's switches. Sadly it looks liek it might have passed out of the cache but I find a somewhat lesser version on Wikibooks (http://en.wikibooks.org/wiki/Eac3to/In_Depth_Technical_Explanation) . I thought I had the Wikipedia page saved here but cannot find and searches mostly yield me talking about it elsewhere - it was pretty good!:mad:

Actually, nautilus it looks like YOU were the author - got a copy anywhere? It's not in this thread is it?

nautilus7
16th March 2008, 16:32
OK, i got busted...:p

There is a page written mostly by me (bendurdunthat (http://forum.doom9.org/member.php?u=140237) has made some contribution too), but is not at all ready because i was very busy during the last weeks. Madshi is aware of this, but he was busy too, to make any additions or suggestions.

The link you posted above is only a part of it. Here (http://en.wikibooks.org/wiki/eac3to) is the complete page. It's a copy of the wikipedia page, because wikipedia didn't allow manuals.

How to use (with lots of examples) and FAQ sections are almost done, therefore if you like you can read them.

BLKMGK
16th March 2008, 17:08
I am VERY happy to hear that what was put on Wikipedia wasn't lost. I read their comments and was actually angry since I didn't feel that it was "selling" or spamming. The plumbing place maybe:p

I really did find the page on Wikipedia helpful, I pulled it from Google Cache. eac3to made my conversions of HD-DVD really easy to do, in fact I just ordered another $130 worth of new HD-DVD and $60 on eBay this morning it's so easy. Without that page and some help from others I'd be beating my head against the wall still - very valuable. I can hardly wait for BD to be so easy. <sigh> Bitter? you betcha'!:mad:

dchard
16th March 2008, 18:41
Hi, i have a few questions about decoding/recoding of audio traks, working on detailed guides in this article, so I need viable info <-- i think I'am at the right place :)

1. Just the LPCM has different channel order, the other formats not (Dolby Digital, Dolby Digital Plus, DTS, DTS-HD, DTS-HD MA, TrueHD)?

2. If I decode any format of 1. to 6 mono wavs, and want to reencode to Ac3, then what options should I set on the below panel (Sonic standalone prof. ac3 encoder)?:

http://dchard.no-ip.org/downloads/ac3.png

Anyway: if anyone know a better ac3 encoder, then let me know.

3. If I decode any format of 1. to 6 mono wavs, and want to reencode to DTS, then should I set "Attenuate rear channles 3db" in Surcode, or not?

4. If an audio track is 16bit originally, but I use "-down16 " on it, this should degrade audio quality or not?

Thank you!

Dchard

tebasuna51
16th March 2008, 20:34
@dchard
1) All formats can have different channel order internally. The decoder/transcoder must do the mapping in transparent mode to the user.

2) Select only the bitrate (at least 448 for 5.1), lets the defaults values in image, but uncheck all checkboxes (CopyRight, Original, LFE lowpass, Surround 90 phase shift)

3) Nope.

4) Nope also.

madshi
16th March 2008, 22:00
tebasuna51 is right, of course. Just one little addition:

Just the LPCM has different channel order, the other formats not (Dolby Digital, Dolby Digital Plus, DTS, DTS-HD, DTS-HD MA, TrueHD)?
When using eac3to for decoding the mentioned formats, eac3to will automatically remap all channels to the same (WAV) order. This way you don't need to worry about channel mapping order. However, auto channel remapping for LPCM is only done if you demux the LPCM track correctly. At this point in time I'd recommend to use xport for LPCM demuxing.

madshi
16th March 2008, 22:03
I have another messy evo that seems to stump eac3to:

Error occurs mid-file, so here is the full file:
link (http://peaches.labs.acomp.usf.edu/erik/test.mkv) (rename to .evo)
This looks like a bad rip to me. Can you please rerip the disc and try again?

madshi
16th March 2008, 22:46
eac3to v2.31 released

http://madshi.net/eac3to.zip

* DTSWAV input support added
* fixed bitstream delaying of 96khz DTS tracks
* improved DTS runtime calculation
* fixed DTS audio gap/overlap correction for strange DTS formats
* fixed E-AC3 audio gap/overlap correction for strange bitrates
* fixed incorrect MKV "default duration" when using "-24p" or "-30p"
* fixed incorrect MKV "default duration" when using "-slowdown" or "-speedup"
* improved support for "open bitrate" DTS files
* slightly improved automatic (E-)AC3 delaying exactness

nautilus7
16th March 2008, 23:15
Nice. Thank you once again madshi.

BlackJack1
16th March 2008, 23:32
Yes. Make sure you don't use -sonic for dd+ and you 'll be fine.

Almost all of the questions you ask have been answered in the 1st post. Reading it, will be a great benefit for you.

So now I've got this rip and I found a few files but only with m2ts extension. First two are very big: 00000.m2ts and 00001.m2ts. What command line must I use to extract DTS HD MA sound inside converting it to dts core?

I found nothing about it in first post and other posts inside this thread...

Thx in advance once again for help.

BLKMGK
17th March 2008, 02:05
Heh, BluRay my arch nemesis makes m2ts files. Yah, I'd like to rip audio from those as well. Xport is what I was directed to but let's just say it's a bit more obtuse than eac3to to use. If eac3to can pull those tracks out or heck any track I'll be thrilled too!

Yraen
17th March 2008, 02:57
You can use either xport or h264tsto to demux BD. H264tsto is more user friendly than xport.

Thunderbolt8
17th March 2008, 03:18
thanks!

madshi
17th March 2008, 09:10
You can use either xport or h264tsto to demux BD.
That's correct. Be warned about demuxing LPCM audio with h264tsto, though. It works well, but I'm not sure how the channels are mapped. Haven't checked that yet. Also when demuxing DTS-HD with h264tsto, you'll only get the core...

BlackJack1
17th March 2008, 12:54
I just read h264tsto thread but what can I do with two big files inside my BD Kingdom of Heaven rip: 00000.m2ts and 00001.m2ts. I can't demux it at the same time so what about sound?
string: "h264tsto 00000.m2ts+00001.m2ts -audioonly" doesn't work...
How to put together audio from part1 and part2?

Beastie Boy
17th March 2008, 13:29
Try joining the 2 m2ts files with tssplitter (http://www.ffprojects.net/tssplitter/index.htm)prior to demuxing.
Let me know if this works as I may have to do it myself soon :)

Cheers, Beastie.

Village Guy
17th March 2008, 14:39
Can some kind soul point me in the right direction to resolving a frame smoothness issue.

I'm trying to backup Superman to enable me to store the disk on my HTPC rather than having to load the player.

I have used EAC3TO demux and convert the EVO True audio to DTS and then merged the extracted Audio & VC1 Video streams. I have copied my batch files below for clarification. The problem is that the merged mks container files does not reproduce video smoothly on my 24 frames per second progressive display monitor. I have tried adding the -24p flag without effect and have also tried AC3 instead of DTS without effect and am now running out of ideas. My processor has plenty of margin and the video card is an Nvidia 7600GT which should be more than capable. I can play files from other sources without any problem, it seems that just the files I build have issues. Have I missed an important procedure?

Needless to say the original disk plays perfectly smooth!

eac3to e:dev\source\Master_1.EVO 1: E:\dev\source\video.mkv 3: E:dev\source\audio.dts -libav -24

"mkvmerge" -o "E:\Dev\Source\Video Merged.mkv" --language 1:eng --display-dimensions 1:1920x1080 -d 1 -A -S E:\Dev\Source\video.mkv -a 0 -D -S E:\Dev\Source\audio.dts --track-order 0:1,1:0

Sorry if this is not the right place to ask this question.:thanks:

watson2316
17th March 2008, 16:22
Hi,

I just have a short question, I'm sure it has already been answered 54932 times, but I couldn't find anything: I have got a HDDVD with some DD+ 448 kbit/s audiotracks. So when I convert one of those tracks I usually use the option "-448". Since the default is "-640" it would otherwhise be converted to 640 kbit/s AC3...

So my question is now: Is there any sound improvement when I encode those tracks with 640 kbit/s or should a stay with the "-448" option?

act.anon
17th March 2008, 20:35
This looks like a bad rip to me. Can you please rerip the disc and try again?

Tried reripping before (with latest AnyDVD), same problem. Also, I tried remuxing with gdsmux and got a strange file with 500+ reported streams. Could it be that the framerate and/or resolution are changing in the middle of the evo?

Anyway, thanks for giving it a look.

act.anon
17th March 2008, 20:37
Hi,

I just have a short question, I'm sure it has already been answered 54932 times, but I couldn't find anything: I have got a HDDVD with some DD+ 448 kbit/s audiotracks. So when I convert one of those tracks I usually use the option "-448". Since the default is "-640" it would otherwhise be converted to 640 kbit/s AC3...

So my question is now: Is there any sound improvement when I encode those tracks with 640 kbit/s or should a stay with the "-448" option?

As transcoding E-AC3 back down to AC3 is a lossy process, you would not want to use the -448 option. Instead, let it encode at 640kbit/s for best sound quality.

watson2316
17th March 2008, 23:07
Ok, thanks. I always thought encoding a 448kbps source with 640kbps is a waste discspace... it seems I was wrong.

MarkGrigsby
17th March 2008, 23:13
First of all, thanks so much to madshi for this amazing tool. Not only does he provide the only way for me to get proper 'HD' audio from my HTPC, but the way in which the progam is constantly improved is so impressive - and all for free. Brilliant!

I've been using this for a while for some Blu-rays, in the following way:

1. Demux required streams using xport
2. Convert HD audio to FLAC using eac3to
3. Remux using MKVMerge

I now notice that eac3to can create the MKV files, and seems some people prefer to first use eac3to to create the video MKV, before muxing in the audio with MKVmerrge. However, can someone please tell me the benefits to this versus my method? I'm sure it must be worthwhile else people wouldn't bother, so I know I'm missing something!!

BLKMGK
18th March 2008, 00:54
I just read h264tsto thread but what can I do with two big files inside my BD Kingdom of Heaven rip: 00000.m2ts and 00001.m2ts. I can't demux it at the same time so what about sound?
string: "h264tsto 00000.m2ts+00001.m2ts -audioonly" doesn't work...
How to put together audio from part1 and part2?

Check out this thread (http://forum.slysoft.com/showthread.php?t=14452) for some help on BD.

MarkGrigsby - eac3to can create the MKV files doing HD-DVD but when doing BD I do pretty much the same thing you are with the exception that I compress using meGUI with x264. With file sizes through the roof with BD there's no way I'm blowing 40Gigs a movie on it. Takes forever to compress on a fast machine, XVID is way faster but I've yet to compare picture quality on that. I do not think that eac3to will create the MKV for BD, correct Madshi?

Anyway, xport gives me the audio track that I run through eac3to. Madhsi says he is going to tackle BD too - I can hardly wait as his tool is a must for HD-DVD, xport is far less friendly IMO.

MrMugatu
18th March 2008, 02:14
if i convert my dts-hd track to wav will eac3 automatically remap the channels tp lpcm or do I have to check one of the boxes in eac3 gui

shanghai2004
18th March 2008, 05:04
Tried reripping before (with latest AnyDVD), same problem. Also, I tried remuxing with gdsmux and got a strange file with 500+ reported streams. Could it be that the framerate and/or resolution are changing in the middle of the evo?

Anyway, thanks for giving it a look.

I noticed AnyDVD HD below version 6316 seems to cause some HD rips to get corrupted. I saw this on HD-DVD rips (I don't have Blueray). You can try DVD Fab HD decrypter if the title is released more then 6 months ago.

Update: Seems Slysoft fixed this issue from version 6400 on.

madshi
18th March 2008, 08:42
Tried reripping before (with latest AnyDVD), same problem. Also, I tried remuxing with gdsmux and got a strange file with 500+ reported streams. Could it be that the framerate and/or resolution are changing in the middle of the evo?
It shouldn't. But even if it did, it would not explain the eac3to error messages. It seems to me that either the rip is bad or that the disc is simply incorrectly authored. How did you rip? Did you use the AnyDVD HD ripping tool? Or did you simply copy the files via explorer (or with another file manager)?

if i convert my dts-hd track to wav will eac3 automatically remap the channels tp lpcm or do I have to check one of the boxes in eac3 gui
eac3to will automatically remap the channels correctly.

Denner
18th March 2008, 08:43
Hi, some newbie questions, hope you can help :)

I have a Dolby True HD audio stream (from a Blu-ray), demuxed with TsRemux (v0.20), and I have recodet it to Flac using eac3to, but normally when I encode to Flac, the file ends up as 24bit ( when encoding directly from EVO file, HD-DVD ), but the Dolby True HD file (from Blu-ray) ends up as a 16bit Flac file, why is that ?

And another question, is there a program (I dont see the option in eac3to) for detecting the audio delay in Dolby True HD / DD+ streams ?

And a final question, I cant get eac3to to remux Vc1 (demuxed from Blu-ray with TsRemux) in to MKV, I use the following command line (Eac3to.exe “e:\bits0001.mpv” “e:\output.mkv” –dontRewritePts -stripPulldown) but nothing happens, what am I doing wrong ?

The reason I use eac3to to mux the Vc1 for Blu-ray is that I can not get MKVmerge to do it, and I was hoping to get eac3to to do it, because it is my favorit tool, at the moment :)

madshi
18th March 2008, 08:46
I now notice that eac3to can create the MKV files, and seems some people prefer to first use eac3to to create the video MKV, before muxing in the audio with MKVmerrge. However, can someone please tell me the benefits to this versus my method? I'm sure it must be worthwhile else people wouldn't bother, so I know I'm missing something!!
The main benefit is that mkvmerge has some known bugs which eac3to has not. E.g. mkvmerge is known to:

(1) Sometimes create juddering results when muxing MPEG2 content.
(2) Sometimes create MKVs with "rainbow frames" when muxing h264 content.
(3) Sometimes create MKVs where audio sync is lost when muxing h264 content.

eac3to has none of these problems. Furthermore eac3to can also mux VC-1 raw streams which mkvtoolnix currently cannot do.

I do not think that eac3to will create the MKV for BD, correct Madshi?
eac3to can mux raw video streams to MKV. Many people use that (as a 2nd step after xport) to mux Blu-Ray movies to MKV.

madshi
18th March 2008, 08:52
I have a Dolby True HD audio stream (from a Blu-ray), demuxed with TsRemux (v0.20), and I have recodet it to Flac using eac3to, but normally when I encode to Flac, the file ends up as 24bit ( when encoding directly from EVO file, HD-DVD ), but the Dolby True HD file (from Blu-ray) ends up as a 16bit Flac file, why is that ?
eac3to automatically detects which bitdepth the TrueHD track really has. If it's only 16bit, eac3to will give you a FLAC file with 16bit. If it's more than 16bit, eac3to will give you a FLAC file with more than 16bit.

And another question, is there a program (I dont see the option in eac3to) for detecting the audio delay in Dolby True HD / DD+ streams ?
Raw (demuxed) audio tracks don't have any delay. The delay comes from comparing the timestamps of the audio and video tracks in the original container. So only a tool which can handle m2ts could possibly tell you which delay the audio tracks need.

And a final question, I cant get eac3to to remux Vc1 (demuxed from Blu-ray with TsRemux) in to MKV, I use the following command line (Eac3to.exe “e:\bits0001.mpv” “e:\output.mkv” –dontRewritePts -stripPulldown) but nothing happens, what am I doing wrong ?
It should work. Please post the eac3to log. Btw, "-dontRewritePts" is not supported, anymore. eac3to should complain if you use that parameter. Are you using an old version of eac3to? "-stripPulldown" is not supported by the latest build, either. (Ooops, forgot to put it back in - sorry!).

Denner
18th March 2008, 09:20
eac3to automatically detects which bitdepth the TrueHD track really has. If it's only 16bit, eac3to will give you a FLAC file with 16bit. If it's more than 16bit, eac3to will give you a FLAC file with more than 16bit.
Ok that explains it, thanks :)


Raw (demuxed) audio tracks don't have any delay. The delay comes from comparing the timestamps of the audio and video tracks in the original container. So only a tool which can handle m2ts could possibly tell you which delay the audio tracks need.
So if I understand it correctly, there is no way of finding the audio delay, for remuxing a separate Flac (or other) audio file in to MKV, when coming from Blu-ray?


It should work. Please post the eac3to log. Btw, "-dontRewritePts" is not supported, anymore. eac3to should complain if you use that parameter. Are you using an old version of eac3to? "-stripPulldown" is not supported by the latest build, either. (Ooops, forgot to put it back in - sorry!).
I am on my MACBook now writing, so I can not acces my eac3to log because it is on my HTPC, but I will do it later today.
I am using eac3to v2.31, so I will try not doing the -stripPulldown and see what happens.

EDIT: remowed the stripPulldown, and now I can make an MKV with eac3to, but can I also mux in the Flac audio via eac3to ?

But to get 24.000/1.001 in my MKV, dont I need to do -stripPulldown ?

dchard
18th March 2008, 09:45
Thank you for the answers.

Just one thing about Dial norm:

When I decode an (e)ac3, truehd etc. track to wavs, Eac3to in the first line list the original Dial norm value (-27dB), then "removing dial norm"...

If I recode to ac3 from the wavs I got, then I shouldn't need to set the dialnorm to the original value? (-27dB in this case)

Thank you!

Dchard

MarkGrigsby
18th March 2008, 11:39
The main benefit is that mkvmerge has some known bugs which eac3to has not. E.g. mkvmerge is known to:

(1) Sometimes create juddering results when muxing MPEG2 content.
(2) Sometimes create MKVs with "rainbow frames" when muxing h264 content.
(3) Sometimes create MKVs where audio sync is lost when muxing h264 content.

eac3to has none of these problems. Furthermore eac3to can also mux VC-1 raw streams which mkvtoolnix currently cannot do.


eac3to can mux raw video streams to MKV. Many people use that (as a 2nd step after xport) to mux Blu-Ray movies to MKV.Thanks! I guess I was just lucky - I didn't mux any MPEG2s and managed to get away without those problems on the muxes I did do. But I'll be using your muxer in future. I knew there must be a good reason :)

I can't wait for eac3to's native handling of m2ts's! Also, do you have any plans to introduce full AV muxing, i.e. removing the final step currently needed to merge the MKV generated by eac3to with the audio file?

Denner
18th March 2008, 13:49
Hi again madshi.

Here is my log file when trying to encode a Flac file, I now have demuxed it again with xport, because if I understand correctly, xport removes the audiodelay, in the True HD audio file ?

LOG from eac3to I have X'ed out personal info:

eac3to v2.31
"C:\Users\XXXX\Desktop\eac3to\eac3to.exe" "E:\Builds\Test\I Am Legend\bits0001.mpa" "E:\Builds\Test\Audio.flac"
TrueHD/AC3, 5.1 channels, 48khz, dialnorm: -27dB
Extracting TrueHD stream...
Removing dialog normalization...
Encoding FLAC...
Creating/writing file "E:\Builds\Test\Audio.24bit.flac"...
[libav] End of stream indicated
[libav] Lossless check failed - expected 0, calculated 15
This audio track contains only 16 bit of information.
The zero bytes were successfully removed.
eac3to processing took 10 minutes, 26 seconds.
Done.

Does it look right, I am having my doubts because of the 'check failed' info in the log file ???

Thunderbolt8
18th March 2008, 14:01
Raw (demuxed) audio tracks don't have any delay. The delay comes from comparing the timestamps of the audio and video tracks in the original container. So only a tool which can handle m2ts could possibly tell you which delay the audio tracks need.
just use xport for blu-ray titles, if a stream needs a delay xport should tell then. but for most of the time the streams (lpcm, dtshd, truehd) dont need any delay at all, the only stream I had on a blu-ray which needed a delay so far (-18ms) was an ac3 commentary track from 'the fly'.

Thunderbolt8
18th March 2008, 16:13
the untouchables blu-ray has a DTS-HD 6.1 matrixed sound track. dont know whether this is different from other DTS-HD track (at least eac3to didnt report anything unusual), do you want a sample from it?

frenchglen
18th March 2008, 16:41
Saw version 2.31 madshi, Congrats on your DTS work. The tool gets better and better. Can I smell DTS-FLAC in madflac, etc. or am I being too selfish...lol

madshi
18th March 2008, 17:10
Missed this one:

Can some kind soul point me in the right direction to resolving a frame smoothness issue.

I'm trying to backup Superman to enable me to store the disk on my HTPC rather than having to load the player.

I have used EAC3TO demux and convert the EVO True audio to DTS and then merged the extracted Audio & VC1 Video streams. I have copied my batch files below for clarification. The problem is that the merged mks container files does not reproduce video smoothly on my 24 frames per second progressive display monitor. I have tried adding the -24p flag without effect and have also tried AC3 instead of DTS without effect and am now running out of ideas. My processor has plenty of margin and the video card is an Nvidia 7600GT which should be more than capable. I can play files from other sources without any problem, it seems that just the files I build have issues. Have I missed an important procedure?
Don't really know why you're not getting smooth playback. Try muxing only video without any audio to MKV. Is the playback smooth then?

Needless to say the original disk plays perfectly smooth!
With the same media player and DirectShow filters?

madshi
18th March 2008, 17:16
So if I understand it correctly, there is no way of finding the audio delay, for remuxing a separate Flac (or other) audio file in to MKV, when coming from Blu-ray?
Right.

can I also mux in the Flac audio via eac3to ?
No.

But to get 24.000/1.001 in my MKV, dont I need to do -stripPulldown ?
No.

When I decode an (e)ac3, truehd etc. track to wavs, Eac3to in the first line list the original Dial norm value (-27dB), then "removing dial norm"...

If I recode to ac3 from the wavs I got, then I shouldn't need to set the dialnorm to the original value? (-27dB in this case)
You can do that. But it's not a must. Personally, I'm even removing dialnorm from DVD tracks cause I simply don't like the general idea of doing volume adjustments (which involves adding random noise to the audio signal) in the digital domain.

Also, do you have any plans to introduce full AV muxing, i.e. removing the final step currently needed to merge the MKV generated by eac3to with the audio file?
Currently no.

Does it look right, I am having my doubts because of the 'check failed' info in the log file ???
The "check failed" seems to be at the very last end of the audio stream. It even comes after the "end of stream" marker. That means the very last few milliseconds or so might not be 100% correct. I wouldn't worry about it.

the untouchables blu-ray has a DTS-HD 6.1 matrixed sound track. dont know whether this is different from other DTS-HD track (at least eac3to didnt report anything unusual), do you want a sample from it?
I already have some DTS-HD 6.1 samples, so I don't think I need this, unless you run into any kind of trouble decoding it.

Can I smell DTS-FLAC in madflac, etc. or am I being too selfish...lol
This is not the madFlac thread... ;)

BlackJack1
18th March 2008, 21:49
Just bought and installed Nero upgrade from 6.0 to 7.0 Ultra Edition and have a problem because during -test switch I see "Nero direcshow filter not working propertly" message. I installed all component (ShowTime too). AC3 files plays in ShowTime without any problem...
Please advice.

kurt
18th March 2008, 21:54
@Blackjack: you'll need the hd-dvd/blu-ray plugin as well...

Yraen
19th March 2008, 03:05
Hi again madshi.

Here is my log file when trying to encode a Flac file, I now have demuxed it again with xport, because if I understand correctly, xport removes the audiodelay, in the True HD audio file ?

LOG from eac3to I have X'ed out personal info:

eac3to v2.31
"C:\Users\XXXX\Desktop\eac3to\eac3to.exe" "E:\Builds\Test\I Am Legend\bits0001.mpa" "E:\Builds\Test\Audio.flac"
TrueHD/AC3, 5.1 channels, 48khz, dialnorm: -27dB
Extracting TrueHD stream...
Removing dialog normalization...
Encoding FLAC...
Creating/writing file "E:\Builds\Test\Audio.24bit.flac"...
[libav] End of stream indicated
[libav] Lossless check failed - expected 0, calculated 15
This audio track contains only 16 bit of information.
The zero bytes were successfully removed.
eac3to processing took 10 minutes, 26 seconds.
Done.

Does it look right, I am having my doubts because of the 'check failed' info in the log file ???

Jut to let you know. I had the same error. I just finished watching this and had no problems anywhere I could detect. I didn't watch until the last second of credits though. I'm not a credit person. :)

bmnot
19th March 2008, 06:30
The main benefit is that mkvmerge has some known bugs which eac3to has not. E.g. mkvmerge is known to:

(1) Sometimes create juddering results when muxing MPEG2 content.
(2) Sometimes create MKVs with "rainbow frames" when muxing h264 content.
(3) Sometimes create MKVs where audio sync is lost when muxing h264 content.

eac3to has none of these problems. Furthermore eac3to can also mux VC-1 raw streams which mkvtoolnix currently cannot do.


eac3to can mux raw video streams to MKV. Many people use that (as a 2nd step after xport) to mux Blu-Ray movies to MKV.

If I mux raw h264 to mkv with eac3to, and then add the audio and subs with mkvmerge, will those issues be re-introduced?

Denner
19th March 2008, 07:16
Jut to let you know. I had the same error. I just finished watching this and had no problems anywhere I could detect. I didn't watch until the last second of credits though. I'm not a credit person. :)

Thanks man, nice to know that it is not me, that's doing something wrong :)

madshi
19th March 2008, 08:43
If I mux raw h264 to mkv with eac3to, and then add the audio and subs with mkvmerge, will those issues be re-introduced?
I don't think so, but I haven't really tried.

Anyone muxed Ratatouille with eac3to and then added audio tracks in with mkvtoolnix? Are the rainbow frames reintroduced by adding the audio tracks?

rickardk
19th March 2008, 14:10
I don't think so, but I haven't really tried.

Anyone muxed Ratatouille with eac3to and then added audio tracks in with mkvtoolnix? Are the rainbow frames reintroduced by adding the audio tracks?

No rainbow frames...

Thunderbolt8
19th March 2008, 16:26
have a little problem with a TV mpeg2 source, its 29.97 fps (27.35 fps telecine), but the demuxed .mpg stream is detected as 1080p/24 by eac3to, so the resulting length of the video .mkv is ~15 mins too long and therefore out of sync with the audio. heres a sample of the .ts:

http://www.sendspace.com/file/8jc5gp

bmnot
19th March 2008, 18:43
I remuxed band of brothers h264 ep1 video only straight to mkv with eac3to 2.31, still got rainbow frames when played with ffdshow. Do you need a sample?