Log in

View Full Version : What is current status for hardware H.265 encoding.


Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13 [14]

RanmaCanada
26th September 2024, 17:12
I should have read the entire pdf till the end. Stupid of Intel of hide that tidbit on the very last page. My apologies. I presumed that since it was mentioned on slide 47 and beyond in the codec section that it included both encode and decode. Putting the facts on the last page, after the F1 gaming "demo", is dirty.

Again, I'm sorry.

burnix
3rd December 2024, 20:14
hi.
Can someone can share ffmpeg script to make low bitrate good quality video with hevc_qsv ???
is it possible to avoid big artifact on hi-moving scene even in veryslow preset ????

Thanks for your advice.

benwaggoner
11th December 2024, 18:37
hi.
Can someone can share ffmpeg script to make low bitrate good quality video with hevc_qsv ???
is it possible to avoid big artifact on hi-moving scene even in veryslow preset ????

Thanks for your advice.
You need to give a lot more specifics to get any useful advice.

What is "low bitrate?"
What is the content?
What is the frame size and fps?
What do you mean by "big artifact?" Highly visible? Spatially large?
What have you tried so far, with what results?

burnix
11th December 2024, 19:04
You need to give a lot more specifics to get any useful advice.

What is "low bitrate?" 800k (video) / 128k audio
Film
[QUOTE=What is the frame size and fps? 1920*XXXX / 23 or 25 fps

big square visible on high moving scene
[QUOTE=What have you tried so far, with what results?

i have tested hevc enc with ffmpeg and qsvenc (qsvenc 50% faster than ffmpeg on basic hevc encoding)

But as i say in another thread, i'm far to be an expert like you

ffmpeg.exe -hwaccel qsv -init_hw_device qsv=qsv -filter_hw_device qsv -hwaccel_output_format qsv -i %1 -pix_fmt nv12 -c:v hevc_qsv -preset veryslow -b:v 800k -ac 2 -c:a aac -b:a 128k -vsync vfr -f mp4 %~n1-h265%~x1

QSVEncC64.exe --avhw -i %1 -o %~n1-qsv-i5%~x1 --codec hevc --cbr 800 --avsync vfr --chapter-copy --audio-stream :stereo --audio-bitrate 128 --audio-codec aac:aac_coder=twoloop --quality best --extbrc --mbbrc --i-adapt --b-adapt --direct-bias-adjust --adapt-ref --adapt-ltr --adapt-cqm --fade-detect --tskip --sao all --hevc-gpb

benwaggoner
12th December 2024, 01:22
800k (video) / 128k audio
Film
1920*XXXX / 23 or 25 fps

big square visible on high moving scene


i have tested hevc enc with ffmpeg and qsvenc (qsvenc 50% faster than ffmpeg on basic hevc encoding)

But as i say in another thread, i'm far to be an expert like you

ffmpeg.exe -hwaccel qsv -init_hw_device qsv=qsv -filter_hw_device qsv -hwaccel_output_format qsv -i %1 -pix_fmt nv12 -c:v hevc_qsv -preset veryslow -b:v 800k -ac 2 -c:a aac -b:a 128k -vsync vfr -f mp4 %~n1-h265%~x1

QSVEncC64.exe --avhw -i %1 -o %~n1-qsv-i5%~x1 --codec hevc --cbr 800 --avsync vfr --chapter-copy --audio-stream :stereo --audio-bitrate 128 --audio-codec aac:aac_coder=twoloop --quality best --extbrc --mbbrc --i-adapt --b-adapt --direct-bias-adjust --adapt-ref --adapt-ltr --adapt-cqm --fade-detect --tskip --sao all --hevc-gpb
800 Kbps is really low for typical TV/movie 1080p content. There won't be any way to do it without artifacts. You might be able to get it with fewer artifacts, particularly if you're willing to do 2-pass x265 using slow settings, and wait >10x as long to encode. Even with all that, getting decent quality below a 4 Mbps average bitrate can be impossible, especially if there's much film grain in the source. Clean animation can go quite a bit lower.

burnix
12th December 2024, 08:03
800 Kbps is really low for typical TV/movie 1080p content. There won't be any way to do it without artifacts. You might be able to get it with fewer artifacts, particularly if you're willing to do 2-pass x265 using slow settings, and wait >10x as long to encode. Even with all that, getting decent quality below a 4 Mbps average bitrate can be impossible, especially if there's much film grain in the source. Clean animation can go quite a bit lower.

After reading much thread and most of yours i can acheive good visual quality with nearly zero artifact at 800k in hevc.

I have found that the "veryfast" profile of ffmpeg integrate a lots of settings helping me achieve this best result (but i add some x265 settings more).

So its not impossible and pretty decent to view it in a 42' led tv

ReinerSchweinlin
8th March 2025, 09:50
AMD claims that the new Hardware Encoder in the RX 9070 is very good. Does anyone happen to have one and is using it for video-transcoding / Encoding and took a closer look at the quality ?

Iij33920
6th April 2025, 19:37
Has anyone run any tests with recent (3-5000 models) Nvidia nvencc? Looking for a starting place for encoding to keep alongside the source (kind of like flac + m4a). Mostly 1080p film sources, older stuff (late 80s, 90s and early 2000s) so some noise/grain possible. Not looking for transparent encodes otherwise I'd be using software.

Z2697
6th April 2025, 21:36
Has anyone run any tests with recent (3-5000 models) Nvidia nvencc? Looking for a starting place for encoding to keep alongside the source (kind of like flac + m4a). Mostly 1080p film sources, older stuff (late 80s, 90s and early 2000s) so some noise/grain possible. Not looking for transparent encodes otherwise I'd be using software.

https://rigaya.github.io/vq_results/

The author of the popular command line tools for NVENC, QSV and AMF/VCE.

ReinerSchweinlin
13th November 2025, 16:39
We had some talks here abput the Intel iGPUs and "lowe power mode". While settiing up i3-n305 and fiddling around with handrake, I stumbled across this setting again. I tried to find a in depth ressource or the differences of normal and low-power mode, but could no find any. Can anyone help ?

DuyNghia.Net
15th June 2026, 19:00
They should be about the same as they have the same ASICS as far as I understand. The dedicated graphics might be a bit faster due to cpu overhead. If I am mistaken, can someome please correct me as I do not want to be spreading lies.

HD630 features a hybrid only HEVC encoder which is slow. UHD 770 can do both hybrid and fully fixed encoding. UHD 770 and A380 are much faster and better quality. Note that A380 als supports AV1 encoding.

You can see here:

https://forum.doom9.org/showpost.php?p=1937452&postcount=396

Iris Xe has the same encoder as UHD 770.

Thank You very much for your replies & sorry for this late reply as in 2023-2025 I lost my job & rent a new apartment.
I have UHD770 from (Intel 13500 & 12700K)

Also I just bought 2 old laptops for $US151 $US209 that have 1135G7 and 1145G7 both have TWO Multi-Format Codec Engines according to Intel specs
The QSVEncC64.exe encoding speed are very fast when converting from 1080p MP4 H264 to 1080p H265 all 4 of them are very similar which are ~290-320 fps (sometimes a bit lower or higher)
The gen11 13.3" laptops eat about 20w constantly when encoding
13500 eats 40-65w, 12700K eats 20w more than 13500 I do work on PC while waiting for them to encode my programming tutorials