Overclock.net › Forums › Intel › Intel CPUs › Quick Sync Encoding - Skylake vs Haswell (Contributions needed) - NVENC & AMD VCE is also welcome.
New Posts  All Forums:Forum Nav:

Quick Sync Encoding - Skylake vs Haswell (Contributions needed) - NVENC & AMD VCE is also welcome. - Page 4

post #31 of 53
Thread Starter 
Nice so the .bat file worked?

If so, then please do the same thing, but change the bat file.

replace "--cqp 20" with "--cqp 25", and after that, 30, 35 and lastly 40.

That's basically the same settings (more or less) as i have on the QuickSync files.
Just named the mp4 files with the cqp value and i will put them up:)

(For some reason the files produced are unseekable though, not a big deal in this case so we will ignore that as it doesn't affect quality).

Also for your information.

cqp is basically a quality factor, the value tells the encoder "Each frame should be at this quality", and the lower the factor the higher quality (40 = bad, 20 = good) so to speak.
There are many different kind of quality factor names, but all are essentially the same thing.
It's different compared to setting a bitrate which forces the video to be encoded within certain limits instead of quality.

Thanks;D
Mine
(9 items)
 
  
CPUMotherboardGraphicsRAM
I5 760 p7p55d e pro R9 380 cmp4gx3m2c1600c7 
CoolingOSMonitorCase
H100 Corsair Windows 10 x64 T240 HAF X 
Audio
ZxR Creative 
  hide details  
Reply
Mine
(9 items)
 
  
CPUMotherboardGraphicsRAM
I5 760 p7p55d e pro R9 380 cmp4gx3m2c1600c7 
CoolingOSMonitorCase
H100 Corsair Windows 10 x64 T240 HAF X 
Audio
ZxR Creative 
  hide details  
Reply
post #32 of 53
Quote:
Originally Posted by zerowalker View Post

Nice so the .bat file worked?

If so, then please do the same thing, but change the bat file.

replace "--cqp 20" with "--cqp 25", and after that, 30, 35 and lastly 40.

That's basically the same settings (more or less) as i have on the QuickSync files.
Just named the mp4 files with the cqp value and i will put them up:)

(For some reason the files produced are unseekable though, not a big deal in this case so we will ignore that as it doesn't affect quality).

Also for your information.

cqp is basically a quality factor, the value tells the encoder "Each frame should be at this quality", and the lower the factor the higher quality (40 = bad, 20 = good) so to speak.
There are many different kind of quality factor names, but all are essentially the same thing.
It's different compared to setting a bitrate which forces the video to be encoded within certain limits instead of quality.

Thanks;D

will do soon. by the way, I am encoding using x264 or x265?
BlackSugar
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel 4690K ASRock Z97E-ITX/ac Palit Jetstream GTX 970 Kingston HyperX Black Fury 
Hard DriveHard DriveCoolingOS
Crucial M500 Samsung 850 EVO Noctua L9i Windows 10 Pro 
MonitorKeyboardPowerCase
QNIX QX2710 Logitech G710+ SeaSonic M12II 620 Silverstone SG13 
Mouse
Logitech MX Master 
  hide details  
Reply
BlackSugar
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel 4690K ASRock Z97E-ITX/ac Palit Jetstream GTX 970 Kingston HyperX Black Fury 
Hard DriveHard DriveCoolingOS
Crucial M500 Samsung 850 EVO Noctua L9i Windows 10 Pro 
MonitorKeyboardPowerCase
QNIX QX2710 Logitech G710+ SeaSonic M12II 620 Silverstone SG13 
Mouse
Logitech MX Master 
  hide details  
Reply
post #33 of 53
Thread Starter 
x264 would be the choice as it compared to the others.
But if you can do the same settings but with x265 that would be nice.

You would have to add "--codec h265" somewhere in the bat then, like before the "--cqp".
Mine
(9 items)
 
  
CPUMotherboardGraphicsRAM
I5 760 p7p55d e pro R9 380 cmp4gx3m2c1600c7 
CoolingOSMonitorCase
H100 Corsair Windows 10 x64 T240 HAF X 
Audio
ZxR Creative 
  hide details  
Reply
Mine
(9 items)
 
  
CPUMotherboardGraphicsRAM
I5 760 p7p55d e pro R9 380 cmp4gx3m2c1600c7 
CoolingOSMonitorCase
H100 Corsair Windows 10 x64 T240 HAF X 
Audio
ZxR Creative 
  hide details  
Reply
post #34 of 53
x264 files
https://www.dropbox.com/sh/41qm7jbrazxvcp6/AAD-fd7xAmSlct6RaSsy9exJa?dl=0

let me try with x265. encoding it with handbreak on the cpu using x265 takes a bit of time.
BlackSugar
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel 4690K ASRock Z97E-ITX/ac Palit Jetstream GTX 970 Kingston HyperX Black Fury 
Hard DriveHard DriveCoolingOS
Crucial M500 Samsung 850 EVO Noctua L9i Windows 10 Pro 
MonitorKeyboardPowerCase
QNIX QX2710 Logitech G710+ SeaSonic M12II 620 Silverstone SG13 
Mouse
Logitech MX Master 
  hide details  
Reply
BlackSugar
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel 4690K ASRock Z97E-ITX/ac Palit Jetstream GTX 970 Kingston HyperX Black Fury 
Hard DriveHard DriveCoolingOS
Crucial M500 Samsung 850 EVO Noctua L9i Windows 10 Pro 
MonitorKeyboardPowerCase
QNIX QX2710 Logitech G710+ SeaSonic M12II 620 Silverstone SG13 
Mouse
Logitech MX Master 
  hide details  
Reply
post #35 of 53
Code:
S:\x264 encoding test>ffmpeg64 -i "Dolphin - Zelda Twillight Princess - Lossless YV12 - UTVideo.avi" -f yuv4mpegpipe -   | NVEncC64 --y4m -i - --codec h265 --cqp 20 -o "Dolphin - Zelda Twillight Princess - Lossless YV12 - UTVideo.mp4"
ffmpeg version N-77045-ga16243a Copyright (c) 2000-2015 the FFmpeg developers
  built with gcc 5.2.0 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libdcadec --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-lzma --enable-decklink --enable-zlib
  libavutil      55.  9.100 / 55.  9.100
  libavcodec     57. 16.101 / 57. 16.101
  libavformat    57. 19.100 / 57. 19.100
  libavdevice    57.  0.100 / 57.  0.100
  libavfilter     6. 20.100 /  6. 20.100
  libswscale      4.  0.100 /  4.  0.100
  libswresample   2.  0.101 /  2.  0.101
  libpostproc    54.  0.100 / 54.  0.100
Input #0, avi, from 'Dolphin - Zelda Twillight Princess - Lossless YV12 - UTVideo.avi':
  Metadata:
    encoder         : Lavf56.40.101
  Duration: 00:00:14.07, start: 0.000000, bitrate: 350317 kb/s
    Stream #0:0: Video: utvideo (ULY0 / 0x30594C55), yuv420p(bt470bg/unknown/unknown), 1920x1200, 351140 kb/s, 30 fps, 30 tbr, 30 tbn, 30 tbc
Output #0, yuv4mpegpipe, to 'pipe:':
  Metadata:
    encoder         : Lavf57.19.100
    Stream #0:0: Video: wrapped_avframe, yuv420p, 1920x1200, q=2-31, 200 kb/s, 30 fps, 30 tbn, 30 tbc
    Metadata:
      encoder         : Lavc57.16.101 wrapped_avframe
Stream mapping:
  Stream #0:0 -> #0:0 (utvideo (native) -> wrapped_avframe (native))
Press [q] to stop, [?] for help
Max B frames are 0 frames.
NVEnc 2.00frame=    2 fps=1.7 q=-0.0 size=    6750kB time=00:00:00.06 bitrate=82frame=   70 fps= 42 q=-0.0 size=  236250kB time=00:00:02.33 bitrate=829441.8kbitframe=  121 fps= 56 q=-0.0 size=  408376kB time=00:00:04.03 bitrate=829441.6kbitframe=  172 fps= 64 q=-0.0 size=  580501kB time=00:00:05.73 bitrate=829441.6kbitframe=  225 fps= 71 q=-0.0 size=  759376kB time=00:00:07.50 bitrate=829441.5kbitframe=  275 fps= 75 q=-0.0 size=  928127kB time=00:00:09.16 bitrate=829441.5kbitframe=  332 fps= 79 q=-0.0 size= 1120502kB time=00:00:11.06 bitrate=829441.5kbitframe=  389 fps= 83 q=-0.0 size= 1312877kB time=00:00:12.96 bitrate=829441.5kbitframe=  422 fps= 85 q=-0.0 Lsize= 1424253kB time=00:00:14.06 bitrate=829441.5kbits/s
video:198kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 719901.250000%


encoded 422 frames, 107.79 fps, 28587.09 kbps, 47.94 MB
encode time 0:00:04 / CPU Usage: 7.08

frame type IDR   2
frame type I     2,  avgQP  20.00,  total size   0.40 MB
frame type P   420,  avgQP  20.00,  total size  47.53 MB

S:\x264 encoding test>pause
Press any key to continue . . .

x265 with cqp=20 is uploading now to the dropbox folder. for some reason the "Max B frames are 0 frames" text is in yellow. not sure if it is important

EDIT: added also cqp=40 using x265 on the GPU. there's a huge difference in quality and size between x264/5, especially using cqp=40. x265 is much better!
Edited by hrockh - 12/15/15 at 6:27am
BlackSugar
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel 4690K ASRock Z97E-ITX/ac Palit Jetstream GTX 970 Kingston HyperX Black Fury 
Hard DriveHard DriveCoolingOS
Crucial M500 Samsung 850 EVO Noctua L9i Windows 10 Pro 
MonitorKeyboardPowerCase
QNIX QX2710 Logitech G710+ SeaSonic M12II 620 Silverstone SG13 
Mouse
Logitech MX Master 
  hide details  
Reply
BlackSugar
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel 4690K ASRock Z97E-ITX/ac Palit Jetstream GTX 970 Kingston HyperX Black Fury 
Hard DriveHard DriveCoolingOS
Crucial M500 Samsung 850 EVO Noctua L9i Windows 10 Pro 
MonitorKeyboardPowerCase
QNIX QX2710 Logitech G710+ SeaSonic M12II 620 Silverstone SG13 
Mouse
Logitech MX Master 
  hide details  
Reply
post #36 of 53
Thread Starter 
Interesting, no clue why B frames aren't used though.

As for cqp=40, that's extremely Bad quality, and that's were x265 really shines, at higher it usually loses (at it's current stage) very quickly to x264.

(Or rather to not confuse, there is a difference between h264,h265 and x264, x265. x264 and x265 are Encoders, much like NVENC and QuickSync. h264 and h265 are merely the Codec itself.
Though it's common to use x264/x265 as a general saying when you are talking about the codec itself.
Though as for the encoders, x264/x265 are the ones that show the same thing you are experiencing were bad quality looks better with h265, so it shows that it does it's thing even on NVENC).

Will be interesting too watch the materlal:)
Mine
(9 items)
 
  
CPUMotherboardGraphicsRAM
I5 760 p7p55d e pro R9 380 cmp4gx3m2c1600c7 
CoolingOSMonitorCase
H100 Corsair Windows 10 x64 T240 HAF X 
Audio
ZxR Creative 
  hide details  
Reply
Mine
(9 items)
 
  
CPUMotherboardGraphicsRAM
I5 760 p7p55d e pro R9 380 cmp4gx3m2c1600c7 
CoolingOSMonitorCase
H100 Corsair Windows 10 x64 T240 HAF X 
Audio
ZxR Creative 
  hide details  
Reply
post #37 of 53
I see. thank you for the clarification!
I will take the files from my dropbox folder in the next few days, if you need them, take them now smile.gif
BlackSugar
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel 4690K ASRock Z97E-ITX/ac Palit Jetstream GTX 970 Kingston HyperX Black Fury 
Hard DriveHard DriveCoolingOS
Crucial M500 Samsung 850 EVO Noctua L9i Windows 10 Pro 
MonitorKeyboardPowerCase
QNIX QX2710 Logitech G710+ SeaSonic M12II 620 Silverstone SG13 
Mouse
Logitech MX Master 
  hide details  
Reply
BlackSugar
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel 4690K ASRock Z97E-ITX/ac Palit Jetstream GTX 970 Kingston HyperX Black Fury 
Hard DriveHard DriveCoolingOS
Crucial M500 Samsung 850 EVO Noctua L9i Windows 10 Pro 
MonitorKeyboardPowerCase
QNIX QX2710 Logitech G710+ SeaSonic M12II 620 Silverstone SG13 
Mouse
Logitech MX Master 
  hide details  
Reply
post #38 of 53
Thread Starter 
I took them and have them in my Share Files:)

Truly fast work, much appreciated:)!
Mine
(9 items)
 
  
CPUMotherboardGraphicsRAM
I5 760 p7p55d e pro R9 380 cmp4gx3m2c1600c7 
CoolingOSMonitorCase
H100 Corsair Windows 10 x64 T240 HAF X 
Audio
ZxR Creative 
  hide details  
Reply
Mine
(9 items)
 
  
CPUMotherboardGraphicsRAM
I5 760 p7p55d e pro R9 380 cmp4gx3m2c1600c7 
CoolingOSMonitorCase
H100 Corsair Windows 10 x64 T240 HAF X 
Audio
ZxR Creative 
  hide details  
Reply
post #39 of 53
Hi,

Where can I see your results?

I am mostly interested in whether there is a speed difference between Skylake cpus in Quicksync encoding, considering they all have same HD530. If not I want to buy cheapest CPU with HD530, like Intel Pentium G4500.
post #40 of 53
Thread Starter 
I only have the Encodings and no logs of how fast they are.

I would assume that if it's the same GPU, the Encoding should be fairly identical as that's where the Encoding is being done.
Quality wise it has been a bit down since Haswell as far as i could tell, though not that much, i would assume speed has improved.

Here are the Skylake Encodings, only visuals but well might tell you something:P
Skylake Encodins
Mine
(9 items)
 
  
CPUMotherboardGraphicsRAM
I5 760 p7p55d e pro R9 380 cmp4gx3m2c1600c7 
CoolingOSMonitorCase
H100 Corsair Windows 10 x64 T240 HAF X 
Audio
ZxR Creative 
  hide details  
Reply
Mine
(9 items)
 
  
CPUMotherboardGraphicsRAM
I5 760 p7p55d e pro R9 380 cmp4gx3m2c1600c7 
CoolingOSMonitorCase
H100 Corsair Windows 10 x64 T240 HAF X 
Audio
ZxR Creative 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Intel CPUs
  • Quick Sync Encoding - Skylake vs Haswell (Contributions needed) - NVENC & AMD VCE is also welcome.
Overclock.net › Forums › Intel › Intel CPUs › Quick Sync Encoding - Skylake vs Haswell (Contributions needed) - NVENC & AMD VCE is also welcome.