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

Thunderbolt8
15th December 2007, 16:55
You got my explanation the wrong way. If you demux video, you *do* need to apply a delay in this specific case.no I got it right, but what I wanted to point out that as far as I can say now it does look quite good / best without that delay, so atm it seems to be the opposite.
but I will have a look on more episodes more closely and then compare different scenes to see if this will be the same there. maybe those will show different.

The_Keymaker
16th December 2007, 19:00
Fellow Forum members,

The latest version (v1.49) of EAC3toGUI can be found here:

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

Changes and features in this version include:

- Fixed small bug that prevented text in Command Line Preview window from "wrapping".

As usual, remember to use the settings menu option to tell EAC3toGUI where the eac3to executable
is located.

Please report any problems or feature requests.

Regards,
The_Keymaker

Thunderbolt8
16th December 2007, 20:40
hm why are DTS-HD HiRes track are patched from 16 to 24-bit?
the band of brothers tracks are all said to be 16-bit files at the beginning of eac3to command line, but then it patches the bitdepth to 24-bits and the filesize increases :S

shanghai2004
17th December 2007, 10:04
I posted this before in the audio thread, but was advised I should post here.

I try to convert the audio from the Eagles Farewell 1 Tour into flac, but no luck so far.

I uses EVOdemux to get the LPCM track. Track should be 48k, 2 channel, 24 bits. I changed the extension into RAW. eac3to is testing for RAW/PCM, but gives up.

E:\cod>eac3to.exe CONCERT_PT1_2.raw CONCERT_PT1_2.flac
This might be a RAW/PCM file. Trying to figure out the details.
This will probably take a while. Please be patient...
This doesn't seem to be a RAW/PCM file.
The format of the source file could not be detected.

Anything I can try?

shambles
17th December 2007, 10:40
something i just thought of.. do all the hd dvd/blu-ray sound formats have the lfe channel attenuated by 10db? for ac3, eac3, truehd, dts and dts-hd the nero/sonic decoders should handle the 10db boost, right? but what about the lpcm tracks?

the most obvious way to test would be with discs that have both lossless and pcm tracks i suppose, but i don't have any such discs myself..

XolocoTuxmaster
17th December 2007, 14:52
Hey guys, does anyone of you know how can I use Nero 7 or Sonic Scenarist BDA to encode a PCM track to TrueHD or DTS-HD MA?

and what about ffmpeg?

Chumbo
17th December 2007, 15:58
I posted this before in the audio thread, but was advised I should post here.

I try to convert the audio from the Eagles Farewell 1 Tour into flac, but no luck so far.

I uses EVOdemux to get the LPCM track. Track should be 48k, 2 channel, 24 bits. I changed the extension into RAW. eac3to is testing for RAW/PCM, but gives up.

E:\cod>eac3to.exe CONCERT_PT1_2.raw CONCERT_PT1_2.flac
This might be a RAW/PCM file. Trying to figure out the details.
This will probably take a while. Please be patient...
This doesn't seem to be a RAW/PCM file.
The format of the source file could not be detected.

Anything I can try?
Did you try using the extension pcm instead of raw?

ACrowley
17th December 2007, 16:13
Hey guys, does anyone of you know how can I use Nero 7 or Sonic Scenarist BDA to encode a PCM track to TrueHD or DTS-HD MA?

and what about ffmpeg?

Ofcourse You cant encode DTS HD MAS or TrueHD with any of these Tools and ofcourse not with ffmpeg

-DTS HD MAS Suite can encode all DTS Audio Formats
http://www.dtsonline.com/pro-audio/mas.php
~ 2000$

-Dolby Media Producer can encode all Dolby Media Formats
http://www.dolby.com/professional/pro_audio_engineering/DMP_01.html
~ 11000$

XolocoTuxmaster
17th December 2007, 22:51
I thought DTS HD MA Suite was included on scenarist like it's in cinevision

So the TrueHD and DTS HD MA support on these programs is just for decoding/muxing... :(:(

ACrowley
18th December 2007, 07:24
I thought DTS HD MA Suite was included on scenarist like it's in cinevision

So the TrueHD and DTS HD MA support on these programs is just for decoding/muxing... :(:(


DTSHD MAS Encoder is a optional Extra for the in latest Cinevision Full Version ( all Codec Version)
http://www.sonic.com/products/Professional/CineVision/faqs.aspx
Q: What about audio encoding? Does CineVision include any audio codecs?
A: Sonic CineVision packages that include all video codecs include the DTS-HD Master Audio Suite encoder software from DTS, giving users the flexibility to encode all DTS codecs on a separate station to the CineVision video encoding application. The DTS-HD Master Audio Suite is an optional extra for some CineVision systems, please consult your Sonic representative for pricing information.

But hey..do not search for it in pirated Cinevsison 2.02 :)
Its not included!
And theres no TrueHD Encoder in Cinevision.You can not TrueHD with it..only with the Dolby Suite

What you mean is general Codec Support in Scenarist/Cinevsison. That means you can open/use DTSHD/THD/DDP Files.

When you want to by the DTSHD MAS Encoder ,better do not get Cinevision. You need min. 70.609,20 €
There are no Consumer/freeware Encoder, as i told you.

shanghai2004
18th December 2007, 07:52
Did you try using the extension pcm instead of raw?

Thanks for the reply!

Yes tried PCM as extension, same result.

I'm starting to wonder if the demux process has something wrong
or there is something special about 24 bit PCM on HD-DVD? :confused:

Maybe the best way to trouble shoot is to generate a known
good 24 bit 2 channel LPCM track and try to feed that into eac3to.

XolocoTuxmaster
18th December 2007, 11:44
DTSHD MAS Encoder is a optional Extra for the in latest Cinevision Full Version ( all Codec Version)
http://www.sonic.com/products/Professional/CineVision/faqs.aspx
Q: What about audio encoding? Does CineVision include any audio codecs?
A: Sonic CineVision packages that include all video codecs include the DTS-HD Master Audio Suite encoder software from DTS, giving users the flexibility to encode all DTS codecs on a separate station to the CineVision video encoding application. The DTS-HD Master Audio Suite is an optional extra for some CineVision systems, please consult your Sonic representative for pricing information.

But hey..do not search for it in pirated Cinevsison 2.02 :)
Its not included!
And theres no TrueHD Encoder in Cinevision.You can not TrueHD with it..only with the Dolby Suite

What you mean is general Codec Support in Scenarist/Cinevsison. That means you can open/use DTSHD/THD/DDP Files.

When you want to by the DTSHD MAS Encoder ,better do not get Cinevision. You need min. 70.609,20 €
There are no Consumer/freeware Encoder, as i told you.

Ok thanks

Creator1
18th December 2007, 20:36
Thanks to madshi for updating this excellent tool. Seems like WAV/RAW is more supported now since last time I checked.

I have a question that someone here might be able to answer (maybe madshi with all your experience with the sound formats?).

I cannot seem to be able to import a DD+ or TrueHD track that comes from an HD-DVD into Scenarist BDA? Scenarist says it cannot find some kind of code that should be there for it to recognize the file as a DD+ or trueHD track? I can post the detailed message tonight when I am at home.

Anybody knows if there is a difference between the DD+ and truehd formats between HD-DVD and Blu-Ray?

I have no problems importing DTS-HD or DTS-HD MA audio files from HD-DVD to scenarist BDA. I only have the problem with DD+ and TrueHD.

Of course, I am trying to find a solution without recompressing or without going to LPCM.

Thanks in advance for any help.

nautilus7
18th December 2007, 21:07
What does it have to do with eac3to?

Creator1
18th December 2007, 21:21
What does it have to do with eac3to?

This was not too helpful but very well, I made a new thread for my question.

madshi
18th December 2007, 22:35
Fellow Forum members,

The latest version (v1.49) of EAC3toGUI can be found here:

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

Changes and features in this version include:

- Fixed small bug that prevented text in Command Line Preview window from "wrapping".

As usual, remember to use the settings menu option to tell EAC3toGUI where the eac3to executable
is located.
Thanks! I've uploaded it to my server.

One little suggestion: Would you consider adding WM_DROPFILES support? That would allow users to drag & drop source files onto EAC3toGUI. Also you could allow users to drag & drop "eac3to.exe" on your main form. That would tell you in which path eac3to.exe is located.

madshi
18th December 2007, 22:40
hm why are DTS-HD HiRes track are patched from 16 to 24-bit?
the band of brothers tracks are all said to be 16-bit files at the beginning of eac3to command line, but then it patches the bitdepth to 24-bits and the filesize increases :S
The decoder always calculates 24bit for DTS-HD Hi-Res tracks. Sonic normally dithers down to 16bit internally. If you want to have it that way you can use the undocumented switch "-dontPatchDts". That will disable to 16bit->24bit patching. Alternatively you could also ask eac3to to dither down to 16bit. I don't know whether Sonic's or my down dithering has a better quality.

Which is your target format? FLAC? How about dithering down to 18bit then?

madshi
18th December 2007, 22:42
I posted this before in the audio thread, but was advised I should post here.

I try to convert the audio from the Eagles Farewell 1 Tour into flac, but no luck so far.

I uses EVOdemux to get the LPCM track. Track should be 48k, 2 channel, 24 bits. I changed the extension into RAW. eac3to is testing for RAW/PCM, but gives up.

E:\cod>eac3to.exe CONCERT_PT1_2.raw CONCERT_PT1_2.flac
This might be a RAW/PCM file. Trying to figure out the details.
This will probably take a while. Please be patient...
This doesn't seem to be a RAW/PCM file.
The format of the source file could not be detected.

Anything I can try?
Yes, you can try the next eac3to version. More about that later...

madshi
18th December 2007, 22:43
something i just thought of.. do all the hd dvd/blu-ray sound formats have the lfe channel attenuated by 10db? for ac3, eac3, truehd, dts and dts-hd the nero/sonic decoders should handle the 10db boost, right? but what about the lpcm tracks?
The receiver should apply the 10db boost when it receives multichannel audio over either analog connection or as PCM over HDMI.

madshi
18th December 2007, 23:19
eac3to v2.09 released

http://madshi.net/eac3to.zip

* EVO demuxing added with proper delays for all audio tracks
* EVO file joining/rebuilding added
* automated EVO video remuxing (Matroska) added
* automated rewriting of Matroska timestamps to 24p via mkvtoolnix added
* multiple operations on the source file can now be run at the same time
* switch "-test" tests all external DirectShow filters and tools
* latest ffmpeg/libav TrueHD and E-AC3 decoder patches included
* latest libAften build included
* libav TrueHD decoder is now the default decoder for TrueHD/MLP
* support for libav DTS decoding added
* fixed a whole lot of bugs (and might have added a few new ones)
Let me stress one new feature so that it won't go unnoticed:

full EVO demuxing/remuxing support added

It's a bit difficult to explain all the new features. Let me simply give you a few examples to get you going:

Example 1:
This one looks really simple. Basically it encodes the source PCM file to both AC3 and FLAC - at the same time! This saves time because the source file only needs to be read once:
eac3to source.pcm dest.ac3 dest.flac

Example 2:
This example demuxes the first PCM, TrueHD or DTS Master Audio track that is stored in the EVO container and transcodes it to FLAC:
eac3to source.evo dest.flac

Example 3:
This example demuxes the first video track and all audio tracks of the whole HD DVD movie:
eac3to FEATURE_1.EVO+FEATURE_2.EVO -demux

Example 4:
Now it gets more complicated. First let's list the contents of the EVO source:
eac3to FEATURE_1.EVO+FEATURE_2.EVO
eac3to analyzes the source files and outputs something like this:
EVO/VOB, 2 video tracks, 5 audio tracks, 1:55:18
1: Joined EVO/VOB file
2: VC-1
3: VC-1
4: TrueHD, 5.1 channels, 48khz, dialnorm: -24dB
5: E-AC3, 5.1 channels, 384kbit/s, 48khz, dialnorm: -27dB, -17ms
6: E-AC3, 5.1 channels, 384kbit/s, 48khz, dialnorm: -27dB, -17ms
7: E-AC3, 2.0 channels, 192kbit/s, 48khz, dialnorm: -27dB, -17ms
8: E-AC3, 2.0 channels, 192kbit/s, 48khz, dialnorm: -27dB, -4ms
As you can see, all video and audio tracks are listed. Now instead of using the "-demux" or "-auto" options, which do everything automatically, you can manually decide what to do. The following command muxes the primary VC-1 video track to MKV and transcodes the TrueHD track to FLAC:
eac3to FEATURE_1.EVO+FEATURE_2.EVO 2: video.mkv 4: english.flac

Example 5:
Same EVO files as in Example 4. Now the following command will simply join the EVO files (same functionality as "rebuild" in EvoDemux).
eac3to FEATURE_1.EVO+FEATURE_2.EVO joined.evo

Example 5:
The following command line muxes the primary video track to MKV and rewrites the timestamps to 23.976. Furthermore all AC3, E-AC3, DTS and DTS-HD Hi-Res tracks are demuxed. And all PCM, TrueHD and DTS-HD Master Audio tracks are automatically converted to FLAC:
eac3to FEATURE_1.EVO+FEATURE_2.EVO movie.mkv

The whole EVO demuxing/remuxing functionality should automatically handle all video and audio delay correctly. So the final video and audio files should all be in perfect sync. There are 2 limitations, though:
(1) Delaying of bitstream formats (AC3, E-AC3, DTS) still isn't supported. So the necessary delay value is added to the file name. You can do the delaying by using delaycut.
(2) I think I got all the delay stuff right, but we'll only find out with LOTS of testing.

Generally because there was so much functionality added in this version please expect new bugs to show up. Especially the new EVO features will need a lot of testing...

idbirch2
19th December 2007, 00:04
Wow! Nice work madshi! This will give The_Keymaker something to do!

bmnot
19th December 2007, 00:42
Ok, so how do I use this Surcode software in eac3to?

I did
eac3to source.thd destination.dts -1536
TrueHD, 5.1 channels, 48khz, dialnorm: -27dB
Removing dialog normalization...
Decoding with DirectShow (Nero Audio Decoder 2)...
Getting "Nero Audio Decoder 2" instance failed.

I don't have Nero or Sonic installed, only Surcode 1.0.29. Seems like eac3to is trying to use Nero. How do I tell it to use Surcode?

nautilus7
19th December 2007, 00:51
You need nero to decode the trueHD track. That's the error message about.

Alternately you can download the new version of eac3to and give exactly the same command. It will use the free libav decoder.

nautilus7
19th December 2007, 01:10
Madshi, you rock man!!! :thanks:

This is 4 tools to 1: eac3to v2.08 + evodemux + h264tsto + offsetpts = eac3to v2.09
You definitely need a name change now.

automated rewriting of Matroska timestamps to 24p via mkvtoolnix addedDo you mean 24 or 23,976? I don't really understand why most HD DVDs are 24p but all HD DVD encodes around the net are 23,976. :D


EDIT1: You forgot to add support for Blu-ray (.m2ts) de/re-muxing. :p
EDIT2: I think libaften.dll is version R715, right? Latest is R723 since yesterday.

sparknburn
19th December 2007, 02:39
Ive used this awesome little app before but had to reinstall Windows and now I'm getting:

D:\BATTLESTAR_S1_D4\ep5>"D:\hd\eacto\eac3to.exe" "D:\BATTLESTAR_S1_D4\ep5\audio.
ddp" "D:\BATTLESTAR_S1_D4\ep5\audio.ac3" -sonic
E-AC3, 5.1 channels, 0:43:46, 384kbit/s, 48khz, dialnorm: -27dB
Removing dialog normalization...
Decoding with DirectShow (Sonic Audio Decoder)...
Getting "Sonic Audio Decoder" instance failed.

I have the Sonic HD DVD Decoder installed but it refuses to cooperate. Any ideas?

EDIT:

I'm trying the latest version with the new features.

EDIT 2:

Alrighty, love the new version! Thanks! I was able to convert the first audio track (TrueHD) to ac3 and then convert the video the an 1080 MKV file. I threw all that into TMPEnc to make a 720p HD DivX version of BSG. Yay!

Snowknight26
19th December 2007, 03:07
eac3to.exe PEVOB_1.EVO+PEVOB_2.EVO
The format of the source file could not be detected.

The Phantom of the Opera HD DVD, and yes, using 2.09.

jruggle
19th December 2007, 03:17
EDIT2: I think libaften.dll is version R715, right? Latest is R723 since yesterday.
Keep in mind that every commit to aften-svn does not affect libaften or affect encoding in any way. Cosmetic changes, changes to documentation, the pcm decoder, commandline program, build system, etc...
The only commit to affect libaften since r715 is the very recent r724.

bmnot
19th December 2007, 03:47
Alternately you can download the new version of eac3to and give exactly the same command. It will use the free libav decoder.

I did and it still says it's looking for Nero.

Rectal Prolapse
19th December 2007, 04:03
madshi, if I had a harem I would send over two of my imaginary girls right now! :)

superx
19th December 2007, 04:59
Madshi great job, only issue I have it with the AVC files from HD-dvd they add all those extra flags and 3:2 pulldown crap, so the sync is never right for me. I tried it on transformers.

I don't know if you know anything about AVC on HD-dvd but if there is a way we can get that fixed. for the audio sync issue, even though I know its the video that is the problem.

moshmothma
19th December 2007, 07:18
EDIT1: You forgot to add support for Blu-ray (.m2ts) de/re-muxing. :p


Madshi, you are the man!! Good work. Have you thought about m2ts as input (output)? What about ts as input and output? Thanks

madshi
19th December 2007, 08:36
Ok, so how do I use this Surcode software in eac3to?

I did
eac3to source.thd destination.dts -1536
TrueHD, 5.1 channels, 48khz, dialnorm: -27dB
Removing dialog normalization...
Decoding with DirectShow (Nero Audio Decoder 2)...
Getting "Nero Audio Decoder 2" instance failed.

I don't have Nero or Sonic installed, only Surcode 1.0.29. Seems like eac3to is trying to use Nero. How do I tell it to use Surcode?
You need to differ between *en*coding and *de*coding. You want to decode TrueHD and encode the result to DTS. eac3to will automatically be using Surcode for encoding. But before it can do that you first need to succeed in decoding the TrueHD track. For that purpose you can use the Nero decoder or the libav decoder. The older versions of eac3to used the Nero decoder by default, the new version is using libav by default now. You can force libav to be used by adding the "-libav" parameter.

madshi
19th December 2007, 08:39
Madshi, you rock man!!! :thanks:
Thanks... :)

This is 4 tools to 1: eac3to v2.08 + evodemux + h264tsto + offsetpts = eac3to v2.09
True. Although EvoDemux and h264tsto still can do some things that eac3to cannot do.

You definitely need a name change now.
Well, that's really difficult, see the past discussions about that.

Do you mean 24 or 23,976? I don't really understand why most HD DVDs are 24p but all HD DVD encodes around the net are 23,976. :D
Most people say 24p, but actually what they mean is 23.976. Well, it's confusing because I believe real cinema is really 24.000 while most HD DVDs and Blu-Rays are 23.976. Anyway, when I say 24p I mean 23.976. So eac3to is rewriting timestamps to 23.976. With 24.000 audio sync would be lost.

madshi
19th December 2007, 08:42
Ive used this awesome little app before but had to reinstall Windows and now I'm getting:

D:\BATTLESTAR_S1_D4\ep5>"D:\hd\eacto\eac3to.exe" "D:\BATTLESTAR_S1_D4\ep5\audio.
ddp" "D:\BATTLESTAR_S1_D4\ep5\audio.ac3" -sonic
E-AC3, 5.1 channels, 0:43:46, 384kbit/s, 48khz, dialnorm: -27dB
Removing dialog normalization...
Decoding with DirectShow (Sonic Audio Decoder)...
Getting "Sonic Audio Decoder" instance failed.

I have the Sonic HD DVD Decoder installed but it refuses to cooperate. Any ideas?
Works for me. Please try "eac3to -test". That will check whether the Sonic Audio Decoder generally works or not. If it doesn't work, the older eac3to builds should fail to work, too.

Alrighty, love the new version! Thanks! I was able to convert the first audio track (TrueHD) to ac3 and then convert the video the an 1080 MKV file. I threw all that into TMPEnc to make a 720p HD DivX version of BSG. Yay!
:)

madshi
19th December 2007, 08:44
The Phantom of the Opera HD DVD, and yes, using 2.09.
Hmmmm... I remember that Phantom was a problem for me back when I tried remuxing it to MKV. Maybe there's something strange about that movie? Anyway, can you upload a sample, maybe 50MB? But before you upload, please check whether you can reproduce the problem with the sample, or else it won't help. Thanks!

madshi
19th December 2007, 08:45
Keep in mind that every commit to aften-svn does not affect libaften or affect encoding in any way. Cosmetic changes, changes to documentation, the pcm decoder, commandline program, build system, etc...
The only commit to affect libaften since r715 is the very recent r724.
Ah, good to know. Are you planning to add further enhancements to improve audio quality? :) I wish I had better equipment here to compare the quality...

madshi
19th December 2007, 08:46
I did and it still says it's looking for Nero.
Please run "eac3to" without any parameters and see which version it is reporting. Maybe your browser cache still gave you the old version although you redownloaded. The latest version is v2.09. You can still use the old version, but you need to specify the "-libav" switch then, if you don't have Nero installed.

madshi
19th December 2007, 08:48
Madshi great job, only issue I have it with the AVC files from HD-dvd they add all those extra flags and 3:2 pulldown crap, so the sync is never right for me. I tried it on transformers.

I don't know if you know anything about AVC on HD-dvd but if there is a way we can get that fixed. for the audio sync issue, even though I know its the video that is the problem.
I've had no trouble at all with Transformers. Well, I didn't remux it with the latest eac3to version (eac3to was not up to the task at the time I remuxed Transformers), but the methods I used were the same. Try Transformers with the latest eac3to. I think it should work just fine. The key might be that the timestamps are rewritten. Also the h264 decoder might play a certain role. I'm using Cyberlink's h264 decoder with hardware acceleration.

madshi
19th December 2007, 08:57
Madshi, you are the man!! Good work.
Thnx!

Have you thought about m2ts as input (output)? What about ts as input and output?
Obviously now that I added EVO input support, m2ts/ts input support sounds like a reasonable next step and of course I'd like to have that feature for my own needs, too. So yes, it's probably going to happen sooner or later. Rather later, though. I want to get EVO support stable and reliable first.

m2ts/ts output support is probably not going to happen. Personally, MKV is my preferred container.

madshi
19th December 2007, 10:58
eac3to v2.10 released

http://madshi.net/eac3to.zip

* fixed crash which occurred when doing "EVO/VOB -> Surcode DTS encoding"
* "eac3to source.evo movie.mkv" syntax replaces "-auto" option
* "eac3to 1.evo+2.evo movie.evo" syntax supported now for simple EVO/VOB joining

nautilus7
19th December 2007, 11:52
True. Although EvoDemux and h264tsto still can do some things that eac3to cannot do.You mean that evodemux can read xpl and vti files, right? Beyond that is anything else that evodemux does and eac3to doesn't?

Well, that's really difficult, see the past discussions about that.I know it's difficult to find a name. Even more difficult than writing the program... :)

Most people say 24p, but actually what they mean is 23.976. Well, it's confusing because I believe real cinema is really 24.000 while most HD DVDs and Blu-Rays are 23.976. Anyway, when I say 24p I mean 23.976. So eac3to is rewriting timestamps to 23.976. With 24.000 audio sync would be lost.Your explanation confuses me even more: When i sync subtitles for an hd dvd i use 24 fps, but when it's for .mkv i change the fps to 23,976. Don't know why but it works...

madshi
19th December 2007, 12:32
You mean that evodemux can read xpl and vti files, right? Beyond that is anything else that evodemux does and eac3to doesn't?
Here's what EvoDemux can do what eac3to cannot do:

(1) rebuilding with only some selected video/audio/subtitle tracks
(2) handling of subtitles
(3) reading of xpl and vti information
(4) reading video track details (resolution, fps etc)

I might add reading of xpl and video track details sooner or later. Not sure about subtitles. eac3to will probably never support (1).

I know it's difficult to find a name. Even more difficult than writing the program... :)
It's one problem to find a good name. And another problem that the name "eac3to" is well known now. Changing a name of a well known tool can lead to confusion.

Your explanation confuses me even more: When i sync subtitles for an hd dvd i use 24 fps, but when it's for .mkv i change the fps to 23,976. Don't know why but it works...
Don't know why you need to sync subtitles with 24fps. Maybe the tool you're using for syncing automatically changes 24fps to 23.976 internally? I've no idea. It should be 23.976 everywhere.

nautilus7
19th December 2007, 12:48
Don't know why you need to sync subtitles with 24fps. Maybe the tool you're using for syncing automatically changes 24fps to 23.976 internally? I've no idea. It should be 23.976 everywhere.
I add subtitles for my HD DVDs with srt2xas. It's a normal 24 fps .srt sub that is converted in .xas format (time is not changed during srt --> xas conversion). The program also adds a few lines in the xpl and then the sub is selectable during HD DVD playback (with u key in powerdvd for example). That's all! You have to believe me. :p

madshi
19th December 2007, 12:54
I add subtitles for my HD DVDs with srt2xas. It's a normal 24 fps .srt sub
Where does that file originally come from? From a NTSC DVD? In that case it never was 24.000, it always was 23.976 respectively 29.97.

nautilus7
19th December 2007, 13:29
Usually, i take the subs from a pal dvd and i apply a 25fps--> 24fps conversion using subtitle workshop or subtitle creator.

madshi
19th December 2007, 13:31
Usually, i take the subs from a pal dvd and i apply a 25fps--> 24fps conversion using subtitle workshop or subtitle creator.
Hmmmm... You should be using 23.976 there. Maybe with the next movie you can try both 24.000 and 23.976 and see which fits better. I have also sometimes done the same PAL -> NTSC conversion for subtitles and I believe to remember that I always used 23.976 and had no problems with that.

nautilus7
19th December 2007, 13:40
I am making pan's labyrinth hd dvd subs right now. And i made subs for a .x264 (.mkv) encode yesterday. Iused 23,976 for the encode and i am going to use 24 for the hd dvd. :p I took the original subs from the R2 pal dvd and i convert them to 24 and 23,976 respectively.

I think we should stop now, because we are out of topic. :eek:

bmnot
19th December 2007, 15:41
Please run "eac3to" without any parameters and see which version it is reporting. Maybe your browser cache still gave you the old version although you redownloaded. The latest version is v2.09. You can still use the old version, but you need to specify the "-libav" switch then, if you don't have Nero installed.

Good call on the browser cache. Never expect that problem with Firefox. Got the new one and everything's fine now.

Just 2 more stupid questions and I'll be set.
-Is there a quality difference between between Nero and libav? I don't like the Ahead company, I'd rather use community software whenever possible.
-When running it says "Removing dialog normalization..." which is good, but it does not mention the status of DRC, if it's being removed also or not.

That's for your help!

nautilus7
19th December 2007, 16:08
TrueHD is a lossless format. Therefore, nero decoder and libav decoder produce bit identical results.
It's not the same where it comes to e-ac3 decoding though. Nero is better there.

DRC and Dialog Norm. are removed by both decoders.

rack04
19th December 2007, 16:41
"The Sonic Audio Decoder doesn't decode TrueHD properly"

Anyone know why I'm getting this error?

http://i11.photobucket.com/albums/a199/rack04/eac3to.jpg