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

drmpeg
10th April 2008, 23:43
Just FYI, you can use Goldwave to play raw LPCM files if there are only two channels. In xport, there's an option to output only two channels for this.

xport -h2 00052.m2ts 1 1 1

Then in Goldwave, when you open bits0001.mpa, chose file type: raw, attributes: PCM signed 16 or 24 bit, big endian, stereo and rate: 48000 in the File Format dialog box.

Ron

DoomBot
11th April 2008, 02:03
Well i finally got it, you were right madshi it was tsremux that was giving me the problem pcm file. I have successfully taken a pcm file and encoded it to a dts track and it sounds awesome!!

Thanks for help!

deathlord
11th April 2008, 11:20
Concerning lpcm:
I have had problems demuxing that with both tsremux and tsmuxer, the results were not accepted by eac3to. Now that eac3to allows demuxing of m(2)ts, this might no longer be a problem. If, for some reason, eac3to should fail demuxing, you can try the following:
Remux your files to m2ts using tsmuxer or tsremux and then use xport to demux audio or video.
The resulting files should be accepted by eac3to.
This has saved my day quite a few times for several audio and video formats.

DoomBot
11th April 2008, 14:31
I never have any luck with xport i must be doing something wrong, what is it that you have to select in that software to make it run properly?

DoomBot
11th April 2008, 16:27
How do you select what audio track you want to encode if there are more than one in the movie file?

using eac3to

Jong
11th April 2008, 20:21
Have a look at my guide here:

http://forum.slysoft.com/showthread.php?t=15543

Thunderbolt8
11th April 2008, 22:08
another little request, would it be possible to demux the truehd track (or both tracks) from an already demuxed blu-ray truehd/ac3 track, which has been created with xport? so basically a function which seperates both tracks in order to get rid of the interconnected .ac3. or can this demuxing only be done from the .evo or .m2ts source?

edit: while -demux doesnt work, i see that just specifying the truehd track as input and output seem to do this job already, am I right or would that output be somehow different if demuxing would be done from the source?

drmpeg
11th April 2008, 23:23
I never have any luck with xport i must be doing something wrong, what is it that you have to select in that software to make it run properly?
For Blu-ray files:

xport -h filename.m2ts 1 1 1

The -h is critical for .m2ts files. Otherwise, you get a zillion errors.

A couple of tricks:

1) Put xport.exe in c:\windows. That will make it work in any directory.

2) If you're not getting the audio track that you want, you can abort xport (or any command line program) with Ctrl-c. You don't have to wait for it to finish.

Ron

pbjr
12th April 2008, 05:15
Hmmmmm... Are you sure that this is not a bug in mplayer? What happens if you convert the TrueHD track to another format, e.g. to AC3? Is the channel mapping then wrong, too?

madshi,

Thank you for the reply.

I converted TrueHD -> AC-3 like you suggested. The channel mapping was correct through mplayer (ubuntu - primary os).

I then moved on and booted into Vista and tried another movie (300) with TrueHD converted to FLAC. This time using MPC HC with the madFLAC filter. The channel mapping was correct! :)

Tried the same file in VLC (windows) and the channel mapping was wrong just like the ubuntu mplayer. I believe mplayer and VLC use the same ffmpeg for decoding. Is this the problem? Are there different flac decoding filters out there?

I figured out that mplayer has the channels correct when I use eac3to with "-0,1,4,5,2,3". I had to do this with both 300 and Constantine.

Something is not right here... What do you recommend I do next?

Thanks,
PBjr.

UPDATE:
I think I figured it out. It's with mplayer. Found this in the documentation.

3.6.2.1. General information

Unfortunately, there is no standard for how channels are ordered. The orders listed below are those of AC-3 and are fairly typical; try them and see if your source matches. Channels are numbered starting with 0.

surround 5.1
0. left front
1. right front
2. left rear
3. right rear
4. center front
5. subwoofer

The_Savior
12th April 2008, 06:14
First post here. I'm a bit confused (or possibly running into issues) trying to take TrueHD and convert it to DTS. The process runs fine in eac3to and then I use mkvmerge to take and patch video and audio files together again.

Problem is when I go to run the mka file in MPC it doesn't work. I can run .evo's fine, but anything converted just hangs.

Any ideas to why this is? I'm new to all of this and most of the information is very helpful.

Thanks!

Joniii
12th April 2008, 07:31
Does Blu-ray DTS-HD tracks have this channel mapping L,R,C,BL,BR,LFE?

I extracted core from "From Hell" Blu-ray DTS-HD and muxed it into .m2ts and it seems to have correct channel mapping by default. If I use -blu-ray switch then channels seem to be wrong. Or is it so that DTS-HD core always has correct channel mapping?

tebasuna51
12th April 2008, 10:45
Does Blu-ray DTS-HD tracks have this channel mapping L,R,C,BL,BR,LFE?
Isn't the question.
Each audio format have a internal channel mapping and must be transparent to the user.
The question is: this decoder convert correctly the channel mapping from the input format to the output format?

If I use -blu-ray switch then channels seem to be wrong.
You can trust in eac3to and let defaults, this switch is only for LPCM format (raw format without header to info), madshi try detect the channel mapping but not always is easy, then you have a method to correct the problem.

Or is it so that DTS-HD core always has correct channel mapping?
Of course we need trust in this, each audio stream must have their internal channel mapping correct.

nautilus7
12th April 2008, 10:47
First post here. I'm a bit confused (or possibly running into issues) trying to take TrueHD and convert it to DTS. The process runs fine in eac3to and then I use mkvmerge to take and patch video and audio files together again.

Problem is when I go to run the mka file in MPC it doesn't work. I can run .evo's fine, but anything converted just hangs.

Any ideas to why this is? I'm new to all of this and most of the information is very helpful.

Thanks!mka? Do you mean mkv? mka is an audio only container.

Do you have haali media splitter? What decoders do you use in mpc?

Since eac3to runs without errors, it seems it's not eac3to related problem.

itsancho
12th April 2008, 13:46
hi all, again!
eac3to v2.39
command line: eac3to FEATURE_1.evo+FEATURE_2.evo 2: "I:\el.video.mkv" 3: "D:\z\el.audio.thd" 4: "D:\z\el.audio.eac3"
------------------------------------------------------------------------------
EVO, 1 video track, 4 audio tracks, 3 subtitle tracks, 1:54:51
1: Joined EVO file
2: VC-1, 1080p24 /1.001 (16:9)
3: TrueHD, 5.1 channels, 48khz, dialnorm: -27dB, -1ms
4: E-AC3, 5.1 channels, 384kbit/s, 48khz, dialnorm: -27dB, -8ms
5: E-AC3, 5.1 channels, 384kbit/s, 48khz, dialnorm: -27dB, -8ms
6: E-AC3, 2.0 channels, 192kbit/s, 48khz, dialnorm: -27dB, -8ms
7: Subtitle
8: Subtitle
9: Subtitle
Extracting primary video track...
Muxing video to Matroska...
Extracting audio track number 3...
Extracting audio track number 4...
Removing dialog normalization...
Applying (E-)AC3 delay...
Removing dialog normalization...
Creating file "D:\z\el.audio.thd"...
Creating file "D:\z\el.audio.eac3"...
Added fps value to MKV header.
Video track 2 contains 165207 frames.
eac3to processing took 12 minutes, 54 seconds.
Done. Everything is OK, but file "D:\z\el.audio.thd" is named "D:\z\el.audio DELAY 98ms.thd"?!

The_Savior
12th April 2008, 14:16
mka? Do you mean mkv? mka is an audio only container.

Do you have haali media splitter? What decoders do you use in mpc?

Since eac3to runs without errors, it seems it's not eac3to related problem.

I meant to say .mkv.

I'm using the following decoders in MPC
- Haali Media Splietter (AR)
- ffdshow Audio Decoder
- CyberLink H.264/AVC Decoder PDVD7.x
- Sonic Cinemaster Audio Decoder 4.3.0
- ffdshow Video Decoder
- Sonic Cinemaster Video Decoder 4.3.0

As mentioned when I play the standard .evo files sound and playback are fantastic (35% cpu). When I use the eac3to the file completes fine (see below). When combined to the .mkv extension I drag it into MPC and it just sits there. I can play the video.mkv that is created blow (without sound) and it works. I just seems when I mesh the .mkv and .dts track together that it hangs.

C:\eac3to>eac3to.exe y:\3001.evo+y:\3002.evo 2: d:\video.mkv 5: d:\audio.dts -li
bav -24
EVO, 2 video tracks, 5 audio tracks, 4 subtitle tracks, 1:56:33
1: Joined EVO file
2: VC-1, 1080p24 /1.001 (16:9)
3: VC-1, 480p30 /1.001 (3:2)
4: E-AC3, 5.1 channels, 640kbit/s, 48khz, dialnorm: -27dB
5: TrueHD, 5.1 channels, 48khz, dialnorm: -27dB
6: E-AC3, 5.1 channels, 640kbit/s, 48khz, dialnorm: -27dB
7: E-AC3, 5.1 channels, 640kbit/s, 48khz, dialnorm: -27dB
8: E-AC3, 2.0 channels, 192kbit/s, 48khz, dialnorm: -27dB
9: Subtitle
10: Subtitle
11: Subtitle
12: Subtitle
Extracting primary video track...
Muxing video to Matroska...
Extracting audio track number 5...
Removing dialog normalization...
Writing WAVs...
Creating file "d:\audio.L.wav"...
Creating file "d:\audio.SL.wav"...
Creating file "d:\audio.C.wav"...
Creating file "d:\audio.R.wav"...
Creating file "d:\audio.SR.wav"...
Creating file "d:\audio.LFE.wav"...
[libav] End of stream indicated
Found Surcode DTS Encoder version 1.0.21.0.
Surcode encoding successfully started. Please wait...
Closing Surcode...
Added fps value to MKV header.
Video track 2 contains 167654 frames.
Video track 3 contains 209566 frames.
eac3to processing took 44 minutes, 8 seconds.
Surcode encoding took 16 minutes, 19 seconds.
Done.

Do I need Nero 7 for any of this if I'm just encoding to .dts?

Thanks again!

nautilus7
12th April 2008, 15:07
Does the dts playback alone? Which audio decoder have you set up as primary in mpc (which decoder is trying to decode)?

If it's sonic, change to ffdshow.

You don't need nero, for truehd to dts.

The_Savior
12th April 2008, 15:16
Answer: No, it does not play it alone. From the help of DoomBot I tried tsmuxer and it told me that "Can't detect stream type" from the .dts file.

That's telling me something didn't go right with the conversion process.

ffdshow audio merit is set to: 007000000
Sonic is set to: 00805000

Not sure which order they work in, but ffdshow is set before Sonic in the external filters property.

deathlord
12th April 2008, 16:29
The_Savior,
have look at this (http://www.avsforum.com/avs-vb/showthread.php?t=892527).
I'm sure it's going to help you and it is certainly also a better place to discuss MPC.

The_Savior
12th April 2008, 16:43
Thanks Death, but I have .evo's working in MPC.

It's the conversion of the TrueHD to DTS that is causing my pain. I think it may be something wrong that I'm doing with with the actual conversion process (possibly wrong settings).

MPC is working great with everything else.

NEW UPDATE:

I was able to export the .wavs and test them within Windows Media Player successfully, but they will not play independently within MPC so it appears it could be a codec issue? I can play the mkv file within VLC so it must be a codec issue with MPC.

Chumbo
12th April 2008, 20:13
@madshi,
Regarding the logging. I ran into a problem today as I was working on multiple files. One was a long running transcode, the other finished, but the log that was created in the destination was for the first process that was still running.

It would really be great if you can provide a switch for logging so we can specifically request the log file location. If the switch isn't used, then fall back to the eac3to generic log. The switch would allows us to specify a log even when we don't have a destination. Thanks so much for considering it.

Beastie Boy
13th April 2008, 07:44
hi all, again!
Everything is OK, but file "D:\z\el.audio.thd" is named "D:\z\el.audio DELAY 98ms.thd"?!

eac3to cannot correct the delay of THD files, but writes the required delay into the file name. If you then want to process or mux the file later, you know what delay to apply.

Cheers, Beastie.

nautilus7
13th April 2008, 08:33
You misunderstood his post... eac3to reportd -1ms delay for that track, not 98ms.

Denner
13th April 2008, 09:59
Hi, I am starting on re encoding an muxing my Blu-Ray discs to MKV with FLAC audio, have done this with a lot of HD-DVD, but now I have a question regarding LPCM audio:

When encoding a LPCM track to FLAC, I end up with a wery small file size, about 1gb, the LPCM file is about 4gb, why is that ?

I know FLAC does lossless compression, but not that much, right ?

When I encode a Dolby TrueHD (same audio track) file to FLAC, the file size is a lot bigger, and that confuses me a lot :confused:

Please help me understand what I am doing wrong :thanks:

Bluestraw
13th April 2008, 14:01
Ok, been tearing my hair out all morning on this one... Help would be MUCH appreciated!

I'm trying to remux the Celine Dion BD. I've successfully run this process countless times for movies, but this is the first time I don't have a 23.976 fps source, so I guess that's somehow causing the issue...

My process is:

1. Use 'eac3to 00000.m2ts video.mkv' to produce video mkv and flac
2. Use MKVMerge to combine the video.mkv with the flac I want.

The playback of the output is like slow motion and full of stutter. Disabling the video output gives perfect FLAC playback - somehow I think something is up with the video framerate. I set my display to 59.94, but the way the audio stutters it's more than a display issue I think.

eac3to reports the video spec as :

1: VC-1, 1080i60 /1.001 (16:9)


Any ideas what I can try?!

EDIT - Playing back the video-only MKV file output from eac3to, seems to be running about half speed. Maybe something with the timestamps?

nautilus7
13th April 2008, 15:18
Hi, I am starting on re encoding an muxing my Blu-Ray discs to MKV with FLAC audio, have done this with a lot of HD-DVD, but now I have a question regarding LPCM audio:

When encoding a LPCM track to FLAC, I end up with a wery small file size, about 1gb, the LPCM file is about 4gb, why is that ?

I know FLAC does lossless compression, but not that much, right ?

When I encode a Dolby TrueHD (same audio track) file to FLAC, the file size is a lot bigger, and that confuses me a lot :confused:

Please help me understand what I am doing wrong :thanks:
Which movie is this? What is the duration? What is the bitdepth of the pcm track?

Generally it IS possible to get flac tracks at ~1GB. Don't forget that pcm is uncompressed audio.

I have get a lot of truehd to flac tracks around 1GB. If the track sounds ok, don't worry.

rack04
13th April 2008, 17:05
What is the command line to convert the only the first audio (eac3) to ac3 and then mux with the first video (h264) into a mkv?

madshi
13th April 2008, 17:44
another little request, would it be possible to demux the truehd track (or both tracks) from an already demuxed blu-ray truehd/ac3 track, which has been created with xport? so basically a function which seperates both tracks in order to get rid of the interconnected .ac3. or can this demuxing only be done from the .evo or .m2ts source?
Sure: "eac3to source.thd dest.thd dest.ac3". This will split the combined TrueHD/AC3 source into two separate files, one containing only the TrueHD data blocks, the other only containing the AC3 frames.

I converted TrueHD -> AC-3 like you suggested. The channel mapping was correct through mplayer (ubuntu - primary os).
So that means that the channel order in the original TrueHD file is correct and also eac3to decodes it correctly. The only problem seems to be either the FLAC encoding or the FLAC decoding. Now FLAC uses the standard (WAV) channel ordering, which is also the channel ordering which eac3to uses internally. So I don't really see where I could be doing something wrong with the channel order during encoding. I rather think that mplayer has a bug with FLAC decoding.

Tried the same file in VLC (windows) and the channel mapping was wrong just like the ubuntu mplayer. I believe mplayer and VLC use the same ffmpeg for decoding. Is this the problem? Are there different flac decoding filters out there?
I think VLC and mplayer are at fault. Maybe you could ask on the VLC / mplayer forums?

surround 5.1
0. left front
1. right front
2. left rear
3. right rear
4. center front
5. subwoofer
This is not the correct FLAC channel ordering!

First post here. I'm a bit confused (or possibly running into issues) trying to take TrueHD and convert it to DTS. The process runs fine in eac3to and then I use mkvmerge to take and patch video and audio files together again.

Problem is when I go to run the mka file in MPC it doesn't work. I can run .evo's fine, but anything converted just hangs.
Maybe the DTS file has still padding in it? Try running the DTS file another time through eac3to by doing "eac3to source.dts anothertry.dts". Does that fix the problem?

hi all, again!
Everything is OK, but file "D:\z\el.audio.thd" is named "D:\z\el.audio DELAY 98ms.thd"?!
Sometimes eac3to initially detects the TrueHD delay wrong. You can trust in that the file name is correct and not the initial listing. This may be fixed by v2.39 (not sure).

When encoding a LPCM track to FLAC, I end up with a wery small file size, about 1gb, the LPCM file is about 4gb, why is that ?
4GB LPCM sounds like a typical 16bit LPCM track. 16bit LPCM compresses extremely well with FLAC. The end result is typically somewhere between 900MB and 1.5GB. 6GB LPCM would be a typical size of a 24bit LPCM track (of course the real size depends on the runtime of the movie!). 24bit LPCM tracks don't compress as well with either FLAC or TrueHD.

I know FLAC does lossless compression, but not that much, right ?
Yes - that much!! But only for 16bit LPCM tracks...

When I encode a Dolby TrueHD (same audio track) file to FLAC, the file size is a lot bigger, and that confuses me a lot :confused:
Probably the TrueHD track has more than 16bit in it. And TrueHD is already losslessly compressed. So if you transcode TrueHD to FLAC the size will not change much.

It's usual for a TrueHD track to have more bitdepth compared to an LPCM track on the same disc. E.g. Sony likes to do that.

I'm trying to remux the Celine Dion BD. I've successfully run this process countless times for movies, but this is the first time I don't have a 23.976 fps source, so I guess that's somehow causing the issue...

My process is:

1. Use 'eac3to 00000.m2ts video.mkv' to produce video mkv and flac
2. Use MKVMerge to combine the video.mkv with the flac I want.

The playback of the output is like slow motion and full of stutter. Disabling the video output gives perfect FLAC playback - somehow I think something is up with the video framerate. I set my display to 59.94, but the way the audio stutters it's more than a display issue I think.

eac3to reports the video spec as :

1: VC-1, 1080i60 /1.001 (16:9)
Which VC-1 decoder are you using? I'm generally having major performance issues with the MS VC-1 decoder on interlaced content. Does the original m2ts file play fluidly for you in the same media player and with the same decoder with which the MKV stutters?

What is the command line to convert the only the first audio (eac3) to ac3 and then mux with the first video (h264) into a mkv?
Depends on what contents your EVO file has. You should first list the tracks by using "eac3to whatever.evo". Then go from there by doing "eac3to whatever.evo videotracknumber: video.mkv audiotracknumber: audio.ac3".

rack04
13th April 2008, 17:54
Depends on what contents your EVO file has. You should first list the tracks by using "eac3to whatever.evo". Then go from there by doing "eac3to whatever.evo videotracknumber: video.mkv audiotracknumber: audio.ac3".

EVO, 2 video tracks, 3 audio tracks, 6 subtitle tracks, 0:57:21
1: h264/AVC, 1080p24 /1.001 (16:9)
2: h264/AVC, 480p24 /1.001 (15:11), 1618ms
3: E-AC3, English, 5.1 channels, 1536kbit/s, 48khz, dialnorm: -27dB, -92ms
4: E-AC3, French, 5.1 channels, 768kbit/s, 48khz, dialnorm: -27dB, -92ms
5: E-AC3, Spanish, 5.1 channels, 768kbit/s, 48khz, dialnorm: -27dB, -92ms
6: Subtitle, English
7: Subtitle, English
8: Subtitle, French
9: Subtitle, Spanish
10: Subtitle, French
11: Subtitle, Spanish

So I want track 1 video and track 3 audio. So how would I convert track 3 to ac3 using -libav since I don't have nero and mux with track 1 in mkv? Thanks.

madshi
13th April 2008, 17:58
So I want track 1 video and track 3 audio. So how would I convert track 3 to ac3 using -libav since I don't have nero and mux with track 1 in mkv? Thanks.
eac3to source.evo 1: video.mkv 3: audio.ac3 -libav

This will give you an MKV file with the video track in it and a separate AC3 file with the first audio track in it - transcoded from E-AC3 to AC3. You will need to use the freeware mkvtoolnix to combined video and audio into one MKV file. eac3to currently doesn't do that for you.

madshi
13th April 2008, 18:00
eac3to v2.40 released

http://madshi.net/eac3to.zip

* added: video framecount is now also shown for TS/M2TS demuxing/remuxing
* added: "-check" option added to check container for corruption
* fixed: TS/M2TS: discontinuity check sometimes fired false alarms
* fixed: HD DVD subtitle language/description was not always correct
* changed: title listing is only shown if there are at least 2 titles
* changed: if there is only one title, the title is automatically selected
* fixed: TS/M2TS audio delay detection was broken
* changed: improved audio delay detection for broadcasts and badly mastered discs
* fixed: TS/M2TS video demuxing could eventually add some invalid data
* added: new option "log=c:\whatever\log.txt" specifies the log file path/name
Only some bugfixes and minor improvements this week.

Chumbo
13th April 2008, 18:05
eac3to v2.40 released

http://madshi.net/eac3to.zip

...
* added: new option "log=c:\whatever\log.txt" specifies the log file path/name
Only some bugfixes and minor improvements this week.
A big, BIG thank you for the log option. :)

Bluestraw
13th April 2008, 18:11
Which VC-1 decoder are you using? I'm generally having major performance issues with the MS VC-1 decoder on interlaced content. Does the original m2ts file play fluidly for you in the same media player and with the same decoder with which the MKV stutters? The original m2ts file does play fluidly. I tried demuxing with xport but then found that mkvmerge doesn't accept VC1 files, and gdsmux seems to 'stick' at 0%. It's been bugging me all day - tried various things, specifying timecode files in mkvmerge etc, still no luck. Also tried FFDShow's decoder, same result. Tried latest Haali, same result.

madshi
13th April 2008, 18:15
The original m2ts file does play fluidly.
With which decoder and in which media player?

rack04
13th April 2008, 18:19
eac3to source.evo 1: video.mkv 3: audio.ac3 -libav

This will give you an MKV file with the video track in it and a separate AC3 file with the first audio track in it - transcoded from E-AC3 to AC3. You will need to use the freeware mkvtoolnix to combined video and audio into one MKV file. eac3to currently doesn't do that for you.

Thanks what I thought. How is the delay handled because I'm have issues with the audio being out of sync?

Bluestraw
13th April 2008, 18:23
With which decoder and in which media player?WM Decoder, MPC, Haali (version before latest - though I tried latest as well with same result. Latest version no good for me due to the LPCM 'noise' issue). Also the BD itself plays flawlessly in PDVD and Arcsoft. Though I get no audio playback on the orignal m2ts in MPC - it's TrueHD. Not relevant probably, but just to complete the information.

madshi
13th April 2008, 19:29
Thanks what I thought. How is the delay handled because I'm have issues with the audio being out of sync?
audio delay should automatically be taken care of. For whatever reason this fails to work correctly on a few titles. But for most titles it works just fine.

WM Decoder, MPC, Haali
Hmmmmm... Then it probably is an eac3to problem. It will be difficult to fix for me, though, because my PC doesn't seem to like interlaced VC-1 HD content at all. With MPC, Haali and MS VC-1 decoder every 1080i60 VC-1 content stutters a lot for me.

Also the BD itself plays flawlessly in PDVD and Arcsoft.
That has no meaning because they use different splitters and decoders.

Bluestraw
13th April 2008, 19:38
Hmmmmm... Then it probably is an eac3to problem. It will be difficult to fix for me, though, because my PC doesn't seem to like interlaced VC-1 HD content at all. With MPC, Haali and MS VC-1 decoder every 1080i60 VC-1 content stutters a lot for me.Do you have any suggestions of other things I could try as workarounds, or maybe to help pinpoint where the error lies? I'm happy to do various testing if that helps you out?

EDIT - Seems I was wrong, the original m2ts playback IS also wrong. It runs smoothly, but seems to run half-speed. Since there was no audio playing, I didn't spot it since it looked smooth.

Same result in FFDshow. Don't suppose there is another VC1 decoder that works with interlaced content? I realise it's not an eac3to question, so I promise I won't ask it again if I'm ignored ;)

Thunderbolt8
13th April 2008, 19:46
eac3to v2.40 released
thanks once again!

TripleH
13th April 2008, 20:17
Hi,

What is the best way to mux blu-ray movies with seamless branching / multiple parts into mkv with the audio being converted to FLAC ?

Does eac3to able to work with multiple parts blu-ray movies just like it does with HD-DVD or should I use the copy /b method ?

In case I should use the copy b option, should I also run it through TsRemux after ?

Thanks.

Thunderbolt8
13th April 2008, 20:36
not yet, but it should be comming soon. best would be to wait with seamless branching until then

Thunderbolt8
13th April 2008, 21:36
i noticed that some blu-rays and tv sources have an ac3 delay of +/- 10 to 20 ms, which is not a full ac3 frame. what is done is such cases when I demux the audio, its rounded up or down to whereever it comes closest to 32? how can such a delay be in a (m2)ts file then and play completely in sync if it cant when muxing to .mkv? would there be a difference if I didnt demux, but just remux it all into .mkv without "dropping" it, will the delay then be the same as in the source? if not, is there actually a way not to have eac3to apply a delay at all at demuxing, for example when prefering to add this delay manually with mpc (i know its most likely not noticeable, but still)

btw. I noticed that when decoding a dtshd ma track to flac which has a delay then eac3to reports 'applying dts delay', although dts frames arent as well able to be delayed to 1ms specificly. wouldnt it make more sense then just to keep in mind the delay value and apply it to the flac afterwards, since it can be done there up to 1ms correctly?

rica
13th April 2008, 21:56
Hi guys,
i need your help.

I can't re-encode eac3 (of HD DVDs) to ac3 with eac3to (ver. 2.4.0.0)

Nero version 7.10.1.2
AnyDVD HD trial version 6.4.1.2

First i demuxed EVO with TSMuxer 1.7.2.b and gave it a go:
I got this:
http://img504.imageshack.us/img504/7186/eac3to01wo4.th.jpg (http://img504.imageshack.us/my.php?image=eac3to01wo4.jpg)

Log:

http://img504.imageshack.us/img504/6977/eac3to0102tq6.th.jpg (http://img504.imageshack.us/my.php?image=eac3to0102tq6.jpg)

OK, i tried DelayCut to fix:

http://img390.imageshack.us/img390/7311/eac3to02tn5.th.jpg (http://img390.imageshack.us/my.php?image=eac3to02tn5.jpg)

Encoding fixed file gave me:

http://img504.imageshack.us/img504/8479/eac3to03zs1.th.jpg (http://img504.imageshack.us/my.php?image=eac3to03zs1.jpg)

And this is the bug report:

http://img504.imageshack.us/img504/2925/eac3to04jv1.th.jpg (http://img504.imageshack.us/my.php?image=eac3to04jv1.jpg)


Second, i tried demuxing with TSRemux V.0.0.20.0

That time it didn't want DelayCut and i started eac3to.
Again crash and this is the bug report:

http://img504.imageshack.us/img504/4203/eac3tonewym4.th.jpg (http://img504.imageshack.us/my.php?image=eac3tonewym4.jpg)

Thanks in advance.

NB: The trial HD DVD was Terminator 3.

BLKMGK
13th April 2008, 22:20
Why are you demuxing with something other than eac3to? My process is to put HD-DVd in drive with AnyDVD running, point top it with eac3to, get the track listing, then pull the desired video out to a MKV and grab the desired audio to an AC3. Compress with meGUI using x264, merge with MKVmerge, done. 20+ movies and I've had zero issues with the output. Only weird one was the first Harry Potter, still not figured that one out. http://forum.doom9.org/showthread.php?t=135361

rica
13th April 2008, 22:33
Thanks, i'll try with your method.

rack04
13th April 2008, 22:48
Why are you demuxing with something other than eac3to? My process is to put HD-DVd in drive with AnyDVD running, point top it with eac3to, get the track listing, then pull the desired video out to a MKV and grab the desired audio to an AC3. Compress with meGUI using x264, merge with MKVmerge, done. 20+ movies and I've had zero issues with the output. Only weird one was the first Harry Potter, still not figured that one out. http://forum.doom9.org/showthread.php?t=135361

For AVC do you extract the h264 from the MKV and use DGAVCIndex or just create a script for the MKV file?

rica
13th April 2008, 23:08
BLKMGK,
This time i demuxed to ac3 directly from EVO created by AnyDVD via Eac3to.
Here is the log; problem is still going on:

http://img504.imageshack.us/img504/6006/blkmgcyo2.jpg

The_Savior
14th April 2008, 01:28
Thanks for all the replies. After a few more issues / hours I tried a few different items and it appears I've resolved the problem. Audio and video play now.

Small problem with Top Gun yet. Audio is out of sync by a second or less. I'm going try and run through it again to see if will resolve the issue.

scarbrtj
14th April 2008, 04:03
Do you have any suggestions of other things I could try as workarounds, or maybe to help pinpoint where the error lies? I'm happy to do various testing if that helps you out?

EDIT - Seems I was wrong, the original m2ts playback IS also wrong. It runs smoothly, but seems to run half-speed. Since there was no audio playing, I didn't spot it since it looked smooth.

Same result in FFDshow. Don't suppose there is another VC1 decoder that works with interlaced content? I realise it's not an eac3to question, so I promise I won't ask it again if I'm ignored ;)

This may work; it's worked for me in the past.

Use GraphEdit. Use the Haali media splitter on the m2ts file (insert directshow filter, etc.). Then, insert the Haali Matroska muxer and link up the video and audio.

See if the resulting .mkv file works for you.

I don't know if vc1conv would work on your elementary VC-1 file but that might be worth a shot too.

Denner
14th April 2008, 06:56
4GB LPCM sounds like a typical 16bit LPCM track. 16bit LPCM compresses extremely well with FLAC. The end result is typically somewhere between 900MB and 1.5GB. 6GB LPCM would be a typical size of a 24bit LPCM track (of course the real size depends on the runtime of the movie!). 24bit LPCM tracks don't compress as well with either FLAC or TrueHD.


Yes - that much!! But only for 16bit LPCM tracks...






Wow and thanks for the quick awnsers, I get uncompressed 16bit audio at only 1gb for a whole movie, a shame that FLAC is not an official codec on Blu-Ray, think of all the space they could save on audio and use on the video :eek:

Denner
14th April 2008, 07:06
Thanks for all the replies. After a few more issues / hours I tried a few different items and it appears I've resolved the problem. Audio and video play now.

Small problem with Top Gun yet. Audio is out of sync by a second or less. I'm going try and run through it again to see if will resolve the issue.

I solved it by demuxing the audio with EVOdemux, and not applying any audio delay, and then encoding the audio with eac3to, and my version of Top Gun is now in perfect sync :)