mpeg encoding

goobee

Platinum Member
Aug 3, 2001
2,005
10
81
goobee.org
I thought Intel processors were better at encoding than Amd T-breds?

I have two boxes, an Intel 3.0ghz (o/c to 3.3) (HT enabled), 865P chipset and 1gig PC3200 DDR and the other, and an AMD duallie box with 2 x XP2100 T-breds (stock speed), MPX chipset and 512mbs PC2100 DDR. Using Tmpgenc, the AMD duallie can encode a 700mbs avi almost twice as fast as the Intel box. Nothing is running in the background and according to the task manager, 99% CPU load is being allocated to Tmpgenc.

If it makes any difference, the Intel box is running XP and the AMD is running Win2K.

It takes about 3 hours to encode on the AMD and over 5 on the Intel. This doesn't sound right to me. Thoughts, comments, suggestions?
 
 

beatle

Diamond Member
Apr 2, 2001
5,661
5
81
Well, you're not comparing apples to apples here. You've got two 1733 Mhz cpus working on an app that takes advantage of SMP very well (which is why you see a boost with HT). Since AMD's have a higher IPC count, they're going to have an advantage. (2 x 1733 = 3466 MHz).
 

goobee

Platinum Member
Aug 3, 2001
2,005
10
81
goobee.org
I set Tmpgenc I to utilizes HT on the Intel box. Since the Intel is runnig at 3.3ghz, I thought the encoding times should be closer.
 

BD231

Lifer
Feb 26, 2001
10,568
138
106
Originally posted by: goobee
I set Tmpgenc I to utilizes HT on the Intel box. Since the Intel is runnig at 3.3ghz, I thought the encoding times should be closer.

Use common sense dude. 2 recent processors with high IPC and software able to utilize them both is obviously going to get such a job done faster.

The difference of only a few seconds saved per minute equates to a big chuck of overall time saved.
 

beatle

Diamond Member
Apr 2, 2001
5,661
5
81
Originally posted by: goobee
I set Tmpgenc I to utilizes HT on the Intel box. Since the Intel is runnig at 3.3ghz, I thought the encoding times should be closer.

Nope, not when you have 3466 AMD MHz working for you.
 

Jeff7181

Lifer
Aug 21, 2002
18,368
11
81
It didn't even take me 3 hours to encode with my XP2500 @ 2.2 Ghz... what the hell are you encoding? lol
 

goobee

Platinum Member
Aug 3, 2001
2,005
10
81
goobee.org
I am multiplexing various ~700mbs Divx avi with ~500mbs wav audio track so that I can burn them on to DVDs to play on a regular DVD player.

The original avi files are Divx + ac3 which for the life of me I can't get to burn straight to a DVD and get the sound to work. So what I am doing is ripping the ac3 audio from the avis, converting them to wav and then use Tmpgenc to muliplex the files together into a mpeg clips.

These burn to a DVD that plays OK on a regular DVD player.

Does anyone have an easier way of doing this?

Thanks.
 

beatle

Diamond Member
Apr 2, 2001
5,661
5
81
If you're converting avi+ac3 to mpeg (I assume mpeg2), that's not multiplexing, that's encoding.

Normal DVD players don't play AVI/DivX.

Why not rip the ac3 track, encode the avi to mpeg2, and then remultiplex the mpeg2 video and ac3 audio? If that won't work, buy the movie.
 

goobee

Platinum Member
Aug 3, 2001
2,005
10
81
goobee.org
Originally posted by: beatle

Why not rip the ac3 track, encode the avi to mpeg2, and then remultiplex the mpeg2 video and ac3 audio?

Yup, that's what I am doing. Ripping the ac3 track with virtualdub and converting it to wav. Then using Tmpgenc, I am multiplexing the original avi file plus wav together and creating a mpeg2 file that I burn to DVD using Ulead DVD Disc Creator.

 

beatle

Diamond Member
Apr 2, 2001
5,661
5
81
Why are you converting the ac3 to wav? If you're burning to DVD, convert to mpeg2 full D1 resolution and then multiplex the ac3 in, so you have a compliant DVD.
 

AWhackWhiteBoy

Golden Member
Mar 3, 2004
1,807
0
0
not only are they completely different setups they are completely different arch with totally different highs and lows. certain software will run better on AMD then Intel and the other way around. theres way to many variables to compare those two systems correctly.
 

goobee

Platinum Member
Aug 3, 2001
2,005
10
81
goobee.org
Thanks for all the suggestions guys, I'll check them out.

I need a bigger duallie. I can't afford Opteron though and Bartons @ 333fsb don't run too well on the old MPX chipset duallie boards. :(
 

Duvie

Elite Member
Feb 5, 2001
16,215
0
71
I do exactly what you are doing except I am taking 2 cd rips and converting them to mped 2 DVD standards....

I copy to harddrive first...

I then use nanub to join the two rips....

I then use nanub to rip video with no audio, and then just the wav file...

I then take the avi (vid only) to TMPGenc where I run a 2 Pass VBR 2000min 6000max 4000avg with 3:2 pulldown, 720x480 with similar aspect, 23.97fps converted to 29.97 in playback, a few other tweaks I read in a guide....

I then use Besweet to encode the wav to a AC3 file

I then use Ifoedit96 to "author DVD" where I merge the m2v file and the ac3 file...

Then go to favorite burner software....


I have a 3.5ghz p4 and with hT on I did 2 cd rip to DVD of Mummy Returns in just over 3-1/2 hours with all phases except burning....

IN some instances there is no need to run VBR as quality is not improved (depends on settings used originally to encode to Divx) and using CBR or Automatic VBR gets done in 2/3rd the time with smaller file and same vid quality....


Remember on the above 1.733ghz of amd is a 2100+ so running dualies with perfect scaling would be around 4200+....Then also remember back in the day before the bloated pr rating of the barton a 2100+ tbred is actually faster in cpu intensive apps then a same speed barton (ie xp 2800+ versus Barton 3200+)


I would have thought it was loser considering the P4 can gain 14-16% in my system with HT on and vbr 2 pass, with high quality motion detection. It doesn't seem right as it would be scaling much higher then most dual non apple systems I have ever seen....Make sure you have them set identical and have the intel optimized right....