Welcome Guest ( Log In | Register )

Outline · [ Standard ] · Linear+

 H.264 Hardware encoder

views
     
TSmumeichan
post Dec 27 2014, 02:18 PM, updated 11y ago

Member
*******
Senior Member
4,152 posts

Joined: May 2005
Is there a PCI or USB hardware encoder that I can use to convert my blu ray movies to a small Downgraded H.264 file for backup?

I'm familiar with doing it in Handbrake but if there is a dedicated card for it why not. Then I do to have to use my CPU for it.
empire23
post Dec 27 2014, 07:53 PM

Team Island Hopper
Group Icon
Staff
9,417 posts

Joined: Jan 2003
From: Bladin Point, Northern Territory
If you have an ATI graphics card you can use Handbrake OpenCL which will speed things up a lot.

Well, what graphics card do you have?
marfccy
post Dec 27 2014, 08:14 PM

Le Ponyland!!!
*******
Senior Member
4,254 posts

Joined: Nov 2011


why not re-encode it yourself? hmm.gif

lots of free softwares thats pretty dandy to use without much learning curve
TSmumeichan
post Dec 27 2014, 08:47 PM

Member
*******
Senior Member
4,152 posts

Joined: May 2005
QUOTE(empire23 @ Dec 27 2014, 07:53 PM)
If you have an ATI graphics card you can use Handbrake OpenCL which will speed things up a lot.

Well, what graphics card do you have?
*
Enabling OpenCL in Handbrake makes the encoding 1/3 as fast as if I used CPU only.

Radeon 6850
empire23
post Dec 27 2014, 09:02 PM

Team Island Hopper
Group Icon
Staff
9,417 posts

Joined: Jan 2003
From: Bladin Point, Northern Territory
QUOTE(mumeichan @ Dec 27 2014, 08:47 PM)
Enabling OpenCL in Handbrake makes the encoding 1/3 as fast as if I used CPU only.

Radeon 6850
*
You might need an upgrade of the transcoder drivers from ATI. But at current prices you're better off getting a new GC.

I know of H264 hardware encoders from the like of BlackMagic Design, but they aren't cheap to say the least.
JohnLai
post Dec 27 2014, 09:05 PM

Skeptical Cat
*******
Senior Member
3,669 posts

Joined: Apr 2006
Wait a minute.....If you are using Intel CPU, then you can use Quicksync for transcoding.

EDIT:

There are 3 kinds of hardware encoder for most desktop system.

INTEL CPU/IGPU = Quicksync (Handbrake supports it)
Nvidia = NVENC
AMD = VCE

Only A's Video Converter support all these three.

This post has been edited by JohnLai: Dec 27 2014, 09:09 PM
TSmumeichan
post Dec 27 2014, 09:52 PM

Member
*******
Senior Member
4,152 posts

Joined: May 2005
QUOTE(empire23 @ Dec 27 2014, 09:02 PM)
You might need an upgrade of the transcoder drivers from ATI. But at current prices you're better off getting a new GC.

I know of H264 hardware encoders from the like of BlackMagic Design, but they aren't cheap to say the least.
*
Looks like I have the latest drivers though. Without OpenCL I am doing about 120fps with open CL it drops to 40fps

QUOTE(JohnLai @ Dec 27 2014, 09:05 PM)
Wait a minute.....If you are using Intel CPU, then you can use Quicksync for transcoding.

EDIT:

There are 3 kinds of hardware encoder for most desktop system.

INTEL CPU/IGPU = Quicksync (Handbrake supports it)
Nvidia = NVENC
AMD = VCE

Only A's Video Converter support all these three.
*
E 1230 v3 doesn't have inbuilt GPU so no quicksync
JohnLai
post Dec 28 2014, 10:27 AM

Skeptical Cat
*******
Senior Member
3,669 posts

Joined: Apr 2006
QUOTE(mumeichan @ Dec 27 2014, 09:52 PM)
Looks like I have the latest drivers though. Without OpenCL I am doing about 120fps with open CL it drops to 40fps
E 1230 v3 doesn't have inbuilt GPU so no quicksync
*
I see. OpenCL is not for you. Reason being your Xeon CPU is way fast enough for decoding + encoding.

In your case, 40fps with opencl means your GPU is too slow. It is better off to use pure CPU for downscaling instead of opencl bicubic downscaling.

BTW, what is your GPU?
SUSgogo2
post Dec 28 2014, 10:56 AM

gogo2
********
All Stars
18,672 posts

Joined: Jan 2003
From: Penang


QUOTE(mumeichan @ Dec 27 2014, 09:52 PM)
Looks like I have the latest drivers though. Without OpenCL I am doing about 120fps with open CL it drops to 40fps
E 1230 v3 doesn't have inbuilt GPU so no quicksync
*
That is why I ask people don't buy Xeon.
TSmumeichan
post Dec 28 2014, 10:56 AM

Member
*******
Senior Member
4,152 posts

Joined: May 2005
QUOTE(JohnLai @ Dec 28 2014, 10:27 AM)
I see. OpenCL is not for you. Reason being your Xeon CPU is way fast enough for decoding + encoding.

In your case, 40fps with opencl means your GPU is too slow. It is better off to use pure CPU for downscaling instead of opencl bicubic downscaling.

BTW, what is your GPU?
*
AMD 6850... Is this such a crap GPU?

QUOTE(gogo2 @ Dec 28 2014, 10:56 AM)
That is why I ask people don't buy Xeon.
*
What would my encoding speed look like with QuickSync?

This post has been edited by mumeichan: Dec 28 2014, 10:58 AM
1024kbps
post Dec 28 2014, 11:36 AM

李素裳
*******
Senior Member
6,015 posts

Joined: Feb 2007



QUOTE(mumeichan @ Dec 28 2014, 10:56 AM)
AMD 6850... Is this such a crap GPU?
What would my encoding speed look like with QuickSync?
*
The HD6850 is kinda old GPU already, and also, most GPU assisted encoder are optimized for speed rather than quality.

Intel QSV vs CUDA/ect
https://www.youtube.com/watch?v=yvf05jVbPiU

http://www.anandtech.com/show/7007/intels-...c-perspective/8

This post has been edited by 1024kbps: Dec 28 2014, 11:40 AM
TSmumeichan
post Dec 28 2014, 11:57 AM

Member
*******
Senior Member
4,152 posts

Joined: May 2005
Nice, I've just checked out the QuickSync. time to get another computer
DarkNite
post Dec 29 2014, 07:26 AM

ФĻĐ ИΞШB!Ξ
********
All Stars
11,058 posts

Joined: Jun 2008
QUOTE(empire23 @ Dec 27 2014, 07:53 PM)
If you have an ATI graphics card you can use Handbrake OpenCL which will speed things up a lot.

Well, what graphics card do you have?
*
bro,
This is my set up , which one to use for quality and speed?
CPU = i7 4790k
GPU = GTX 970

This post has been edited by DarkNite: Dec 29 2014, 08:05 AM
Pis
post Dec 29 2014, 10:48 AM

Casual
***
Junior Member
479 posts

Joined: Dec 2008

x264 use Handbrake

x265 use IFME IFME

Settings, so far for handbrake, default settings already good.

Try play with the preset by yourself, you better try it one by one, that's better.

DarkNite
post Dec 30 2014, 07:41 AM

ФĻĐ ИΞШB!Ξ
********
All Stars
11,058 posts

Joined: Jun 2008
QUOTE(empire23 @ Dec 30 2014, 07:23 AM)
Depends on the software at hand and what kind of rendering you're doing. 3Ds Max supports hardware rendering with Quicksilver and so does Sony VEGAS.

Thus it really depends on the suite you're using.
*
using handbrake to archive my DVD/Blu Ray.
Better to manage them in my NAS.
Found several amazon bought DVDs unable to be read anymore. sad.gif
empire23
post Dec 30 2014, 07:55 AM

Team Island Hopper
Group Icon
Staff
9,417 posts

Joined: Jan 2003
From: Bladin Point, Northern Territory
QUOTE(DarkNite @ Dec 29 2014, 07:26 AM)
bro,
This is my set up , which one to use for quality and speed?
CPU = i7 4790k
GPU = GTX 970
*
Quality is generally a function of the software you're using rather than the device you're doing it on. All floating point math used for transcoding generally conforms to IEEE-754 standards for both single and double precision.

Generally a GPU will always be faster, but remember to test a few software suites out before you decide on one.
DarkNite
post Dec 30 2014, 08:02 AM

ФĻĐ ИΞШB!Ξ
********
All Stars
11,058 posts

Joined: Jun 2008
QUOTE(empire23 @ Dec 30 2014, 07:55 AM)
Quality is generally a function of the software you're using rather than the device you're doing it on. All floating point math used for transcoding generally conforms to IEEE-754 standards for both single and double precision.

Generally a GPU will always be faster, but remember to test a few software suites out before you decide on one.
*
Currently using Handbrake. Tried others but too much hassle. Handbrake is load media plus 2 clicks - click source and then click start. laugh.gif
For Handbrake which is better?
GPU vs CPU rendering?
GTX970 vs i7 4790k?
empire23
post Dec 30 2014, 08:43 AM

Team Island Hopper
Group Icon
Staff
9,417 posts

Joined: Jan 2003
From: Bladin Point, Northern Territory
QUOTE(DarkNite @ Dec 30 2014, 08:02 AM)
Currently using Handbrake. Tried others but too much hassle. Handbrake is load media plus 2 clicks - click source and then click start.  laugh.gif
For Handbrake which is better?
GPU vs CPU rendering?
GTX970 vs i7 4790k?
*
Test it out. I hardly encode videos as I pretty much don't watch TV or movies. Doesn't take more than a timer to see which goes faster.
SUSMatrix
post Dec 30 2014, 09:24 AM

King of Char Siew!
********
Senior Member
15,022 posts

Joined: Jan 2003
From: Damansara Jaya/Bandar Utama


I use ANY video converter and Aimeersoft...much more easy to use without tons of complicated settings.

Besides, i only need to output to 720p to watch in my CAR 6" HU. No need to be bothered about image quality.
DarkNite
post Dec 30 2014, 09:30 AM

ФĻĐ ИΞШB!Ξ
********
All Stars
11,058 posts

Joined: Jun 2008
For me, it is a 52" TV panel, hence 1080 is much better.

SUSgogo2
post Dec 30 2014, 11:32 AM

gogo2
********
All Stars
18,672 posts

Joined: Jan 2003
From: Penang


QUOTE(Matrix @ Dec 30 2014, 09:24 AM)
I use ANY video converter and Aimeersoft...much more easy to use without tons of complicated settings.

Besides, i only need to output to 720p to watch in my CAR 6" HU. No need to be bothered about image quality.
*
ANY = adware galore

Handbrake is the best encoder and is used by almost everyone on Planet Earth. It has preset and its very easy to use.
SUSMatrix
post Dec 30 2014, 11:37 AM

King of Char Siew!
********
Senior Member
15,022 posts

Joined: Jan 2003
From: Damansara Jaya/Bandar Utama


QUOTE(gogo2 @ Dec 30 2014, 11:32 AM)
ANY = adware galore

Handbrake is the best encoder and is used by almost everyone on Planet Earth. It has preset and its very easy to use.
*
Got meh? Works for me. Simple and easy. Not everyone wanna go through tons of settings to do some simple conversion.
1024kbps
post Dec 30 2014, 11:48 AM

李素裳
*******
Senior Member
6,015 posts

Joined: Feb 2007



QUOTE(Matrix @ Dec 30 2014, 11:37 AM)
Got meh? Works for me. Simple and easy. Not everyone wanna go through tons of settings to do some simple conversion.
*
I used to encode video x264 with just CLI + Avisynth script,
self tuned command tongue.gif

Another nice GUI is MeGUI, which has a lot of preset setting that is noob-proof. those like to use over complicated setting are mostly concerned about the video quality of final output.

Anyway you guys seems drifting off topic already sweat.gif
To sums up, almost-fully hardware accelerated encoder produce lower quality video. The GPU accelerated encoder are mostly gimmick because they lacking a lot of options that will improve the video quality.
If anyone wants to high quality output just use handbrake, or any GUI with X264 or X265.

This post has been edited by 1024kbps: Dec 30 2014, 11:49 AM
SUSgogo2
post Dec 30 2014, 11:55 AM

gogo2
********
All Stars
18,672 posts

Joined: Jan 2003
From: Penang


QUOTE(Matrix @ Dec 30 2014, 11:37 AM)
Got meh? Works for me. Simple and easy. Not everyone wanna go through tons of settings to do some simple conversion.
*
Probably you paid the ANY converter or got it adfree or whatever. Else it will be adware galore.

You can try Handbrake. No setting. Just select for iPad/iPhone/Android etc and it'll convert straight without any setting changes.

 

Change to:
| Lo-Fi Version
0.0341sec    0.76    5 queries    GZIP Disabled
Time is now: 19th December 2025 - 01:27 AM