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

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

 

Go Back   Doom9's Forum > General > Audio encoding

Closed Thread
 
Thread Tools Search this Thread Display Modes
Old 9th October 2009, 20:58   #9381  |  Link
saint-francis
too much lurking
 
saint-francis's Avatar
 
Join Date: Sep 2006
Location: Valhalla
Posts: 668
Quote:
Originally Posted by tebasuna51 View Post
Your DTS-MA is the track 2?
Please run this before:

"G:\the hive\software\video tools\eac3to\eac3to.exe" F:\KAGEMUSHA 1)
No. It was #4. I got it to work. I think. I guess I have gotten lazy with the eac3to GUI in MeGUI and I spaced the track number. Now I need to encode the video and see if everything matches up upon muxing.

Thanks for all of the help.

BTW, Why couldn't eac3to handle this on it's own?
saint-francis is offline  
Old 10th October 2009, 18:20   #9382  |  Link
ron spencer
DVD Magistrate
 
Join Date: Dec 2003
Location: Sodor
Posts: 991
is development still ongoing for eac3to? just curious
ron spencer is offline  
Old 11th October 2009, 20:35   #9383  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 9,140
Quote:
Originally Posted by Moondust View Post
I've encountered a very strange problem with EAC3TO, at least to me. I loaded my copy of Ice Age 2 in eac3to. It said the length of the movie was 1h 30m 38s (all playlists). I ripped the Dutch 768kbps audiotrack. But when I played that seperate track in MPC-HC it was 1h 32m 15s. Other players and MediaInfo revealed the same. EAC3TO says the seperate audiotrack is 1h 30m 38s. I am confused. Who is right? And why?
eac3to is right. Blu-Ray DTS tracks are very slightly different to DVD DTS tracks and that throws off the runtime calculation of many applications and filters.

Quote:
Originally Posted by buzzqw View Post
yep.. i got the same error in my application (but i read stdout)
the last line is truncated
Don't know why. I've added a "flush" now after every log line. Hopefully that helps.

Quote:
Originally Posted by a4840639 View Post
Mkvmerge will drop the core when input TrueHD, the coreless THD will not be recognized by tsMuxeR,can eac3to adds a function to fix this issue?(Like combine a normal ac3 and a coreless TrueHD into a normal TrueHD)
That feature already exists. Just ask eac3to to output a "something.thd+ac3" file.

Quote:
Originally Posted by a4840639 View Post
I do think THD has its own bits depth because it is lossless, why don't eac3to show it?
All TrueHD tracks are stored in 24bit. Some of those may be zero. eac3to shows the true bitdepth after having decoded a TrueHD track.

Quote:
Originally Posted by BlackJack1 View Post
How to disable fixes using AV gaps during eac3to demuxing ts source?
-no2ndpass

Quote:
Originally Posted by deathlord View Post
As someone suggested a few pages back, this is clearly caused by highpoint's various sector size feature (which allows you to have partitions > 2TB e.g. in Win XP).
I could confirm this by creating a new array that is identical to the old one except I have left the sector size at the default value. Eac3to then has no trouble writing the the array.
For arrays with non-standard sector size: while eac3to can read from such raid arrays, it can't write to them.
Maybe you can add support for this?
eac3to uses simple "WriteFile" calls. That's the very core win32 API for writing files. I don't see what I could change there. Maybe I'm writing too big chunks at a time? That's not really my fault, though. If your RAID array can't cope with that, I'd consider that a big bug of your RAID array - or of its driver or something. Maybe you change the drive's cache settings somehow? Don't know...

Quote:
Originally Posted by hoju3508 View Post
I'm trying to re-encode a Blu-ray that's 24fps instead of the usual 23.976fps. Video and audio are fine, but the sub is out of sync.

Will this option fix my subtitle sync issue? Or will this cause other problems?
If your only problem is the subtitle sync issue I'd suggest trying to modify the subtitle FPS. E.g. SubAdjust can do that. That's much less violent than changing video and audio FPS!!

Quote:
Originally Posted by Chumbo View Post
When you have time to get back to this, would you consider adding support for FLV (Flash Video) please? It would be great if eac3to can demux and give info on this file type.
You mean with MKV containers? That would not be easy because I'd have to add a full FLV bitstream parser. Possible, but too time consuming right now. Maybe somewhen in the future...

Quote:
Originally Posted by Snowknight26 View Post
A nice feature for eac3to would extracting a FLAC stream from an mkv file. Currently, the FLAC stream is decoded then encoded back to FLAC.
eac3to always decodes FLAC if you feed FLAC to it. The reason for that is that eac3to does not have a FLAC parser. Instead it relies on libFLAC. The only disadvantage I can see is that it takes more time. I don't consider that much of a problem, so no change planned here.

Quote:
Originally Posted by magic144 View Post
just been converting an HD-DVD I own (Elizabeth: The Golden Age) and I came across the following issue.

[...]

now everything appears fine, but when I later compared the .dts file here with the equivalent .ac3 file I got when separately extracting track 5 - the English E-AC3 audio is perfectly in sync with the video, whereas this .dts audio is 89ms too early (it needs a +89ms delay to be in-sync with the E-AC3 and the video)

[...]

Can it be that eac3to hasn't read/observed some kind of delay (separate meta-data?) that should apply to the TrueHD track in this case? And would this delay/offset only turn up when extracting TrueHD from HD-DVD sources (vs BluRay TrueHD tracks)?

(has the HD-DVD side of the code been abandoned anyway?!)
The HD DVD side has not been abandoned. But finding out exact delays is really difficult. I've found problems sometimes, too. To be honest, I'm not sure if eac3to is doing something wrong or if some discs are simply not encoded properly. In your case you've also reencoded to DTS. Maybe Surcode adds its own bit of delay. Anyway, I don't have much hope of improving the situation.

Quote:
Originally Posted by magic144 View Post
ps - probably an easier question - what does (DVD) signify in the subtitle track listings? Obviously, these extract as HD subs in a .sup file (albeit presumably an HD-DVD specific .sup variant)
It means that the type of the subtitles is similar to DVD subtitles. Blu-Ray subtitles are totally different. HD DVD subtitles are similar to DVD.

Quote:
Originally Posted by Nnoitra View Post
I notice that in some movies, like Kill Bill 1&2, forced subtitles are not detected. There is one big English subtitle track with all subs, and another much smaller track with just the forced subs, but eac3to does not detect it as forced (nor does any other tool like BDSupToSub). Yet standalone Blu-Ray players somehow figure this out... how?
Probably the Blu-Ray player fetches some additional information from somewhere else. Maybe the menus have it hard coded or something. eac3to reads out the default fields. If the information is not available there, there's nothing more eac3to can do.

Quote:
Originally Posted by Tarnatos View Post
why does eac3to don't maintain the tone pitch when in use the slowdown cmd?
There are 2 different kinds of algorithms. One kind changes the pitch, another one doesn't. Both are useful. Neither one is "better" than the other. Depending on the circumstances you should choose one or the other. If you choose the wrong one, audio quality will suffer. eac3to's algorithm changes the pitch. If you need an algorithm which doesn't change the pitch, try e.g. TimeFactory (expensive).

Quote:
Originally Posted by rica View Post
Is it possible to add Radscorpion's Monogram AAC Decoder support with the option of "-mmaac"?
Using this, i got the best results even with problematic aac files.
If you need any problematic aac _supposed to be- which eac3to can not figure out- i mean nero audio decoder2 or libav inside eac3to-, i can pm a sample to you.
Is the problem the decoding or the bitstream parsing? If the bitstream parsing doesn't work properly, then it's an eac3to problem and no external decoder can help.

Quote:
Originally Posted by CapnBob View Post
Eac3to has a big problem with seemless branching movies with THD soundtracks eg. Spiderman 2, Cars (reg.B), Ratatouille (reg.b).
That sounds weird to me. I've done countless seamless branching discs and never had a problem. Can anybody reproduce this? Or is only CapnBob affected (for whatever reason)?

Quote:
Originally Posted by alpha_125 View Post
Hi, i'm using Hdconverttox that use eac3to to muxing/demuxing/decoding/encoding...
Recently i'm having this problem constantly when I start from a mkv with aac audio tracks.
Can I have a sample, please?

Quote:
Originally Posted by Momber View Post
The transcoding to FLAC from PCM 3.0 of the English audio stream on the "Vicky Cristina Barcelona" BluRay failed miserably with respect to channel mapping.
The dialogue is in the left surround speaker of the finished FLAC stream.
That's problematic because the problem could also be caused by the playback system. 3.0 audio tracks are simply weird...

Quote:
Originally Posted by shadowolf64 View Post
Does eac3to have any way to convert from OGG Vorbis audio to AAC?
Currently no.

Quote:
Originally Posted by Thunderbolt8 View Post
strange thing with the "A bug's life" BD, according to the log its 39.395p. but is this only a display bug, because anything else tells me its 23.976fps, when I play the remuxed file (length is 1:34:53; playlist info tells 24/1.001 as well)?
There are different sources of framerate information. E.g. you can see in the video track listing that eac3to correctly identifies the video track as being 24/1.001. However, the container timestamps seem to be weird. They are not very important, though, eac3to mostly ignores them. So don't worry. If you want me to look at this, I'd need a sample which is big enough so that the problem can be reproduced with the sample.

Quote:
Originally Posted by honai View Post
I get the same problem as Thunderbolt8 with Cars BD. Not sure if the fps in the stream is set correctly, haven't remuxed yet, but it would be helpful if in the log the true fps were indicated
Ok, have added that.

Quote:
Originally Posted by odin24 View Post
Does the -down6 switch mix the entire rear channels with the sides, or does it work in a different way?
Rear channels are mixed with the sides.

Quote:
Originally Posted by nyonya View Post
Has anyone been able to rip the 'Waiting...' Blu-Ray? When I type in
c:\eac3to.exe e: 2)
with 2) being the main movie, it just hangs there for 20 seconds or so, and then brings me back to the prompt. Every other disc I have tried has worked just fine. Thoughts?
Weird. That's the first time I hear about such a problem. Maybe the rip is broken in a weird way. Can you please try reripping the disc, just to be sure?

Quote:
Originally Posted by Xorp View Post
If a Blu-ray has multiple 7.1 tracks, lets say all three lossless/uncompressed varieties, and I want to downmix to 5.1, does it matter which one I use? I'm guessing the PCM track might better since the layout is more straight-forward.
I'd suggest using the PCM track cause there can be no decoding issues whatsoever. Next best option would be TrueHD because there are no known bugs. DTS-MA should work fine in most cases, too, but there are some (rare) tracks where ArcSoft stumbles over the speaker configuration.

Quote:
Originally Posted by Mtz View Post
madshi, can you implement extracting the subtitles from HDTV recordings? The subtitles can be viewed if playing the files with VLC.

Code:
6: Subtitle (DVB), Dutch
I wouldn't even know in which format to save DVB subtitles. Probably there is some format which can hold this kind of subtitles, but I don't know it. And it would probably cost a lot of time to implement. So right now I don't have much hope to implement that anytime soon.

Quote:
Originally Posted by marklar View Post
do you plan to add VobSub format support of subtitles to eac3to? It was already disscussed here that it is not supported. But is it planned?
Sooner or later, probably.

Quote:
Originally Posted by wildchild22 View Post
I have a bug report for eac3to when using seamless branching blurays and .w64 audio extension. eac3to creates a w64 file then it detects the gaps and re writes the w64 file. The first file is 4.5 gigs but after it re-writes the w64 file it is only 465 megs. It seems to only write the gap information up to the first gap then it stops. Using the same file with the dts or pcm file extension creates a file the correct size.
Are you sure that your harddisk had enough free space? Can anybody else reproduce this problem?

Quote:
Originally Posted by Adub View Post
Hi, I am seem to be encountering the same troubles as some previous users with the 300 HD-DVD.
That's a weird behaviour. Can you fully reproduce it? I think I've done 300 once and it worked for me, IIRC.

Quote:
Originally Posted by AnryV View Post
How can I disable "Patching bitdepth to 24 bits..." during extracting Core from DTS-HD?
Not at all. I see no good reason for disabling that.

Quote:
Originally Posted by LeXXuz View Post
When I use eac3to to demux evo-Containers with the -demux switch, eac3to demuxes not all the streams (especially subtitles with ID: 28 and up).
Can I have a sample, please? Are you sure there's actually data in those subtitles tracks?

Quote:
Originally Posted by frenchglen View Post
Is there a way to split an MLP file with eac3to if you have a cue sheet or somehow just typing in where (in time/samples etc) to split the audio file?
No, sorry.
madshi is offline  
Old 11th October 2009, 20:35   #9384  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 9,140
Quote:
Originally Posted by Xorp View Post
Would be .mpls file reading be a reasonable feature to add? i.e. just load a mpls playlist file in eac3to and get the order the m2ts files will be played in, regardless if you have the rest of the disc structure or not. Would probably also be useful for GUIs versions.
That feature was already there, however, it required the m2ts files to exist. I've now changed that so that it works even if the m2ts files are no longer available.

Quote:
Originally Posted by StephenB View Post
Anyone have any ideas on what might be wrong here.

Code:
eac3to v3.16
command line: "C:\VID2EVA\tools\eac3to\eac3to.exe"  "F:\BDMV\STREAM" 1) "Z:\VIDEOS\Vid2eva.mkv" -seekToIFrames -stripPulldown  -lowPriority
------------------------------------------------------------------------------
M2TS, 1 video track, 5 audio tracks, 5 subtitle tracks, 1:44:05, 24p /1.001
1: Chapters, 24 chapters
2: h264/AVC, 1080p24 /1.001 (16:9)
3: DTS Master Audio, English, 6.1 channels, 24 bits, 48khz
   (core: DTS-ES, 6.1 channels, 24 bits, 1509kbps, 48khz)
4: AC3, Spanish, 5.1 channels, 448kbps, 48khz, dialnorm: -27dB, -13ms
5: AC3, French, 5.1 channels, 448kbps, 48khz, dialnorm: -27dB, -13ms
6: AC3, English, 2.0 channels, 224kbps, 48khz, dialnorm: -27dB, -19ms
7: AC3, English, 2.0 channels, 224kbps, 48khz, dialnorm: -27dB, -19ms
8: Subtitle (PGS), English
9: Subtitle (PGS), French
10: Subtitle (PGS), Spanish
11: Subtitle (PGS), Spanish
12: Subtitle (PGS), English
Creating file "Z:\VIDEOS\Vid2eva - Chapters.txt"...
[a03] The ArcSoft and Sonic decoders don't seem to work, will use libav instead.
[a03] The libav DTS decoder doesn't decode the back channels.  <WARNING>
[a03] The libav DTS decoder doesn't decode the full DTS-HD information.  <WARNING>
[v02] Extracting video track number 2...
[a04] Extracting audio track number 4...
[v02] Muxing video to Matroska...
[a05] Extracting audio track number 5...
[a06] Extracting audio track number 6...
[a06] Removing AC3 dialog normalization...
[a07] Extracting audio track number 7...
[s09] Extracting subtitle track number 9...
[a03] Extracting audio track number 3...
[s10] Extracting subtitle track number 10...
[s11] Extracting subtitle track number 11...
[s08] Extracting subtitle track number 8...
[s12] Extracting subtitle track number 12...
[a05] Removing AC3 dialog normalization...
[a04] Removing AC3 dialog normalization...
[a04] A remaining delay of -13ms could not be fixed.
[a07] Removing AC3 dialog normalization...
[a03] Extracting DTS core...
[a05] A remaining delay of -13ms could not be fixed.
[a06] Applying (E-)AC3 delay...
[a07] Applying (E-)AC3 delay...
[a07] A remaining delay of +13ms could not be fixed.
[a06] A remaining delay of +13ms could not be fixed.
[a03] Decoding with libav/ffmpeg...
[a03] Remapping channels...
[a03] Reducing depth from 64 to 24 bits...
[a03] Encoding FLAC with libFlac...
[a03] Creating file "Z:\VIDEOS\Vid2eva - 3 - DTS Master Audio, English, 6.1 channels, 24 bits, 48khz.flac"...
[a04] Creating file "Z:\VIDEOS\Vid2eva - 4 - AC3, Spanish, 5.1 channels, 448kbps, 48khz.ac3"...
[a05] Creating file "Z:\VIDEOS\Vid2eva - 5 - AC3, French, 5.1 channels, 448kbps, 48khz.ac3"...
[a06] Creating file "Z:\VIDEOS\Vid2eva - 6 - AC3, English, 2.0 channels, 224kbps, 48khz.ac3"...
[a07] Creating file "Z:\VIDEOS\Vid2eva - 7 - AC3, English, 2.0 channels, 224kbps, 48khz.ac3"...
[s12] Creating file "Z:\VIDEOS\Vid2eva - 12 - Subtitle (PGS), English.sup"...
[s08] Creating file "Z:\VIDEOS\Vid2eva - 8 - Subtitle (PGS), English.sup"...
[s10] Creating file "Z:\VIDEOS\Vid2eva - 10 - Subtitle (PGS), Spanish.sup"...
[a03] Clipping detected, a 2nd pass will be necessary.  <WARNING>
[a03] The original audio track has a constant bit depth of 64 bits.
[a03] The processed audio track has a constant bit depth of 24 bits.
[s09] Creating file "Z:\VIDEOS\Vid2eva - 9 - Subtitle (PGS), French.sup"...
[s11] Creating file "Z:\VIDEOS\Vid2eva - 11 - Subtitle (PGS), Spanish.sup"...
[a03] The libav DTS decoder doesn't decode the back channels.  <WARNING>
[a03] The libav DTS decoder doesn't decode the full DTS-HD information.  <WARNING>
[a03] Starting 2nd pass...
[a03] Extracting audio track number 3...
[a03] Extracting DTS core...
[a03] Decoding with libav/ffmpeg...
[a03] Remapping channels...
[a03] Reducing depth from 64 to 24 bits...
[a03] Encoding FLAC with libFlac...
[a03] Creating file "Z:\VIDEOS\Vid2eva - 3 - DTS Master Audio, English, 6.1 channels, 24 bits, 48khz.flac"...
[a03] Writing the destination file failed.  <ERROR>
[a03] One of the FLAC encoder's callbacks returned a fatal error.  <ERROR>
Aborted at file position 56623104.  <ERROR>
Can I have a sample, please?

Quote:
Originally Posted by rebkell View Post
I have a question about audio gaps, I have the following:

Code:
[a02] Audio has a gap of 39ms at playtime 0:03:39. -> +32(-7)
[a02] Audio has a gap of 41ms at playtime 0:03:55. -> +32(-16)
[a02] Audio has a gap of 41ms at playtime 0:16:51. -> +32(-25)
[a02] Audio has a gap of 44ms at playtime 0:25:56. -> +32(-37)
[a02] Audio has a gap of 22ms at playtime 0:37:43. -> +32(-25)
[a02] Audio has a gap of 54ms at playtime 0:47:29. -> +32(-47)
[a02] Audio has a gap of 29ms at playtime 0:55:48. -> +32(-44)
[a02] Audio has a gap of 28ms at playtime 1:03:05. -> +32(-40)
[a02] Audio has a gap of 21ms at playtime 1:11:36. -> +32(-29)
[a02] Audio has a gap of 58ms at playtime 1:27:22. -> +32(-55)
I put in the red, just assuming you would pad 32ms, the number in parenthesis would be the running total left over in ms at each spot, just wondering how you would actually fill the gaps. The video is 23.976FPS and the audio is 48KHz AC3.
Your list assumes that eac3to strictly handles each gap separately. That's not how eac3to works. eac3to always keeps track on how far audio has drifted from where it should be. So e.g. in your "+32(-25)" line eac3to would add in 2 audio frames.

Quote:
Originally Posted by florinandrei View Post
Demuxing M2TS files produced by an HD camcorder: Canon HF100. The camcorder produces almost a BD structure on the flash (or is it a complete BD structure?).

Anyway, it seems like files shorter than 10 seconds or so can be demuxed just fine:

http://dl.getdropbox.com/u/29966/demux/00001.MTS

Code:
eac3to v3.16
command line: eac3to  00001.MTS 1: 00001.mkv 2: 00001.ac3 -seekToIFrames
------------------------------------------------------------------------------
M2TS, 1 video track, 1 audio track, 0:00:11, 60i /1.001
1: h264/AVC, 1080i60 /1.001 (16:9)
2: AC3, 2.0 channels, 256kbps, 48khz
[v01] Extracting video track number 1...
[a02] Extracting audio track number 2...
[v01] Muxing video to Matroska...
[a02] Creating file "00001.ac3"...
Added fps value to MKV header.
Video track 1 contains 658 fields.
eac3to processing took 1 second.
Done.
However, files longer than 20 sec or so cannot be demuxed - eac3to fails at some point.

http://dl.getdropbox.com/u/29966/demux/00002.MTS

Code:
eac3to v3.16
command line: eac3to  00002.MTS 1: 00002.mkv 2: 00002.ac3 -seekToIFrames
------------------------------------------------------------------------------
M2TS, 1 video track, 1 audio track, 0:00:21, 60i /1.001
1: h264/AVC, 1080i60 /1.001 (16:9)
2: AC3, 2.0 channels, 256kbps, 48khz
[v01] Extracting video track number 1...
[a02] Extracting audio track number 2...
[v01] Muxing video to Matroska...
Unfortunately the Haali Muxer cannot handle this source file.  <ERROR>
It doesn't contain enough seek/recovery points.  <ERROR>
The "-seekToIFrames" option may work around that.
However, using this option may result in artifacts when seeking.
Aborted at file position 35651584.  <ERROR>
The position where it's aborted is not always exactly the same, but the values are pretty similar - always 30 ... 40 million.

What's going on? Does it fail after a GOP or something?

The files are valid, I can open them in various programs and they work very well.
Have you bothered to read the warnings eac3to reported to you? They explain fairly well what happened and what options you have. There's nothing more I have to add to that. If you have specific questions, let me know.

Quote:
Originally Posted by 73ChargerFan View Post
In the log file, if the command was for something like stream 1) please list the .m2ts files that would be reported when listing 1), e.g. 00000.m2ts+00183.m2ts+00184.m2ts
Makes sense, I'll add that to my to do list.

Quote:
Originally Posted by zn View Post
Does r8brain (pro) produce better quality than SSRC for pal/ntsc conversions?
Check out this one:

http://src.infinitewave.ca/

According to those measurements eac3to's SSRC implementation might be ever so slightly superior to r8brain pro's linear phase implementation. I don't really know if these measurements are good enough to fully judge, though. In the end, only your ear can decide.

Quote:
Originally Posted by zn View Post
What FPS values are supported? Is it planned to make it possible to use any custom FPS?
SSRC is limited in what framerates it supports. eac3to only allows default framerates (23.976, 24.000, 24.975, 25.000, 29.970, 30.000, 47.962, 48.000, 50.000, 59.940, 60.000).
Quote:
Originally Posted by zn View Post
What arguments I can use with ssrc_hp.exe to get same settings?
eac3to uses special coefficients which are not available in ssrc_hp. So there's no way to reproduce eac3to's resampling with ssrc_hp.exe.

Quote:
Originally Posted by zn View Post
Did you compare SSRC with SoX Resampler (GPL)?
The SoX resampler's "VHQ Linear Phase" configuration looks virtually identical to eac3to's SSRC implementation in the comparison site linked to above. I don't have done direct comparison tests with real audio files, though. So I can't really judge. Why don't you compare for yourself?

eac3to cannot use SoX' resamplers because eac3to is not open source and thus cannot use GPL code.

Quote:
Originally Posted by Ryu77 View Post
Thank you for your help but as mentioned earlier when I muxed with tsMuxeR only (avoiding EAC3to), the disc created played with no problem at all. So that leaves the only different viarable as EAC3to.
eac3to sets AC3 and E-AC3 files to -31, but simply "clears" the dialnorm field of TrueHD tracks. The simple reason for that is that I don't have a TrueHD format specification, so I don't know *exactly* which fields in the TrueHD header are responsible for dialnorm. I'm simply clearing a number of fields and that makes Nero's decoder not apply dialnorm, anymore. If I had exact documentation available I could use -31, which might be better than clearing. Maybe I should not remove dialnorm from TrueHD tracks by default - except for decoding. The main problem I see with that is that it would make the parameters more complicated again. Currently there's only "-keepDialnorm". I would have to readd "-stripDialnorm".

Opinions?
madshi is offline  
Old 11th October 2009, 20:51   #9385  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 9,140
Quote:
Originally Posted by StephenB View Post
EAC3TO has problems with mpg clips from all HP digicams.
eac3to supports VOB and EVO containers. And MPG containers which behave similar to VOB. This specific MPG file you uploaded is different: It doesn't have the video data packages in PES packets. Instead the video data is directly part of the MPG structure itself. eac3to doesn't support this type of file. On the first direct video data packet eac3to aborts processing.
madshi is offline  
Old 11th October 2009, 20:57   #9386  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 9,140
Quote:
Originally Posted by mrr19121970 View Post
Code:
eac3to D:\ -progressnumbers
eac3to D:\ 1) -progressnumbers
doesn't work as I imagined, eac3to goes straight into processing.
I fixed the first. Not sure what you mean with the 2nd? It seems to work fine for me.

Quote:
Originally Posted by mrr19121970 View Post
also when doing this on a HD-DVD:

Code:
eac3to D:\ 1)
multiple times, the results are different each time - like a counter is not being reset so the (results are 1), the 2), then 3) etc)
Can you post 2 logs for the same HD DVD with different order? Thanks...
madshi is offline  
Old 11th October 2009, 21:12   #9387  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 9,140
eac3to v3.17 released

http://madshi.net/eac3to.zip

Code:
* updated libFLAC to version 1.2.1
* added a flush after every log line to help GUIs
* "eac3to some.mpls" now also works if the stream files aren't there, anymore
* fixed: number of subtitles was not appended to demuxed subtitles' file name
* fixed: dialnorm removal (for Nero decoder) failed with some 2.0 TrueHD files
madshi is offline  
Old 11th October 2009, 21:15   #9388  |  Link
Inspector.Gadget
Registered User
 
Join Date: May 2008
Posts: 1,618
The return of the king

I look forward to testing out this new version.
Inspector.Gadget is offline  
Old 11th October 2009, 21:28   #9389  |  Link
Thunderbolt8
Registered User
 
Join Date: Sep 2006
Posts: 2,197
thanks!

EDIT: is there something wrong? when I just enter 'eac3to' then it directly says 'HD DVD/Blu-ray disc structure not found' and does not display what eac3to can do as usual.

Last edited by Thunderbolt8; 11th October 2009 at 21:32.
Thunderbolt8 is offline  
Old 11th October 2009, 21:42   #9390  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 9,140
Quote:
Originally Posted by Thunderbolt8 View Post
EDIT: is there something wrong?
Yes, stupid me forgot to remove some debugging code. Please download again (same link). You may have to empty your browser cache to make sure you get the fixed one.
madshi is offline  
Old 11th October 2009, 22:18   #9391  |  Link
honai
Guest
 
Posts: n/a
Great to see you back, madshi!

If time permits, would you ponder adding FLAC->Apple Lossless conversion? AFAIK libavcodec supports encoding to Apple Lossless.
 
Old 11th October 2009, 23:00   #9392  |  Link
TinTime
Registered User
 
Join Date: Jan 2009
Location: UK
Posts: 403
Thanks very much for your continuing work on this (and madVR). It's much appreciated.

TinTime is offline  
Old 12th October 2009, 00:03   #9393  |  Link
ron spencer
DVD Magistrate
 
Join Date: Dec 2003
Location: Sodor
Posts: 991
thanks!!!!
ron spencer is offline  
Old 12th October 2009, 01:17   #9394  |  Link
dat720
Registered User
 
Join Date: Jan 2008
Posts: 870
Madshi, excellent work as usual...

I'd like to propose a couple of features, assuming you have the time and consider the ideas to be useful.

Extend the -demux option to allow stream selection rather than all streams, it would be nice to be able to demux streams to their native format without having to specify file name's and extensions.
Example: eac3to e: 1) -demux 2:,5:

Linux friendly, I remember earlier on in this thread you quoted that there would be no Linux build as it works perfectly under wine, happy to use it this way it work's fine, however since you introduced console text colouring wine now throws a heap of garbage on the screen (see below), OS Detection would be nice, ie if its not win* then don't colour the console... even a simple -nocol switch would be useful.

Also is there a way to use dll's directly rather than having to have things installed, ie Haali Media Spliter, ArcSoft etc, would it be difficult to set it up so there is a directory called addon's for instance and all support files are dropped in there, rather than having to set everything up manually, this would also allow Linux (hopefully) to use these filters and codecs and also allow other Windows systems on the network to use them without having to go through the whole deal of installing everything, adding arcsoft to the path etc.

That's all for now Keep up the good work, it is highly appreciated.

PS have you setup a donation system yet? I'd like to donate some money to say thanks for all the hard work.

Code:
$ wine eac3to.exe -test
fixme:reg:GetNativeSystemInfo (0x32fce0) using GetSystemInfo()
Hooking GetModuleFileNameA failed (Success).                                   
Hooking WriteConsoleA failed (Success).                                        
eac3to (v3.17) is up to date                                                   
err:ole:CoGetClassObject class {83e69a3d-56a5-4850-89c9-f6b6f003eb9b} not registered
err:ole:CoGetClassObject no class object {83e69a3d-56a5-4850-89c9-f6b6f003eb9b} could be created for context 0x1
err:ole:CoGetClassObject class {83e69a3d-56a5-4850-89c9-f6b6f003eb9b} not registered
err:ole:CoGetClassObject no class object {83e69a3d-56a5-4850-89c9-f6b6f003eb9b} could be created for context 0x1
Nero Audio Decoder (Nero 6 or older) doesn't seem to be installed              
  http://www.nero.com/eng/store-blu-ray.html                                   
  CAUTION: You need Nero 7. Nero 8 won't work with eac3to.                     
err:ole:CoGetClassObject class {1a89085b-b654-4ed8-8831-5ac629a05ff5} not registered
err:ole:CoGetClassObject no class object {1a89085b-b654-4ed8-8831-5ac629a05ff5} could be created for context 0x1
err:ole:CoGetClassObject class {1a89085b-b654-4ed8-8831-5ac629a05ff5} not registered
err:ole:CoGetClassObject no class object {1a89085b-b654-4ed8-8831-5ac629a05ff5} could be created for context 0x1
ArcSoft DTS Decoder doesn't seem to be installed                               
  http://www.arcsoft.com/products/totalmediatheatre                            
err:ole:CoGetClassObject class {9f062738-cd84-4f54-a3c4-bd5eb44f416b} not registered
err:ole:CoGetClassObject no class object {9f062738-cd84-4f54-a3c4-bd5eb44f416b} could be created for context 0x1
err:ole:CoGetClassObject class {9f062738-cd84-4f54-a3c4-bd5eb44f416b} not registered
err:ole:CoGetClassObject no class object {9f062738-cd84-4f54-a3c4-bd5eb44f416b} could be created for context 0x1
Sonic Audio Decoder (3.17.0.0) doesn't seem to be installed                    
err:ole:CoGetClassObject class {564fd788-86c9-4444-971e-cc4a243da150} not registered
err:ole:CoGetClassObject no class object {564fd788-86c9-4444-971e-cc4a243da150} could be created for context 0x1
Haali Matroska Muxer doesn't seem to be installed                              
  http://haali.net/mkv                                                         
Nero AAC Encoder (1.3.3.0) is up to date                                       
Surcode DTS Encoder doesn't seem to be installed                               
  http://www.surcode.com                                                       
MkvToolnix doesn't seem to be installed                                        
  http://www.bunkus.org/videotools/mkvtoolnix
dat720 is offline  
Old 12th October 2009, 03:04   #9395  |  Link
Xorp
Registered User
 
Join Date: Jan 2009
Posts: 56
madshi any chance you could integrate an open source AAC decoder like libfaad2? I know Nero has better quality but is the difference really that dramatic? Myself and others have also had some issues getting eac3to to detect the Nero filters sometimes. A built-in decoder would streamline setup for those that just need a quick conversion.

A aesthetic bug I noticed is that eac3to reports the dialnorm setting different between Dolby and DTS. For a TrueHD track it might say -27dB (the DN setting), but for a DTS-MA track it says -4dB (the DN offset). It's unlikely the DTS-MA track was actually set 27dB lower than standard.

Last edited by Xorp; 12th October 2009 at 04:48.
Xorp is offline  
Old 12th October 2009, 03:21   #9396  |  Link
Snowknight26
Registered User
 
Join Date: Aug 2007
Posts: 1,430
eac3to spits this out when analyzing an mkv (or flac):

Quote:
eac3to v3.17
command line: eac3to.exe "C:\Users\Admin\Videos\Unsorted\F8.2001.480p.DVD.MPEG-2.mkv"
------------------------------------------------------------------------------
This doesn't seem to be a valid EVO/VOB file ($0). <ERROR>
MKV, 1 video track, 1 audio track, 0:12:27, 60i /1.001
1: MPEG2, 480i60 /1.001 (16:9)
2: AC3, 5.1 channels, 448kbps, 48khz
"AC3, 5.1 channels, 448kbps"
And this when analyzing my HD DVD:

Quote:
C:\unzipped\eac3to>eac3to.exe "E:"
1) FEATURE_1.EVO+FEATURE_2.EVO, 2:17:03
"Main Movie"
- VC-1, 1080p (16:9)
- E-AC3, English, 5.1, 48khz
- E-AC3, Spanish, 2.0, 48khz
- E-AC3, French, 2.0, 48khz

C:\unzipped\eac3to>eac3to.exe "E:" 1)
$3f800
$40000
$40000
$40000
$40000
$40000
$40000
$40000
$40000
$40000
$40000
$40000
$40000
$40000
---------^C
C:\unzipped\eac3to>

Last edited by Snowknight26; 12th October 2009 at 03:45.
Snowknight26 is offline  
Old 12th October 2009, 04:39   #9397  |  Link
nyonya
Registered User
 
Join Date: May 2009
Posts: 2
My problem with the "Waiting..." Blu-Ray was fixed with an update to AnyDVD HD. Awesome work madshi, love using eac3to and madflac, and look forward to trying madVR once I upgrade to a more powerful CPU!
nyonya is offline  
Old 12th October 2009, 06:21   #9398  |  Link
9700PRO
Registered User
 
Join Date: Feb 2008
Posts: 5
Helo Madshi. Thank you very much for you EAC3TO.
But I have problem with her.
I have Windows 7 64 bit and i'm installed Nero 7. Nero work good and correct, but EAC3TO don't see it. Please help.
9700PRO is offline  
Old 12th October 2009, 08:28   #9399  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 9,140
Quote:
Originally Posted by honai View Post
If time permits, would you ponder adding FLAC->Apple Lossless conversion? AFAIK libavcodec supports encoding to Apple Lossless.
If I do that, the next person will come and say: "You write Apple Lossless files, you should also be able to read them". It's a never ending circle, I guess...

Currently my focus is on madVR, so eac3to will have to make do with bugfixes and minor improvements for a while.

Quote:
Originally Posted by dat720 View Post
Extend the -demux option to allow stream selection rather than all streams
I don't consider that important, because you can simply demux everything and then delete whatever you're not interested in. The only benefit of the feature you've suggested would be a small gain in speed. I usually don't consider small speed gains as worth spending many hours of programming time on.

Quote:
Originally Posted by dat720 View Post
since you introduced console text colouring wine now throws a heap of garbage on the screen (see below), OS Detection would be nice, ie if its not win* then don't colour the console... even a simple -nocol switch would be useful.
How can I detect I'm running under wine?

And why is everybody expecting *ME* to fix wine problems? I'm not doing any hacks to do colored console text. I'm using highly official win32 APIs. If wine doesn't like that, then that's a very clear bug in wine. Have you tried reporting this to the wine programmers?

Quote:
Originally Posted by dat720 View Post
Also is there a way to use dll's directly rather than having to have things installed, ie Haali Media Spliter, ArcSoft etc, would it be difficult to set it up so there is a directory called addon's for instance and all support files are dropped in there, rather than having to set everything up manually, this would also allow Linux (hopefully) to use these filters and codecs and also allow other Windows systems on the network to use them without having to go through the whole deal of installing everything, adding arcsoft to the path etc.
That's all nice and fine but it would bypass the license checks of the commercial products. And I don't want to do that.

Quote:
Originally Posted by Xorp View Post
madshi any chance you could integrate an open source AAC decoder like libfaad2? I know Nero has better quality but is the difference really that dramatic? Myself and others have also had some issues getting eac3to to detect the Nero filters sometimes. A built-in decoder would streamline setup for those that just need a quick conversion.
I'm not sure what to do with AAC decoding. I'm still waiting for the freeware "does it all in perfect quality" decoder. I was hoping that the command line decoder shipping with Nero's AAC encoder package would do the trick, and I've suggested a few changes to the Nero folks. But last time I checked they haven't implemented that yet. Haven't checked for a while, though. I can't use libfaad2 because eac3to is not GPL and so I can't use any GPL libs. I can only use LGPL.

Quote:
Originally Posted by Xorp View Post
A aesthetic bug I noticed is that eac3to reports the dialnorm setting different between Dolby and DTS. For a TrueHD track it might say -27dB (the DN setting), but for a DTS-MA track it says -4dB (the DN offset). It's unlikely the DTS-MA track was actually set 27dB lower than standard.
Hmmmm... I think I'm reporting dialnorm in the same way for both AC3 and DTS. Dialnorm is rare for DTS, anyway. Do you have a DTS track where you know for sure that eac3to's dialnorm information is incorrect?

Quote:
Originally Posted by Snowknight26 View Post
eac3to spits this out when analyzing an mkv (or flac): [...]

And this when analyzing my HD DVD: [...]
Argh, another few debug messages I forgot to remove!! I've now re-uploaded eac3to v3.17 another time, with these debug messages removed, too.

Quote:
Originally Posted by nyonya View Post
My problem with the "Waiting..." Blu-Ray was fixed with an update to AnyDVD HD.
Good to hear!

Quote:
Originally Posted by 9700PRO View Post
I have Windows 7 64 bit and i'm installed Nero 7. Nero work good and correct, but EAC3TO don't see it. Please help.
Please check out the other posts about this. IIRC some other users have been able to make it work somehow.
madshi is offline  
Old 12th October 2009, 09:25   #9400  |  Link
allak
Registered User
 
Join Date: Feb 2009
Posts: 47
Would you consider adding a flag like -simpleoutput to disable console text colouring and console character position handling ? That is, just output the plain text log messages without any formatting.

This way the Linux users and the Cygwin users (like me) could use your tool without having to fire up the Windows console. Maybe it could make the live easier for the people that wrote the GUI wrappers.

Just a thought, it's obviously not a priority. Thanks anyway for the great tool.
allak is offline  
Closed Thread

Tags
eac3to

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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

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

Forum Jump


All times are GMT +1. The time now is 18:29.


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