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

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

Domains: forum.doom9.org / forum.doom9.net / forum.doom9.se

 

Go Back   Doom9's Forum > Video Encoding > MPEG-4 AVC / H.264

Reply
 
Thread Tools Search this Thread Display Modes
Old 17th September 2010, 03:10   #21  |  Link
iwod
Registered User
 
Join Date: Apr 2002
Posts: 756
Quote:
Hey dude, my new Intel computer encodes my new Dora episodes at wicked speeds.
That is exactly my point, my new Intel Computer would encode my new Dora episodes WITH or WITHOUT the hardware encoder at wicked speeds!!!!!

I seriously hope the final version of Sandy Bridge hardware encoder will be much faster then what is currently being tested.
iwod is offline   Reply With Quote
Old 17th September 2010, 06:46   #22  |  Link
aegisofrime
Registered User
 
Join Date: Apr 2009
Posts: 478
Quote:
Originally Posted by Sharktooth View Post
Avivo is different. it uses GPU acceleration... it's not just some silicon stuffed into the CPU.
From what I read and from my own experience with my Radeon 4870, it doesn't use the GPU. It's just a H.264 encoder that uses the CPU, the reason why it's somewhat fast is because it turns off all quality features.

There are plenty of reviews of it, and you will find that the quality it produces is downright awful, perhaps the worst of all H.264 encoders out there.
aegisofrime is offline   Reply With Quote
Old 17th September 2010, 17:07   #23  |  Link
Audionut
Registered User
 
Join Date: Nov 2003
Posts: 1,283
Quote:
Originally Posted by Sharktooth View Post
Avivo is different. it uses GPU acceleration...
No it doesn't.

Quote:
Originally Posted by iwod View Post
That is exactly my point, my new Intel Computer would encode my new Dora episodes WITH or WITHOUT the hardware encoder at wicked speeds!!!!!
Yeah, most people on this board know that. But with the right marketing, I'm sure there are thousands of people who buy it thinking it's the best and fastest encoder based on the media encoder component.
__________________
http://www.7-zip.org/
Audionut is offline   Reply With Quote
Old 18th September 2010, 15:10   #24  |  Link
jpl
Registered User
 
Join Date: Jan 2002
Posts: 32
I think the intended benefit of Media Engine is reduced power consumption. It may be the same speed as the CPU running flat out at max speed, but the hardware encoder will use much less power.

This would be most beneficial for mobile devices when running on battery.
jpl is offline   Reply With Quote
Old 18th September 2010, 15:17   #25  |  Link
Sharktooth
Mr. Sandman
 
Sharktooth's Avatar
 
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 11,768
Quote:
Originally Posted by Audionut View Post
No it doesn't.
proof please.

from this SS avivo WORKS using the GPU (GPU usage ~20% on a 4870).
your statement is simply not true: http://en.wikipedia.org/wiki/ATI_Avi...ideo_Converter

Edit: Btw, a software solution is different than a hardware solution. SandyBridge's media engine is crappy and you have it in your CPU. No possibilities to improve it unless a new silicon... Avivo is a software using GPU HW and can be improved anytime.

Last edited by Sharktooth; 18th September 2010 at 15:39.
Sharktooth is offline   Reply With Quote
Old 18th September 2010, 15:25   #26  |  Link
mariush
Registered User
 
Join Date: Dec 2008
Posts: 589
I remember reading somewhere (don't ask me, in the driver release notes or somewhere) AVIVO only uses GPU to accelerate DECODING of some content - MPEG 2 in particular and possibly VC-1 too. It does not use the GPU at the actual encoding process.
mariush is offline   Reply With Quote
Old 18th September 2010, 15:29   #27  |  Link
Sharktooth
Mr. Sandman
 
Sharktooth's Avatar
 
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 11,768
that's on unsupported GPUs. the screenshot is self explanatory. you wont see any GPU usage from decoding a video source since decoding uses a dedicated silicon (UVD) not the GPU.
if you want to try the latest xcode (avivo converter) get it here: http://www.atizone.it/download?object=file&objid=8450
it needs catalyst 10.9 and a recent ati card though.

Last edited by Sharktooth; 18th September 2010 at 15:42.
Sharktooth is offline   Reply With Quote
Old 18th September 2010, 15:55   #28  |  Link
mariush
Registered User
 
Join Date: Dec 2008
Posts: 589
Well, with my 4850 (which should be supported, don't you agree?), the only place I can see some GPU acceleration is when transcoding a VOB (720x480) to the MPEG-2 profile:



You can see the gray line was at 0% all the time I tried MP4 1080p to MP4 720p, to MPEG2 720p and then went up to 15% gpu and increased gpu processor frequency when I started the VOB to MPEG-2 process.

This video converter is super crappy anyway - it reloads the video each time you go from one tab to another and each time you move the slider (I have about 20 Haali splitter icons in the system tray now - i'll have to kill the ccc process to get rid of them ) and is overall not so optimized.
mariush is offline   Reply With Quote
Old 18th September 2010, 16:05   #29  |  Link
Sharktooth
Mr. Sandman
 
Sharktooth's Avatar
 
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 11,768
i didnt say it was any good...
however i dont know it 4850 is supported and i dont even know if the software makes choices depending on the CPU model/frequencies.
what i know is it is developed using stream sdk and "sometimes" it uses GPU acceleration and those cases were different with different xcode versions.

Last edited by Sharktooth; 18th September 2010 at 16:07.
Sharktooth is offline   Reply With Quote
Old 18th September 2010, 19:07   #30  |  Link
Caroliano
Registered User
 
Join Date: Feb 2005
Location: São Paulo, Brazil
Posts: 392
There is one thing that this hardware encoder will definitely bet by far x264: fps and quality per watt. Maybe a good thing for laptops. Other than that, seems like a little waste of 3mm^2 of silicon.
Caroliano is offline   Reply With Quote
Old 19th September 2010, 01:14   #31  |  Link
Sharktooth
Mr. Sandman
 
Sharktooth's Avatar
 
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 11,768
encoding with a laptop... anyone that buys a laptop for encoding is insane...
OTOH x264 could deliver better performance and quality on a laptop too.
Sharktooth is offline   Reply With Quote
Old 19th September 2010, 03:35   #32  |  Link
Audionut
Registered User
 
Join Date: Nov 2003
Posts: 1,283
Quote:
Originally Posted by Sharktooth View Post
proof please.
Quote:
Originally Posted by Sharktooth View Post
No, it's not in hardware since there is a "cracked" avivio encoder that runs on EVERY video card...

Quote:
Originally Posted by Sharktooth View Post
from this SS avivo WORKS using the GPU (GPU usage ~20% on a 4870).
Quote:
Originally Posted by williedigital View Post
the transcode acceleration will not be ready by that time. ATI has committed to delivering the transcode acceleration by the end of this year,

Nice to see that in 5 years they've managed to get the GPU usage to 20%.

And here we have speculation that it is from decoding, not encoding. Can you prove that 20% is being used to encode!
__________________
http://www.7-zip.org/

Last edited by Audionut; 19th September 2010 at 03:38.
Audionut is offline   Reply With Quote
Old 19th September 2010, 04:16   #33  |  Link
Sharktooth
Mr. Sandman
 
Sharktooth's Avatar
 
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 11,768
as i said it's developed using stream sdk. also, UVD usage (that's the silicon used for decoding) is not measured in the GPU usage since it's a standalone unit.
Sharktooth is offline   Reply With Quote
Old 19th September 2010, 04:58   #34  |  Link
Caroliano
Registered User
 
Join Date: Feb 2005
Location: São Paulo, Brazil
Posts: 392
Quote:
Originally Posted by Sharktooth View Post
encoding with a laptop... anyone that buys a laptop for encoding is insane...
OTOH x264 could deliver better performance and quality on a laptop too.
You don't need to "buy it for encoding" to encode in it. And I said performance and quality PER WATT. In a laptop this can mean how many hours you can encode on one charge, as a benchmark.
Caroliano is offline   Reply With Quote
Old 19th September 2010, 12:00   #35  |  Link
Didée
Registered User
 
Join Date: Apr 2002
Location: Germany
Posts: 5,407
Some days ago...

Quote:
Originally Posted by Didée
CPU: Intel i7-860
GPU: GeForce GT240

Source: 1280x720@50fps, Avi/Huffyuv


CUDA @ default / --bitrate 4150: 94 fps

x264_x64 --preset superfast: 101 fps

Results: LINK (~13MB, MediaFire)
With GPU/Hardware encoding becoming more popular, the world will be flooded with bad quality videos.
__________________
- We´re at the beginning of the end of mankind´s childhood -

My little flickr gallery. (Yes indeed, I do have hobbies other than digital video!)
Didée is offline   Reply With Quote
Old 19th September 2010, 14:12   #36  |  Link
iwod
Registered User
 
Join Date: Apr 2002
Posts: 756
Quote:
Originally Posted by Sharktooth View Post
encoding with a laptop... anyone that buys a laptop for encoding is insane...
OTOH x264 could deliver better performance and quality on a laptop too.
Well, you can now finally drag all kinds of Video into iPhone and the Hardware encoder will do the transcoding for you at decent speed ( i wouldn't say very fast unless it is 1000fps + ) .

Even at 450 fps, 120 Min Video would still takes 6 min..... not including the time to transfer that file to iPhone........
iwod is offline   Reply With Quote
Old 22nd September 2010, 12:22   #37  |  Link
deekey777
Registered User
 
Join Date: Jan 2008
Posts: 92
Quote:
Originally Posted by aegisofrime View Post
From what I read and from my own experience with my Radeon 4870, it doesn't use the GPU. It's just a H.264 encoder that uses the CPU, the reason why it's somewhat fast is because it turns off all quality features.
Try this one:
http://www.cyberlink.com/downloads/t...oad_en_US.html
Your HD4870 will encode videos to H.264 (eg for PS3) or MPEG2. And if you enable video decoding over GPU, your HD4870 will encode with UVD clocks.

Quote:
There are plenty of reviews of it, and you will find that the quality it produces is downright awful, perhaps the worst of all H.264 encoders out there.
I've played with the MSE several times: You get the best result, when MSE lets the graphics card decode the video and the CPU encode it. For me (HD4850&Q6600) it was the best way: Same speed and much better quality.

(But MSE is still piece of s...)
deekey777 is offline   Reply With Quote
Old 23rd December 2010, 13:13   #38  |  Link
bsoft
Registered User
 
Join Date: Mar 2004
Posts: 2
Missing the point

(Sorry to reopen a dormant thread, but SB is shipping soon so this will affect a lot of people)

Anyone who's comparing the performance of the Intel Sandy Bridge media engine to x264 is missing the point. The SB media engine is not really about permanent transcoding.

You're going to get better results with a software encoder. Always. Hardware is harder to implement and there are real cost/power constraints that x264 doesn't have to face because it can always just use more time.

SB's H.264 encoder is good where low CPU usage is more important than high bitrate efficiency. Want to stream your StarCraft II matches without stealing CPU time from the game? Want to stream to your DLNA TV or WiDi device without killing your battery? Want to watch a recorded program on your smartphone or tablet without sucking down 100W from the wall?

For these uses, how fast the SB streaming engine is doesn't matter - as long as it's at least realtime. Hell, in the LAN cases how efficient it is doesn't matter much either, since you can always throw more bitrate at the problem.

No matter how good x264 is you can't get away from the fact that it keeps the CPU busy. Busy CPUs mean crappy battery life. Busy CPUs mean that there are less cycles for other tasks.

Does the prospect of being able to screencast to my TV with near-zero CPU load interest me? You bet it does.
bsoft is offline   Reply With Quote
Old 23rd December 2010, 13:57   #39  |  Link
Dark Shikari
x264 developer
 
Dark Shikari's Avatar
 
Join Date: Sep 2005
Posts: 8,666
Quote:
Originally Posted by bsoft View Post
(Sorry to reopen a dormant thread, but SB is shipping soon so this will affect a lot of people)
AFAIK, the Sandy Bridge shipping in January will not have the transcoding engine. You're going to be waiting quite a while.
Dark Shikari is offline   Reply With Quote
Old 23rd December 2010, 17:07   #40  |  Link
aegisofrime
Registered User
 
Join Date: Apr 2009
Posts: 478
Quote:
Originally Posted by Dark Shikari View Post
AFAIK, the Sandy Bridge shipping in January will not have the transcoding engine. You're going to be waiting quite a while.
May I ask where you heard that from? I have not seen anything saying that on the usual tech news sites.
aegisofrime is offline   Reply With Quote
Reply

Tags
media engine, x.264

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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

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

Forum Jump


All times are GMT +1. The time now is 21:30.


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