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

madshi
2nd July 2008, 07:36
I installed Arcsoft decoder and when i tried to convert my samples (the two which worked fine as you said) its giving an error as eac3to crashed...please see the below message and an error report was generated.
Can you please upload the "bugreport.txt" (located in the same folder where eac3to.exe is stored) somewhere? Thanks...

ramki067
2nd July 2008, 08:41
Can you please upload the "bugreport.txt" (located in the same folder where eac3to.exe is stored) somewhere? Thanks...

Please see the attachment below:

bugreport.txt (http://www.filefactory.com/file/e55b4d/n/bugreport_txt)

madshi
2nd July 2008, 09:28
Please see the attachment below:

bugreport.txt (http://www.filefactory.com/file/e55b4d/n/bugreport_txt)
The ArcSoft DirectShow filter crashes during initialization. Don't know why. It works for me and seems to work for everyone else. Have you tried restarting your PC? Also try uninstalling and reinstalling ArcSoft. There's nothing I can do if ArcSoft's DirectShow filter crashes...

looney
3rd July 2008, 09:27
I have installed TotalMedia Extreme and it installs all decoders in %ProgFiles%/CommonFiles/ArcSoft/MPEG Engine but somehow it doesnt seem to work for eac3to. Can you enable end user to link/point to whatever folder he/she stores plugins cause this way isn't exactly user friendly that prog expects to put all the files in its expected places. NTM that Ahead also puts its decoders in CF bu prog didn't find it for some reason, and even mkvtoolnix wasn't found

Nero Audio Decoder (Nero 7 or older) is not working correctly
ArcSoft DTS Decoder doesn't seem to be installed
Sonic Audio Decoder (2.51.0.0) doesn't seem to be installed
Haali Media Splitter (2007-12-29) is installed
Surcode DTS Encoder (1.0.21.0) is installed
MkvToolnix doesn't seem to be installed

madshi
3rd July 2008, 09:31
I have installed TotalMedia Extreme and it installs all decoders in %ProgFiles%/CommonFiles/ArcSoft/MPEG Engine but somehow it doesnt seem to work for eac3to. Can you enable end user to link/point to whatever folder he/she stores plugins cause this way isn't exactly user friendly that prog expects to put all the files in its expected places. NTM that Ahead also puts its decoders in CF bu prog didn't find it for some reason, and even mkvtoolnix wasn't found
eac3to does NOT expect the files to be located in a specific folder. eac3to simply tries to get an instance of the ArcSoft audio decoder DirectShow filter by using win32 APIs. As long as the ArcSoft DirectShow filter is properly installed, eac3to should be able to find it. Can you please check whether you can find the "ArcSoft Audio Decoder HD" in GraphEdit and whether you can use it in GraphEdit?

Thunderbolt8
3rd July 2008, 21:00
madshi, that mpeg2 .ts cap 'the killing fields' still crashes, though not that early as it used to be, but approx when being 1/5 done. heres the log:
http://www.sendspace.com/file/kh9t6w

xeonicxpression
3rd July 2008, 21:22
so I read that it's better to use madflac but I was wondering how I know if eac3to is using madflac. I downloaded and installed it, but do I have to do anything beyond that?

nautilus7
3rd July 2008, 22:07
No, eac3to uses libflac (official flac encoder and decoder). Madflac is the best flac directshow decoder as far as i know. Very good for playback.

xeonicxpression
3rd July 2008, 22:15
ok yea I'm an idiot. I used this post http://forum.slysoft.com/showthread.php?t=15543 to get the gist of how to use eac3to and saw it mentioned using madflac. I failed to notice it was under the playback section. Thanks for setting me straight.

lchiu7
5th July 2008, 05:50
Trying to extract the AC-3 audio from a ts file that is a DVB-T capture containing AVC video and AC-3 audio..

When I run eac3to on the file I get the following error messags

Sonic Audio Decoder (2.20.0.0) doesn't seem to be installed
Nero Audio Decoder (Nero 7 or older) is not working correctly
Haali Media Splitter (2008-3-30) is installed
Surcode DTS Encoder doesn't seem to be installed
MkvToolnix (v2.2.0) is installed
The format of the source file could not be detected.


The machine has Nero 7 installed and I don't have any problem playing files with AC-3 audio.

Tried to extact the audio using dgavcindex and also TSConverter but in both instances the audio comes out a few seconds shorter than the video and therefore when remuxed I get audio/video sync issues.

Any ideas what I could be doing wrong here?

Thanks

K1ngp1ng
5th July 2008, 10:53
i tried madflac now and i'm going to stick with it since it also decodes flac files that are not in a container.
but it also doesn't recognize a track with "no7doubling" as 6.1
instead it says "channels: 7" and i get an error msg unless i check "5.1 downmix"
or connect to ffdshow (mixer tab enabled) which treats it like 5.1 with the backC being discarded.

bmnot
6th July 2008, 05:57
I'm trying to reencode raw pcm from a DVD to flac with eac3to. How do I find if the PCM file is "little" or "big" endian.

EDIT: Setting it to -big, the resulting flac file size is smaller than the source (700MB vs 1.1GB). At -little the flac file size does not decrease. So I assume big is the correct setting?

nautilus7
6th July 2008, 11:34
I'm trying to reencode raw pcm from a DVD to flac with eac3to. How do I find if the PCM file is "little" or "big" endian.

EDIT: Setting it to -big, the resulting flac file size is smaller than the source (700MB vs 1.1GB). At -little the flac file size does not decrease. So I assume big is the correct setting?I believe the assumption you make is correct, but anyway choosing wrong endian will result in noise during playback. Have you played back the flac tracks you made?

tman24
6th July 2008, 14:02
Hopefully a quick answer...

I'm trying to backup one of my blu-ray disks to mkv. I'm fine when the move is all in one file, as it's straightforward extracting the video and audio streams.

This disc is causing me problems though, as eac3to lists many parts to the movie. If I just run 'eac3to' against the ripped folder, I can identify what I think is the movie part (I guess read from the mpls file), but I get this output;

2) 00094.mpls, 2:06:27
[48+49+35+37+78+32+88+36+38+40+41].m2ts
- VC-1, 1080p24 /1.001 (16:9)
- RAW/PCM, English, multi-channel, 48khz
- AC3, English, multi-channel, 48khz
- DTS, French, multi-channel, 48khz
- AC3, French, multi-channel, 48khz
- DTS, Spanish, multi-channel, 48khz
- AC3, Spanish, multi-channel, 48khz
- AC3, English, stereo, 48khz

I want to extract the VC-1 movie stream and the PCM audio stream into one file each, which I'll then re-mux using mkvmerge.

Can anyone assist with the eac3to command line to sort this out?

azad
6th July 2008, 14:39
Processing a BD PCM audiofile eac3to shows two times endian swapping and channel remapping in the logfile. Is this an indication for a problem with the PCM file?

Logfile:
eac3to v2.51
command line: eac3to J:\BDMV\STREAM\00032.m2ts 2: "E:\Videostreams\filename.mkv" -speedup -seekToIFrames
7: "D:\Work\Blu-ray Assets\Audio\filename.pcm"
------------------------------------------------------------------------------
M2TS, 1 video track, 6 audio tracks, 2:12:29
1: Chapters, 16 chapters
2: h264/AVC, 1080p24 /1.001 (16:9)
3: AC3, English, 5.1 channels, 448kbit/s, 48khz
4: RAW/PCM, English, 5.1 channels, 16 bits, 48khz
5: AC3, French, 5.1 channels, 448kbit/s, 48khz, dialnorm: -30dB
6: AC3, German, 5.1 channels, 448kbit/s, 48khz, dialnorm: -30dB
7: RAW/PCM, German, 5.1 channels, 16 bits, 48khz
8: AC3, English, 2.0 channels, 192kbit/s, 48khz, dialnorm: -26dB
[v02] Extracting video track number 2...
[a07] Extracting audio track number 7...
[a07] Reading RAW/PCM...
[a07] Swapping endian...
[a07] Remapping channels...
[a07] Swapping endian...
[a07] Remapping channels...
[v02] Muxing video to Matroska...
[a07] Creating file "D:\Work\Blu-ray Assets\Audio\filename.pcm"...

BLKMGK
6th July 2008, 16:20
Hopefully a quick answer...

I'm trying to backup one of my blu-ray disks to mkv. I'm fine when the move is all in one file, as it's straightforward extracting the video and audio streams.

This disc is causing me problems though, as eac3to lists many parts to the movie. If I just run 'eac3to' against the ripped folder, I can identify what I think is the movie part (I guess read from the mpls file), but I get this output;

2) 00094.mpls, 2:06:27
[48+49+35+37+78+32+88+36+38+40+41].m2ts
- VC-1, 1080p24 /1.001 (16:9)
- RAW/PCM, English, multi-channel, 48khz
- AC3, English, multi-channel, 48khz
- DTS, French, multi-channel, 48khz
- AC3, French, multi-channel, 48khz
- DTS, Spanish, multi-channel, 48khz
- AC3, Spanish, multi-channel, 48khz
- AC3, English, stereo, 48khz

I want to extract the VC-1 movie stream and the PCM audio stream into one file each, which I'll then re-mux using mkvmerge.

Can anyone assist with the eac3to command line to sort this out?

First run something like "eac3to 2)" to list out the exact structure of the second video. Since you didn't post original command I cannot give exact paths etc.

After that the commandline will look SOMETHING like this "eac3to 2) 2: x:\path\movie.mkv 3: x:\path\audio.ac3 1: x:\path\chapters.txt -640 -libav" the 640 and -libav may not be needed but I use the eac3to internal codecs right now and thus specify them.

Oh and you will likely have to run the EXACT command twice in order to remove overlap gaps in audio etc. - eac3to will tell you this and at the commandline just hit the up arrow to bring the command back from history to repeat it.

Does that help?

madshi
6th July 2008, 17:28
Trying to extract the AC-3 audio from a ts file that is a DVB-T capture containing AVC video and AC-3 audio..

When I run eac3to on the file I get the following error messags

Sonic Audio Decoder (2.20.0.0) doesn't seem to be installed
Nero Audio Decoder (Nero 7 or older) is not working correctly
Haali Media Splitter (2008-3-30) is installed
Surcode DTS Encoder doesn't seem to be installed
MkvToolnix (v2.2.0) is installed
The format of the source file could not be detected.
Can I please have a sample of this file? Maybe the first 10MB would already be enough? But before you upload such a sample please check whether you can reproduce the problem with the sample, otherwise the sample won't help. Thanks...

The machine has Nero 7 installed and I don't have any problem playing files with AC-3 audio.
Nero has nothing to do with this. eac3to doesn't even recognize the format of the source file.

i tried madflac now and i'm going to stick with it since it also decodes flac files that are not in a container.
but it also doesn't recognize a track with "no7doubling" as 6.1
instead it says "channels: 7" and i get an error msg unless i check "5.1 downmix"
or connect to ffdshow (mixer tab enabled) which treats it like 5.1 with the backC being discarded.
I can play such "no7doubling" 6.1 FLAC tracks just fine in MPC HC with madFlac. Don't know why it doesn't work for you... Anyway, if there's a bug in madFlac, please post this in the madFlac thread. Thanks.

Processing a BD PCM audiofile eac3to shows two times endian swapping and channel remapping in the logfile. Is this an indication for a problem with the PCM file?
No, that's just fine.

tman24
6th July 2008, 20:17
First run something like "eac3to 2)" to list out the exact structure of the second video. Since you didn't post original command I cannot give exact paths etc.

After that the commandline will look SOMETHING like this "eac3to 2) 2: x:\path\movie.mkv 3: x:\path\audio.ac3 1: x:\path\chapters.txt -640 -libav" the 640 and -libav may not be needed but I use the eac3to internal codecs right now and thus specify them.

Oh and you will likely have to run the EXACT command twice in order to remove overlap gaps in audio etc. - eac3to will tell you this and at the commandline just hit the up arrow to bring the command back from history to repeat it.

Does that help?

Awesome. Thanks BLKMGK :thanks: Another way of using eac3to that I wasn't aware of. Rather than stream 2) as I thought it was, running eac3to 1) produced;

d:\eac3to 1)
M2TS, 2 video tracks, 8 audio tracks, 2:04:32
1: Chapters, 19 chapters
2: h264/AVC, 1080p24 /1.001 (16:9)
3: h264/AVC, 480p24 /1.001 (20:11)
4: TrueHD/AC3, English, 5.1 channels, 48khz
5: AC3, English, 2.0 channels, 192kbit/s, 48khz
6: AC3, French, 5.1 channels, 640kbit/s, 48khz
7: AC3, Spanish, 5.1 channels, 640kbit/s, 48khz
8: AC3, Portuguese, 5.1 channels, 640kbit/s, 48khz
9: AC3, Thai, 5.1 channels, 640kbit/s, 48khz
10: AC3, English, 2.0 channels, 192kbit/s, 48khz, dialnorm: -27dB
11: DTS Express, English, 2.0 channels, 24 bits, 192kbit/s, 48khz

So then I simply did;

eac3to 1) 2:movie.mkv 4:movie.pcm

and away it went

madshi
6th July 2008, 20:35
madshi, that mpeg2 .ts cap 'the killing fields' still crashes, though not that early as it used to be, but approx when being 1/5 done. heres the log:
http://www.sendspace.com/file/kh9t6w
This will be fixed in the next build.

rebkell
6th July 2008, 20:41
Awesome. Thanks BLKMGK :thanks: Another way of using eac3to that I wasn't aware of. Rather than stream 2) as I thought it was, running eac3to 1) produced;

d:\eac3to 1)

So then I simply did;

eac3to 1) 2:movie.mkv 4:movie.pcm

and away it went

You do realize that if you just run eac3to <path to bd or hd disk>: that it will list all the playlists and then you can select the most appropriate one. For instance if your blu-ray drive was d:

then the command
eac3to d:
would produce all the playlists with pertinent info about each list
from that you can usually figure out what you want, then if it is playlist 1

you run
eac3to d: 1)
and it will return all the streams you are interested in, like you did above.

If you know all this, sorry to be redundant.

SpaceAgeHero
6th July 2008, 21:29
Is there any chance that eac3to will recognize and be able to extract bluray subtitles in the future? Thanks for this wonderful tool anyway. =)

madshi
6th July 2008, 21:45
Is there any chance that eac3to will recognize and be able to extract bluray subtitles in the future?
That is quite on top of my to do list.

madshi
6th July 2008, 21:50
eac3to v2.52 released

http://madshi.net/eac3to.zip

* fixed muxing of MPEG2 broadcasts where "temporal_reference" overruns
* MPEG2 bitstream headers are now updated correctly when speedup is performed
* MPEG2 bitstream headers are now updated correctly when slowdown is performed
* MPEG2 bitstream headers are now updated correctly when pulldown is removed
* pulldown removal is now automatically disabled for MPEG2 broadcasts
* AC3WAV (SPDIF formatted) support added
I hope that MPEG2 video handling will now be in final state.

rebkell
6th July 2008, 22:51
I have a silly question, what do the ------'s represent when eac3to is processing the input command. How are they calculated, sometimes is seems like eac3to finishes well before the ---'s reach the end of the screen width, but I could be mistaken.

tebasuna51
6th July 2008, 23:18
eac3to v2.52 released
...
* AC3WAV (SPDIF formatted) support added
...


Quick and good job. Thanks madshi.

nordesmic
7th July 2008, 14:13
Madshi,

Thanks very much for your efforts with this program. I've been using it a lot and haven't had any problems until now when I've been trying to work with "Unforgievn (HD-DVD)".

I usually use the program to get the VC-1 track and then feed that into tsMuxer and then MeGUI in a M2TS. However, with Unforgiven in MeGUI the M2TS track is all discoloured (rainbow). I read this thread and the issue was mentioned in update 2.20 but I couldn't seem to find how to fix it.

I was joining the EVO files and then muxing to MKV. I then demuxed the VC-1 stream using MKVextract. I didn't use the "skip" option or any other option.

Could you please suggest a better workflow to get this to work.

Thanks very much

rebkell
7th July 2008, 15:42
Madshi,

Thanks very much for your efforts with this program. I've been using it a lot and haven't had any problems until now when I've been trying to work with "Unforgievn (HD-DVD)".

I usually use the program to get the VC-1 track and then feed that into tsMuxer and then MeGUI in a M2TS. However, with Unforgiven in MeGUI the M2TS track is all discoloured (rainbow). I read this thread and the issue was mentioned in update 2.20 but I couldn't seem to find how to fix it.

I was joining the EVO files and then muxing to MKV. I then demuxed the VC-1 stream using MKVextract. I didn't use the "skip" option or any other option.

Could you please suggest a better workflow to get this to work.

Thanks very much

On VC-1, you can extract the vc1 directly and avoid the extra step of extracting from the mkv file if you want.

I normally just mux the vc1 disks into an mkv container and use directshowsource in an avs file and feed that too megui. I always use stripPullDown on the vc1 tracks. I've not had any problems using this technique on HD-DVDs.

Thunderbolt8
7th July 2008, 16:40
eac3to v2.52 released
thanks, that killing fields .ts file works fine now!

madshi
7th July 2008, 16:59
Thanks very much for your efforts with this program. I've been using it a lot and haven't had any problems until now when I've been trying to work with "Unforgievn (HD-DVD)".

I usually use the program to get the VC-1 track and then feed that into tsMuxer and then MeGUI in a M2TS. However, with Unforgiven in MeGUI the M2TS track is all discoloured (rainbow). I read this thread and the issue was mentioned in update 2.20 but I couldn't seem to find how to fix it.

I was joining the EVO files and then muxing to MKV. I then demuxed the VC-1 stream using MKVextract. I didn't use the "skip" option or any other option.
Unforgiven is a special case. First of all you don't (ever) need to join the EVO files. Just use "eac3to file1.evo+file2.evo ...". But that aside, the issue is that the sequence headers are changing in this movie. That means that the sequence headers need to be muxed into the container, too, and they need to be output by the splitter, too. I'd suggest trying to mux the movie to MKV with eac3to. If playing back that MKV file works fine then eac3to is working correctly. In that case if you get problems when demuxing the raw VC-1 track and muxing it to a container with a program other than eac3to then obviously you have to ask those people for help who wrote whatever other software you're using.

Thunderbolt8
7th July 2008, 17:05
thanks, that killing fields .ts file works fine now!
aerf, it only works fine for the time of processing with eac3to. but the video remux doesnt play, mpc (ffdshow libavcodec/libmpeg) and the normal windows media player, vlc just work and work, but nothing happens. theres also no information displayed in the explorer status bar (so basically its similar to the h264 problem mkvmerge once had)

madshi
7th July 2008, 17:32
aerf, it only works fine for the time of processing with eac3to. but the video remux doesnt play, mpc (ffdshow libavcodec/libmpeg) and the normal windows media player, vlc just work and work, but nothing happens. theres also no information displayed in the explorer status bar (so basically its similar to the h264 problem mkvmerge once had)
Is this just the video MKV without audio? Can you please try doing: "mkvinfo -v -o info.txt killingfields.mkv"? That should create a very long info.txt file. Look inside and check whether the time information is slowly growing. If you can't make heads and nails out of the info.txt, please zip and upload it. Thanks...

Thunderbolt8
7th July 2008, 19:11
uploaded the info. at the beginning the timecodes are between 0-1 sec and after a while this changes to 10-12 second timecodes. dont know how to describe that though, so heres the file.

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

Thunderbolt8
7th July 2008, 20:38
whats actually the order when I want to apply delay to an ac3 track, which also needs a delay? is the delay applied first and then everything slowed down?
im asking, because I have such a cap, but the track is not clean, so I have to demux with xport and use delaycut and then slow and add delay with eac3to manually, only for this track seperately then. would there be a difference in order compared to when the track is still part of the .ts file?


another problem with the boogie night mpeg2 .ts cap, it has video gaps, but when I re-run eac3to with the gaps info file playback is not really possible any more, the picture basically stops at one scene and wont continue futher. this is not the case at the 1st mux though and luckily the audio is still in sync so that a 2nd mux shoudlnt be needed at all. but I guess that problem at the 2nd run still shouldnt occur?

scarbrtj
9th July 2008, 03:33
Madshi:

Thought you might be interested to know...

On a dual quad-core 2.5 GHz Xeon machine with 4GB RAM, a 1.3 GB 5.1 WAV file is decoded by eac3to to 6 mono WAVs in about 4 seconds.
:)

saint-francis
9th July 2008, 06:23
What's the switch to trim only a certain amount of a file with eac3to? I want to upload a sample of a DTS MA track that seem to have eac3to stumped. It just sits there and doesn't do anything accept use processing power. It's from the predator BTW in case anyone else has tried it or is thinking of trying it.

Snowknight26
9th July 2008, 07:01
What's the switch to trim only a certain amount of a file with eac3to? I want to upload a sample of a DTS MA track that seem to have eac3to stumped. It just sits there and doesn't do anything accept use processing power. It's from the predator BTW in case anyone else has tried it or is thinking of trying it.

http://forum.doom9.org/showthread.php?p=1133382

Yraen
9th July 2008, 10:18
What's the switch to trim only a certain amount of a file with eac3to? I want to upload a sample of a DTS MA track that seem to have eac3to stumped. It just sits there and doesn't do anything accept use processing power. It's from the predator BTW in case anyone else has tried it or is thinking of trying it.

I've got that one and had no trouble with it at all. Post your command line and I'll try it and see what I get.

saint-francis
9th July 2008, 15:12
I've got that one and had no trouble with it at all. Post your command line and I'll try it and see what I get.

Yraen no command lines work. I have tried to just convert that one track. I have tried to convert it in my normal process of demuxing, remuxing and converting audio. I have even tried demuxing it with DGIndex and converting it from there. I tried re ripping the disk and doing all of the above procedures again. All to no avail. I tried this all with Sonic. I just got the Arcsoft trial and am trying it with that right now.

EDIT: Arcsoft works just fine. I actually left eac3to running overnight trying to decode with Sonic and aside from using 1/4 of my CPU it did nothing at all.

xkodi
9th July 2008, 15:31
... running overnight trying to decode with Sonic and aside from using 1/4 of my CPU it did nothing at all.

check that you have Sonic Audio Decoder version 4.3.0.169:

C:\eac3to251>eac3to.exe -test

Sonic Audio Decoder (4.3.0.169) works fine

with older version of Sonic eac3to frequently hangs the same way like you described on my machine and versions newer than 4.3.0.169 do not decode DTS-HD MA correctly, i.e. bit-perfect, so in short the recommended version of Sonic is 4.3.0.169.

EPiPH0NE
9th July 2008, 17:01
versions newer than 4.3.0.169 do not decode DTS-HD MA correctly, i.e. bit-perfect

That doesn't make sense. I wonder what they changed after 4.3.0.169.

saint-francis
9th July 2008, 17:16
No I have the older version of the Sonic decoder. I am not going to buy scenarist just to decode DTS tracks. I would just wait until there was a decent open source decoder. But it seems that Arcsoft works fine so I'm all set I guess. Thanks for the heads up on the old version of Sonic.

nordesmic
9th July 2008, 17:51
Unforgiven is a special case. First of all you don't (ever) need to join the EVO files. Just use "eac3to file1.evo+file2.evo ...". But that aside, the issue is that the sequence headers are changing in this movie. That means that the sequence headers need to be muxed into the container, too, and they need to be output by the splitter, too. I'd suggest trying to mux the movie to MKV with eac3to. If playing back that MKV file works fine then eac3to is working correctly. In that case if you get problems when demuxing the raw VC-1 track and muxing it to a container with a program other than eac3to then obviously you have to ask those people for help who wrote whatever other software you're using.

Hi Madshi,

I tried your advice and am still having some problems. You were right, the rainbow frames have do not appear if I just drop the mkv into MeGUI. But I can't get a VC-1 file that has had the pulldown removed. I did evo1+evo2 movie.mkv -strippulldown. Then I also tried to mux to mkv and remove the pulldown with tsmuxer.

Trying to remove the pulldown with eac3to didn't seem to work. Using tsMuxer (to mux to m2ts) it tells me that my film has 375000 frames, or double the number in the actual film.

I know I must be doing something wrong but I can't work out what exactly. All I want to do is to use MeGUI to encode the VC-1 stream to a 1080p24 h.264 stream which can be played on the PS3.

How could I use the combination of eac3to, tsMuxer and MeGUI to get my desired result?

Thanks again for your efforts. I'm getting to that stage where you just want to give up:confused:

EPiPH0NE
9th July 2008, 20:04
^^^It seems that eacto doesn't want to remove pulldown if your muxing to MKV. I have had this issue as well. Your best bet would be to run the MKV through tsMuxeR and demux the VC-1 then run that through vc1conv to remove the pulldown if going from EVO -> .vc1 with eac3to is giving you the 'rainbow' problem.

Yraen
9th July 2008, 21:57
@nordesmic

My process for this movie was to extract the video into an mkv with eac3to, run that through vc1conv and then mux video and audio with tsmuxer into a .ts file. I have no rainbow frames. Just like EPiPH0NE says.

nordesmic
10th July 2008, 04:09
@nordesmic

My process for this movie was to extract the video into an mkv with eac3to, run that through vc1conv and then mux video and audio with tsmuxer into a .ts file. I have no rainbow frames. Just like EPiPH0NE says.

Thanks EPIPHONE and Yraen. I have already tried the process you recommended and at the end VC1conv says that I have 375,000 frames and the running time of the film is 4 hours. Does this mean that it is also not removing the pulldown? I am giving it another go with vc1conv but it is taking forever which is an indication of the double frame count I think.

I don't think rainbow frames is an issue anymore for me, its all about the frames and pulldown. Yraen were you able to get a 24p VC-1 file for this film? If possible could you list the version number of each piece of software so I can try to replicate your exact procedure.

Thanks very much

inmetzi
10th July 2008, 10:27
Players causes rainbow frames. -
I played a mkv movie (1080, dts/ac3,not compressed) with the codecs in the windows media player (and others). rainbow frames, stuttering, sync problems are the results. I´m using a Dual Core 2,4 GHz.
Randomly I was looking in the taskmanager and :eek: the mediaplayer is using only 1 core with 100%! I seached and found an dual core player (cool dvd player) and it plays "almost" all my mkvs without problems :D . Only - it can´t play dts and vc1 :rolleyes: . But they want to integrate it. (I asked for)
I´m thinking this helps some guys to solve there problems.
Bernd

xkodi
10th July 2008, 11:43
That doesn't make sense. I wonder what they changed after 4.3.0.169.

i don't know exactly what they have changed, but based on countless test i run it is a fact for me that something is changed and it is changed in the wrong way.

i'm aware of two versions of Sonic Audio Decoder after 4.3.0.169:

- 4.3.0.192: doesn't work at all
- 5.0.0.203: works for some samples and the decoded output is bit-perfect, but for some samples the decoded output is NOT bit-perfect, i suspect that for those samples the DTS core is decoded instead of the HD extension

didn't find any problems with version 4.3.0.169, except that it decodes only 5.1 channels for 7.1 channel tracks and versions older than 4.3.0.169 cause eac3to to hang, so that leaves only 4.3.0.169 as usable version.

[edit]

here is a DTS-HD MA sample (and the same sample in TrueHD for reference) with which everyone can verify that what i'm saying is true:

DTS-HD MA:
http://rapidshare.de/files/39964243/dragon.71ch.ma.dtshd.html

same sample in TrueHD for reference:
http://rapidshare.de/files/39964265/dragon.71ch.thd.html

1) the DTS-HD MA sample decoded with Arcsoft is byte by byte identical (checked with hex editor) with the decoded reference TrueHD sample.
2) the DTS-HD MA sample decoded with Sonic 4.3.0.169 is byte by byte identical (checked with hex editor) with the first 5.1 channels from the DTS-HD MA sample decoded with Arcsoft
3) the DTS-HD MA sample decoded with Sonic 5.0.0.203 is NOT byte by byte identical (checked with hex editor) with the first 5.1 channels from the DTS-HD MA sample decoded with Arcsoft

1) proves that Arcsoft build 113 is bit-perfect and decodes full 7.1 channels
1) and 2) prove that Sonic 4.3.0.169 is bit-perfect and decodes only up to 5.1 channels
1) and 3) prove that Sonic 5.0.0.203 is NOT bit-perfect or it does decode the DTS core instead of the DTS HD extension and decodes only up to 5.1 channels

so, not always the latest version is the greatest one ;)

EPiPH0NE
10th July 2008, 16:36
so, not always the latest version is the greatest one ;)

Ain't that the truth :) Well now we have the 'latest' being Arcsoft which is bit perfect + 7.1 so I guess we're all set for DTS-MA decoding for quite a while now which is a good thing.

K1ngp1ng
10th July 2008, 18:06
the DTS-HD MA sample decoded with Sonic 4.3.0.169 is byte by byte identical with the first 5.1 channels from the DTS-HD MA sample decoded with Arcsoft
doesn't that mean that the back surrounds are being discarded?
a 5.1 downmix is not the same as 7.1 - obviously - so it can't be bit-perfect...

EPiPH0NE
10th July 2008, 19:12
doesn't that mean that the back surrounds are being discarded?
a 5.1 downmix is not the same as 7.1 - obviously - so it can't be bit-perfect...

He's just saying that the 5.1 channels that it can decode are bit perfect. Sonic doesn't down mix it just drops the 2rs channels so I since I only have 5.1 I am gonna take madshi's advice and use ArcSoft to do DTS-MA 7.1 -> 5.1 which, according to him, will mix the 2rs channels into the 5.1 which should be better then just dropping the rear surrounds all together. I'll find out next week when I finally watch Rambo BLuRay :cool: