With upcoming changes to data protection and privacy laws in Europe coming into effect soon, we thought this would be a good time to remind everyone that we do have a privacy policy.
This applies to all users and visitors world-wide.

We have made a few changes to the language to make it clearer in relation to this new regulation but fundamentally, the terms and your rights are unchanged.

If you have any questions about this, please feel free to ask in the General Forum

Will HandBrake utilize Intel's Visual Compute Accelerator VCA1283LVV for x265 encoding

Random chit-chat and anything that doesn't belong elsewhere
Post Reply
josh52180
New User
Posts: 1
Joined: Fri Oct 21, 2016 5:07 pm

Will HandBrake utilize Intel's Visual Compute Accelerator VCA1283LVV for x265 encoding

Post by josh52180 » Fri Oct 21, 2016 5:16 pm

I am thinking about purchasing a Intel Visual Compute Accelerator VCA1283LVV but I want to make sure that HandBrake will be able to utilize it as I have been using handbrake for years and it is what I am most comfortable using.

I have been encoding my entire library to x265 very very slowly so I'm looking for something that can speed up the process.

I can't seem to find any information about this card being used with HandBrake.

If this will not work with HandBrake what would my other options be to speed up x265 encoding.

Any insight would be greatly appreciated.

Thanks

rollin_eng
Veteran User
Posts: 2755
Joined: Wed May 04, 2011 11:06 pm

Re: Will HandBrake utilize Intel's Visual Compute Accelerator VCA1283LVV for x265 encoding

Post by rollin_eng » Fri Oct 21, 2016 7:59 pm

The latest Intel cpu/gpu support h.265 encoding but I'm not sure if HB supports that, but I imagine that will be your best bet in the future.

User avatar
s55
HandBrake Team
Posts: 9106
Joined: Sun Dec 24, 2006 1:05 pm

Re: Will HandBrake utilize Intel's Visual Compute Accelerator VCA1283LVV for x265 encoding

Post by s55 » Fri Oct 21, 2016 8:09 pm

HandBrake supports QuickSync H.265 and 4.

x265 and x264 have no useful hardware acceleration. They are both H.264/5 encoders. (Don't mix up x264 vs H.264. One is an encoder, one is a format.)

That looks like just a normal XEON CPU. It doesn't mention QuickSync on the datasheet so we can't tell you if it'll work or not

gmb
Bright Spark User
Posts: 331
Joined: Thu Mar 28, 2013 12:49 pm

Re: Will HandBrake utilize Intel's Visual Compute Accelerator VCA1283LVV for x265 encoding

Post by gmb » Sun Dec 18, 2016 5:02 pm

s55 wrote:HandBrake supports QuickSync H.265 and 4.

But it is useless with Handbrake, there are too many issues with Handbrake using H265. One big issue is the broken decoding, CPU load close to 100% while using a hardware decoder is useless. H265 with Quicksync on Handbrake never was a usable option. I was about to ask about the plans to add Main10 as Kabylake support it but it won't be required until H265 is working properly.


H264 decoding is fully broken as well, at least on Kabylake.

edit: QSV decoding is fully broken in the latest nightly, working in the latest final for h264. But there is no h265 support in the latest final.

User avatar
s55
HandBrake Team
Posts: 9106
Joined: Sun Dec 24, 2006 1:05 pm

Re: Will HandBrake utilize Intel's Visual Compute Accelerator VCA1283LVV for x265 encoding

Post by s55 » Sun Dec 18, 2016 5:21 pm

One big issue is the broken decoding, CPU load close to 100% while using a hardware decoder is useless.
You mean on playback? We are not aware of any issues right now regarding this. Have you raised an issue?

Or during encode? It's perfectly normal for HandBrake to use the CPU heavily during a QuickSync encode. For example, many of the filters simply don't exist in the QuickSync pipeline, so you have to leave, filter, re-enter in order to use the feature. As such, certain features have to be on the CPU. So, Certain Filters, A/V Sync, Framerate, Audio, Subtitles are all done on the CPU. Youn can get low CPU usage, but you won't unless you change our default settings to not use features that are on the CPU.
I was about to ask about the plans to add Main10 as Kabylake support it but it won't be required until H265 is working properly.
Again, what's wrong with it? raise a bug, provide logs / screenshots of the problems your seeing or it's not going to get fixed.
H264 decoding is fully broken as well, at least on Kabylake.
I think you get the drift by now.

gmb
Bright Spark User
Posts: 331
Joined: Thu Mar 28, 2013 12:49 pm

Re: Will HandBrake utilize Intel's Visual Compute Accelerator VCA1283LVV for x265 encoding

Post by gmb » Sun Dec 18, 2016 6:27 pm

During encode. It isn't normal, it is abnormal.


Here is a scan of a QSV H264 encode process. Hardware decoding doesn't seem to work in last nightly which results in a 80% CPU load and encoding speed is very slow. Same for h265. Latest official works fine, although there is no h265.


Code: Select all

HandBrake Nightly 20161217232237-77bdefe-master (2016121801) - 64bit Version
OS: Microsoft Windows NT 10.0.14393.0 - 64bit
CPU: Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz
Ram: 16250 MB, 
GPU Information:
  Intel(R) HD Graphics 630 - 21.20.16.4551
  NVIDIA GeForce GTX 1080 - 21.21.13.7595
Screen: 1920x1080
Temp Dir: C:\Users\Michael\AppData\Local\Temp\
Install Dir: C:\Program Files\HandBrake Nightly
Data Dir: C:\Users\Michael\AppData\Roaming\HandBrake Team\HandBrake\0.0.0.0

-------------------------------------------

[19:16:44] hb_init: starting libhb thread
[19:16:44] hb_init: starting libhb thread
[19:17:05] hb_init: starting libhb thread

 # Starting Scan ...

[19:17:05] CPU: Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz
[19:17:05]  - logical processor count: 8
[19:17:05] OpenCL device #1: Intel(R) Corporation Intel(R) HD Graphics 630
[19:17:05]  - OpenCL version: 2.1
[19:17:05]  - driver version: 21.20.16.4551
[19:17:05]  - device type:    GPU
[19:17:05]  - supported:      YES
[19:17:05] Intel Quick Sync Video support: yes
[19:17:05]  - Intel Media SDK hardware: API 1.19 (minimum: 1.3)
[19:17:05]  - Intel Media SDK software: API 1.19 (minimum: 1.3)
[19:17:05]  - H.264 encoder: yes
[19:17:05]     - preferred implementation: hardware (any)
[19:17:05]     - capabilities (hardware):  breftype icq+la+i+downs vsinfo opt1 opt2+mbbrc+extbrc+trellis+ib_adapt+nmpslice
[19:17:05]     - capabilities (software):  bpyramid vsinfo opt1 opt2
[19:17:05]  - H.265 encoder: yes
[19:17:05]     - preferred implementation: hardware (any)
[19:17:05]     - capabilities (hardware):  bpyramid vsinfo opt1
[19:17:05] hb_scan: path=D:\Quicksync\7_Intel_Demo_Clip2.mp4, title_index=0
udfread ERROR: ECMA 167 Volume Recognition failed
src/libbluray/disc/disc.c:274: failed opening UDF image D:\Quicksync\7_Intel_Demo_Clip2.mp4
src/libbluray/disc/disc.c:352: error opening file BDMV\index.bdmv
src/libbluray/disc/disc.c:352: error opening file BDMV\BACKUP\index.bdmv
[19:17:05] bd: not a bd - trying as a stream/file instead
libdvdnav: Using dvdnav version 5.0.1
libdvdread: Encrypted DVD support unavailable.
libdvdread:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdread:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
libdvdnav: vm: failed to read VIDEO_TS.IFO
[19:17:05] dvd: not a dvd - trying as a stream/file instead
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'D:\Quicksync\7_Intel_Demo_Clip2.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    encoder         : Lavf54.36.100
  Duration: 00:08:07.83, start: 0.000000, bitrate: 24613 kb/s
    Stream #0:0(eng): Video: h264 (High) [avc1 / 0x31637661]
      yuv420p, 1920x1080 [PAR 1:1 DAR 16:9], 24610 kb/s
      24 fps, 12288 tbn (default)
    Metadata:
      handler_name    : VideoHandler
[19:17:05] scan: decoding previews for title 1
[19:17:07] scan: 10 previews, 1920x1080, 24.000 fps, autocrop = 0/0/0/0, aspect 16:9, PAR 1:1
[19:17:07] scan: supported video decoders: avcodec qsv
[19:17:07] libhb: scan thread found 1 valid title(s)

 # Scan Finished ...

Code: Select all

HandBrake Nightly 20161217232237-77bdefe-master (2016121801) - 64bit Version
OS: Microsoft Windows NT 10.0.14393.0 - 64bit
CPU: Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz
Ram: 16250 MB, 
GPU Information:
  Intel(R) HD Graphics 630 - 21.20.16.4551
  NVIDIA GeForce GTX 1080 - 21.21.13.7595
Screen: 1920x1080
Temp Dir: C:\Users\Michael\AppData\Local\Temp\
Install Dir: C:\Program Files\HandBrake Nightly
Data Dir: C:\Users\Michael\AppData\Roaming\HandBrake Team\HandBrake\0.0.0.0

-------------------------------------------


# Starting Encode ...

[19:18:38] hb_init: starting libhb thread
[19:18:38] 1 job(s) to process
[19:18:38] json job:
{
  "Audio": {
    "AudioList": [],
    "CopyMask": [
      1073807360,
      1073743872,
      1074003968,
      1073750016,
      1090519040,
      1074790400,
      1074266112,
      1107296256
    ],
    "FallbackEncoder": 2048
  },
  "Destination": {
    "ChapterList": [
      {
        "Name": "Chapter 1"
      }
    ],
    "ChapterMarkers": true,
    "File": "D:\\Quicksync\\Handbrake Output KBL\\test.mp4",
    "Mp4Options": {
      "IpodAtom": false,
      "Mp4Optimize": false
    },
    "Mux": 131072
  },
  "Filters": {
    "FilterList": [
      {
        "ID": 4,
        "Settings": {
          "mode": "7"
        }
      },
      {
        "ID": 11,
        "Settings": {
          "crop-bottom": "0",
          "crop-left": "0",
          "crop-right": "0",
          "crop-top": "0",
          "height": "1080",
          "width": "1920"
        }
      },
      {
        "ID": 6,
        "Settings": {
          "mode": "1"
        }
      }
    ]
  },
  "PAR": {
    "Num": 1,
    "Den": 1
  },
  "Metadata": {},
  "SequenceID": 0,
  "Source": {
    "Angle": 1,
    "Range": {
      "Type": "chapter",
      "Start": 1,
      "End": 1
    },
    "Title": 1,
    "Path": "D:\\Quicksync\\7_Intel_Demo_Clip2.mp4"
  },
  "Subtitle": {
    "Search": {
      "Burn": true,
      "Default": false,
      "Enable": true,
      "Forced": false
    },
    "SubtitleList": []
  },
  "Video": {
    "Encoder": 256,
    "Level": "auto",
    "Bitrate": 2000,
    "TwoPass": false,
    "Turbo": false,
    "ColorMatrixCode": 0,
    "Options": "",
    "Preset": "speed",
    "Profile": "auto",
    "OpenCL": false,
    "HWDecode": false,
    "QSV": {
      "Decode": true,
      "AsyncDepth": 0
    }
  }
}
[19:18:38] CPU: Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz
[19:18:38]  - logical processor count: 8
[19:18:38] OpenCL device #1: Intel(R) Corporation Intel(R) HD Graphics 630
[19:18:38]  - OpenCL version: 2.1
[19:18:38]  - driver version: 21.20.16.4551
[19:18:38]  - device type:    GPU
[19:18:38]  - supported:      YES
[19:18:38] Intel Quick Sync Video support: yes
[19:18:38]  - Intel Media SDK hardware: API 1.19 (minimum: 1.3)
[19:18:38]  - Intel Media SDK software: API 1.19 (minimum: 1.3)
[19:18:38]  - H.264 encoder: yes
[19:18:38]     - preferred implementation: hardware (any)
[19:18:38]     - capabilities (hardware):  breftype icq+la+i+downs vsinfo opt1 opt2+mbbrc+extbrc+trellis+ib_adapt+nmpslice
[19:18:38]     - capabilities (software):  bpyramid vsinfo opt1 opt2
[19:18:38]  - H.265 encoder: yes
[19:18:38]     - preferred implementation: hardware (any)
[19:18:38]     - capabilities (hardware):  bpyramid vsinfo opt1
[19:18:38] hb_scan: path=D:\Quicksync\7_Intel_Demo_Clip2.mp4, title_index=1
udfread ERROR: ECMA 167 Volume Recognition failed
src/libbluray/disc/disc.c:274: failed opening UDF image D:\Quicksync\7_Intel_Demo_Clip2.mp4
src/libbluray/disc/disc.c:352: error opening file BDMV\index.bdmv
src/libbluray/disc/disc.c:352: error opening file BDMV\BACKUP\index.bdmv
[19:18:38] bd: not a bd - trying as a stream/file instead
libdvdnav: Using dvdnav version 5.0.1
libdvdread: Encrypted DVD support unavailable.
libdvdread:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdread:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
libdvdnav: vm: failed to read VIDEO_TS.IFO
[19:18:38] dvd: not a dvd - trying as a stream/file instead
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'D:\Quicksync\7_Intel_Demo_Clip2.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    encoder         : Lavf54.36.100
  Duration: 00:08:07.83, start: 0.000000, bitrate: 24613 kb/s
    Stream #0:0(eng): Video: h264 (High) [avc1 / 0x31637661]
      yuv420p, 1920x1080 [PAR 1:1 DAR 16:9], 24610 kb/s
      24 fps, 12288 tbn (default)
    Metadata:
      handler_name    : VideoHandler
[19:18:38] scan: decoding previews for title 1
[19:18:40] scan: 10 previews, 1920x1080, 24.000 fps, autocrop = 0/0/0/0, aspect 16:9, PAR 1:1
[19:18:40] scan: supported video decoders: avcodec qsv
[19:18:40] libhb: scan thread found 1 valid title(s)
[19:18:40] Skipping subtitle scan.  No suitable subtitle tracks.
[19:18:40] starting job
[19:18:40] yadif thread started for segment 0
[19:18:40] yadif thread started for segment 1
[19:18:40] work: only 1 chapter, disabling chapter markers
[19:18:40] job configuration:
[19:18:40]  * source
[19:18:40]    + D:\Quicksync\7_Intel_Demo_Clip2.mp4
[19:18:40]    + title 1, chapter(s) 1 to 1
[19:18:40]    + container: mov,mp4,m4a,3gp,3g2,mj2
[19:18:40]    + data rate: 24613 kbps
[19:18:40]  * destination
[19:18:40]    + D:\Quicksync\Handbrake Output KBL\test.mp4
[19:18:40]    + container: MPEG-4 (libavformat)
[19:18:40]  * video track
[19:18:40]    + decoder: h264_qsv
[19:18:40]      + bitrate 24610 kbps
[19:18:40] yadif thread started for segment 2
[19:18:40]    + filters
[19:18:40]      + Decomb (mode=7)
[19:18:40]      + Framerate Shaper (mode=1)
[19:18:40]        + frame rate: 24.000 fps -> constant 24.000 fps
[19:18:40] yadif thread started for segment 4
[19:18:40]      + Crop and Scale (width=1920:height=1080:crop-top=0:crop-bottom=0:crop-left=0:crop-right=0)
[19:18:40]        + source: 1920 * 1080, crop (0/0/0/0): 1920 * 1080, scale: 1920 * 1080
[19:18:40]    + Output geometry
[19:18:40]      + storage dimensions: 1920 x 1080
[19:18:40]      + pixel aspect ratio: 1 : 1
[19:18:40]      + display dimensions: 1920 x 1080
[19:18:40]    + encoder: H.264 (Intel Media SDK)
[19:18:40]      + preset:  speed
[19:18:40] yadif thread started for segment 3
[19:18:40]      + profile: auto
[19:18:40]      + level:   auto
[19:18:40]      + bitrate: 2000 kbps, pass: 0
[19:18:40] yadif thread started for segment 5
[19:18:40] yadif thread started for segment 6
[19:18:40] yadif thread started for segment 7
[19:18:40] sync: expecting 11707 video frames
[19:18:41] encqsvInit: using encode-only path
[19:18:41] encqsvInit: H.264/AVC High profile @ level 4.0
[19:18:41] encqsvInit: TargetUsage 6 AsyncDepth 3
[19:18:41] encqsvInit: GopRefDist 3 GopPicSize 24 NumRefFrame 1
[19:18:41] encqsvInit: BFramesMax 2 BRefType off
[19:18:41] encqsvInit: RateControlMethod VBR TargetKbps 2000 MaxKbps 3000 BufferSizeInKB 750 InitialDelayInKB 375
[19:18:41] sync: first pts video is 0
[19:18:41] sync: "Chapter 1" (1) at frame 1 time 0
[19:18:41] qsv_enc_init: using 'hardware (1)' implementation, API: 1.19
[19:20:34] reader: done. 1 scr changes
[19:20:35] work: average encoding speed for job is 102.404266 fps
[19:20:35] decomb: deinterlaced 11708 | blended 0 | unfiltered 0 | total 11708
[19:20:35] vfr: 11708 frames output, 0 dropped and 0 duped for CFR/PFR
[19:20:35] vfr: lost time: 0 (0 frames)
[19:20:35] vfr: gained time: 0 (0 frames) (0 not accounted for)
[19:20:35] h264_qsv-decoder done: 11708 frames, 0 decoder errors
[19:20:35] sync: got 11708 frames, 11707 expected
[19:20:35] sync: framerate min 24.000 fps, max 24.000 fps, avg 24.000 fps
[19:20:35] mux: track 0, 11708 frames, 123689757 bytes, 2028.22 kbps, fifo 2048
[19:20:35] libhb: work result = 0

# Encode Completed ...

User avatar
s55
HandBrake Team
Posts: 9106
Joined: Sun Dec 24, 2006 1:05 pm

Re: Will HandBrake utilize Intel's Visual Compute Accelerator VCA1283LVV for x265 encoding

Post by s55 » Sun Dec 18, 2016 6:43 pm

During encode. It isn't normal, it is abnormal.
Sorry, but this simply isn't true. As I already explained, HandBrake is doing more than just decode and encode. The other processes don't run on QuickSync.
[19:20:35] h264_qsv-decoder done: 11708 frames, 0 decoder errors
Looks like the decoder is working fine.

High CPU is to be expected with the settings you chose. You've got Decomb with heavy Deinterlacing running on the CPU. So that will bottleneck the process and use up a fair chunk of the CPU. Audio Decoder will also likely nearly max out a single core as well, so right here along we could easily be talking 75%+ usage on a quad core CPU

I think the only thing we've not re-implemented since moving to the libav qsv wrapper, is the QSV deinterlacer. (It doesn't support decomb, but it would possibally reduce CPU usage a bit if when that's re-added.)

EDIT: I think there is also a lack of hardware memory support in libav too but that's also getting sorted.
[19:20:35] decomb: deinterlaced 11708 | blended 0 | unfiltered 0 | total 11708
Also, I'm curious, do you work for Intel. I wasn't aware the 7700K was pubically available yet?

gmb
Bright Spark User
Posts: 331
Joined: Thu Mar 28, 2013 12:49 pm

Re: Will HandBrake utilize Intel's Visual Compute Accelerator VCA1283LVV for x265 encoding

Post by gmb » Sun Dec 18, 2016 7:09 pm

There is something broken. Look at the difference.

Latest nightly
CPU Load= 80-85%
Speed= 109 fps


Latest official
CPU Load= 3%
Speed= 250 fps

Same settings and video sample. Latest official works as expected. This is a video sample I'm using for several years, I know exactly how it should behave with Quicksync.

Some shops were selling Desktop Kabylake this week in Germany.

rollin_eng
Veteran User
Posts: 2755
Joined: Wed May 04, 2011 11:06 pm

Re: Will HandBrake utilize Intel's Visual Compute Accelerator VCA1283LVV for x265 encoding

Post by rollin_eng » Sun Dec 18, 2016 7:13 pm

gmb wrote: Latest official
CPU Load= 3%
Speed= 250 fps
Can you post logs for this.

gmb
Bright Spark User
Posts: 331
Joined: Thu Mar 28, 2013 12:49 pm

Re: Will HandBrake utilize Intel's Visual Compute Accelerator VCA1283LVV for x265 encoding

Post by gmb » Sun Dec 18, 2016 7:16 pm

Sure.

Code: Select all

HandBrake 0.10.5.0 - 64bit Version
OS: Microsoft Windows NT 6.2.9200.0 - 64bit
CPU: Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz
Ram: 16250 MB, 
GPU Information:
  Intel(R) HD Graphics 630 - 21.20.16.4551
  NVIDIA GeForce GTX 1080 - 21.21.13.7595
Screen: 1920x1080
Temp Dir: C:\Users\Michael\AppData\Local\Temp\
Install Dir: C:\Program Files\Handbrake
Data Dir: C:\Users\Michael\AppData\Roaming\HandBrake Team\HandBrake\0.10.5.0

-------------------------------------------
[20:02:08] hb_init: starting libhb thread
[20:02:08] CPU: Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz
[20:02:08]  - logical processor count: 8
[20:02:08] OpenCL device #1: NVIDIA Corporation GeForce GTX 1080
[20:02:08]  - OpenCL version: 1.2 CUDA
[20:02:08]  - driver version: 375.95
[20:02:08]  - device type:    GPU
[20:02:08]  - supported:      no
[20:02:08] OpenCL device #2: Intel(R) Corporation Intel(R) HD Graphics 630
[20:02:08]  - OpenCL version: 2.1 
[20:02:08]  - driver version: 21.20.16.4551
[20:02:08]  - device type:    GPU
[20:02:08]  - supported:      YES
[20:02:08] Intel Quick Sync Video support: yes
[20:02:08]  - Intel Media SDK hardware: API 1.19 (minimum: 1.3)
[20:02:08]  - Intel Media SDK software: API 1.19 (minimum: 1.3)
[20:02:08]  - H.264 encoder: yes
[20:02:08]     - preferred implementation: hardware (any)
[20:02:08]  - H.265 encoder: no
[20:02:08] hb_scan: path=D:\Quicksync\7_Intel_Demo_Clip2.mp4, title_index=0
libbluray/bdnav/index_parse.c:162: indx_parse(): error opening D:\Quicksync\7_Intel_Demo_Clip2.mp4/BDMV/index.bdmv
libbluray/bdnav/index_parse.c:162: indx_parse(): error opening D:\Quicksync\7_Intel_Demo_Clip2.mp4/BDMV/BACKUP/index.bdmv
libbluray/bluray.c:2182: nav_get_title_list(D:\Quicksync\7_Intel_Demo_Clip2.mp4) failed
[20:02:08] bd: not a bd - trying as a stream/file instead
libdvdnav: Using dvdnav version 5.0.1
libdvdread: Encrypted DVD support unavailable.
libdvdread:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdread:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
libdvdnav: vm: failed to read VIDEO_TS.IFO
[20:02:08] dvd: not a dvd - trying as a stream/file instead
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'D:\Quicksync\7_Intel_Demo_Clip2.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    encoder         : Lavf54.36.100
  Duration: 00:08:07.83, start: 0.000000, bitrate: 24613 kb/s
    Stream #0.0(eng): Video: h264 (High), yuv420p, 1920x1080 [PAR 1:1 DAR 16:9], 24610 kb/s, 24 fps, 12288 tbn, 48 tbc (default)
[20:02:08] scan: decoding previews for title 1
[20:02:10] scan: 10 previews, 1920x1080, 24.000 fps, autocrop = 0/0/0/0, aspect 16:9, PAR 1:1
[20:02:10] libhb: scan thread found 1 valid title(s)

Code: Select all

HandBrake 0.10.5.0 - 64bit Version
OS: Microsoft Windows NT 6.2.9200.0 - 64bit
CPU: Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz
Ram: 16250 MB, 
GPU Information:
  Intel(R) HD Graphics 630 - 21.20.16.4551
  NVIDIA GeForce GTX 1080 - 21.21.13.7595
Screen: 1920x1080
Temp Dir: C:\Users\Michael\AppData\Local\Temp\
Install Dir: C:\Program Files\Handbrake
Data Dir: C:\Users\Michael\AppData\Roaming\HandBrake Team\HandBrake\0.10.5.0

-------------------------------------------
CLI Query:  -i "D:\Quicksync\7_Intel_Demo_Clip2.mp4" -t 1 --angle 1 -c 1 -o "D:\Quicksync\Handbrake Output KBL\test.mp4"  -f mp4  -w 1920 --crop 0:0:0:0 --loose-anamorphic  --modulus 2 -e qsv_h264 -b 2000 --cfr -a none  --audio-fallback ac3 --markers="C:\Users\Michael\AppData\Local\Temp\test-1-chapters.csv" --encoder-preset=speed --encoder-level="4.0"  --encoder-profile=main  --verbose=1

[20:02:34] hb_init: starting libhb thread
HandBrake 0.10.5 (2016021100) - MinGW x86_64 - https://handbrake.fr
8 CPUs detected
Opening D:\Quicksync\7_Intel_Demo_Clip2.mp4...
[20:02:34] CPU: Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz
[20:02:34]  - logical processor count: 8
[20:02:34] OpenCL device #1: NVIDIA Corporation GeForce GTX 1080
[20:02:34]  - OpenCL version: 1.2 CUDA
[20:02:34]  - driver version: 375.95
[20:02:34]  - device type:    GPU
[20:02:34]  - supported:      no
[20:02:34] OpenCL device #2: Intel(R) Corporation Intel(R) HD Graphics 630
[20:02:34]  - OpenCL version: 2.1 
[20:02:34]  - driver version: 21.20.16.4551
[20:02:34]  - device type:    GPU
[20:02:34]  - supported:      YES
[20:02:34] Intel Quick Sync Video support: yes
[20:02:34]  - Intel Media SDK hardware: API 1.19 (minimum: 1.3)
[20:02:34]  - Intel Media SDK software: API 1.19 (minimum: 1.3)
[20:02:34]  - H.264 encoder: yes
[20:02:34]     - preferred implementation: hardware (any)
[20:02:34]  - H.265 encoder: no
[20:02:34] hb_scan: path=D:\Quicksync\7_Intel_Demo_Clip2.mp4, title_index=1
libbluray/bdnav/index_parse.c:162: indx_parse(): error opening D:\Quicksync\7_Intel_Demo_Clip2.mp4/BDMV/index.bdmv
libbluray/bdnav/index_parse.c:162: indx_parse(): error opening D:\Quicksync\7_Intel_Demo_Clip2.mp4/BDMV/BACKUP/index.bdmv
libbluray/bluray.c:2182: nav_get_title_list(D:\Quicksync\7_Intel_Demo_Clip2.mp4) failed
[20:02:34] bd: not a bd - trying as a stream/file instead
libdvdnav: Using dvdnav version 5.0.1
libdvdread: Encrypted DVD support unavailable.
libdvdread:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdread:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
libdvdnav: vm: failed to read VIDEO_TS.IFO
[20:02:34] dvd: not a dvd - trying as a stream/file instead
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'D:\Quicksync\7_Intel_Demo_Clip2.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    encoder         : Lavf54.36.100
  Duration: 00:08:07.83, start: 0.000000, bitrate: 24613 kb/s
    Stream #0.0(eng): Video: h264 (High), yuv420p, 1920x1080 [PAR 1:1 DAR 16:9], 24610 kb/s, 24 fps, 12288 tbn, 48 tbc (default)
[20:02:35] scan: decoding previews for title 1
Scanning title 1 of 1, preview 1, 0.00 %
Scanning title 1 of 1, preview 1, 0.00 %
Scanning title 1 of 1, preview 1, 10.00 %
Scanning title 1 of 1, preview 1, 10.00 %
Scanning title 1 of 1, preview 2, 20.00 %
Scanning title 1 of 1, preview 4, 40.00 %
Scanning title 1 of 1, preview 6, 60.00 %
Scanning title 1 of 1, preview 7, 70.00 %
Scanning title 1 of 1, preview 9, 90.00 %[20:02:37] scan: 10 previews, 1920x1080, 24.000 fps, autocrop = 0/0/0/0, aspect 16:9, PAR 1:1
[20:02:37] libhb: scan thread found 1 valid title(s)
+ title 1:
  + stream: D:\Quicksync\7_Intel_Demo_Clip2.mp4
  + duration: 00:08:07
  + size: 1920x1080, pixel aspect: 1/1, display aspect: 1.78, 24.000 fps
  + autocrop: 0/0/0/0
  + support opencl: yes
  + support hwd: yes
  + chapters:
    + 1: cells 0->0, 0 blocks, duration 00:08:07
  + audio tracks:
  + subtitle tracks:
Reading chapter markers from file C:\Users\Michael\AppData\Local\Temp\test-1-chapters.csv
[20:02:37] 1 job(s) to process
[20:02:37] starting job
[20:02:37] do_job: QSV: full path, removing unsupported filter 'Framerate Shaper'
[20:02:37] sync: expecting 11707 video frames
[20:02:37] work: only 1 chapter, disabling chapter markers
[20:02:37] job configuration:
[20:02:37]  * source
[20:02:37]    + D:\Quicksync\7_Intel_Demo_Clip2.mp4
[20:02:37]    + title 1, chapter(s) 1 to 1
[20:02:37]    + container: mov,mp4,m4a,3gp,3g2,mj2
[20:02:37]    + data rate: 24613 kbps
[20:02:37]  * destination
[20:02:37]    + D:\Quicksync\Handbrake Output KBL\test.mp4
[20:02:37]    + container: MPEG-4 (libavformat)
[20:02:37]  * video track
[20:02:37]    + decoder: h264_qsv
[20:02:37]      + bitrate 24610 kbps
[20:02:37]    + loose anamorphic
[20:02:37]      + storage dimensions: 1920 * 1080, mod 2
[20:02:37]      + pixel aspect ratio: 1 / 1
[20:02:37]      + display dimensions: 1920 * 1080
[20:02:37]    + encoder: H.264 (Intel Media SDK)
[20:02:37]      + preset:  speed
[20:02:37]      + profile: main
[20:02:37]      + level:   4.0
[20:02:37]      + bitrate: 2000 kbps, pass: 0
[20:02:37] reader: first SCR 0 id 0x0 DTS -7500
[20:02:37] encqsvInit: using full QSV path
[20:02:37] encqsvInit: TargetUsage 6 AsyncDepth 4
[20:02:37] encqsvInit: GopRefDist 3 GopPicSize 24 NumRefFrame 1
[20:02:37] encqsvInit: BFrames on BPyramid off
[20:02:37] encqsvInit: AdaptiveI off AdaptiveB off
[20:02:37] encqsvInit: RateControlMethod VBR TargetKbps 2000 MaxKbps 3000 BufferSizeInKB 750 InitialDelayInKB 375
[20:02:37] encqsvInit: CAVLC off
[20:02:37] encqsvInit: ExtBRC off
[20:02:37] encqsvInit: MBBRC on
[20:02:37] encqsvInit: Trellis off
[20:02:37] encqsvInit: H.264 profile Main @ level 4.0
[20:02:37] sync: first pts is 7500
[20:02:37] qsv_enc_init: using 'hardware (1)' implementation, API: 1.19
[20:03:24] reader: done. 1 scr changes
[20:03:24] work: average encoding speed for job is 250.377106 fps
[20:03:24] mux: track 0, 11708 frames, 123561768 bytes, 2026.29 kbps, fifo 2048
[20:03:24] sync: got 11708 frames, 11707 expected
[20:03:24] h264_qsv-decoder done: 11708 frames, 0 decoder errors, 0 drops
[20:03:24] libhb: work result = 0
Encode done!
HandBrake has exited.

User avatar
s55
HandBrake Team
Posts: 9106
Joined: Sun Dec 24, 2006 1:05 pm

Re: Will HandBrake utilize Intel's Visual Compute Accelerator VCA1283LVV for x265 encoding

Post by s55 » Sun Dec 18, 2016 7:28 pm

Your settings don't match. You have decomb and yadiff running in the nightly build that's not running in the 0.10.5 logs.

On my 4770K 1080p -> 1080p h.264 file. Video Only, No Filters.
1. 200fps with 37% CPU Usage.
2. 240fps with 88% CPU Usage (Software Decoder)
3. 55fps with x264 Fast preset (Software Decoder)

For 1. The lack of zero-copy right now will be causeing the overhead that's slowing thigns down abit and keeping the CPU around 30~40%.
When the libav warpper has working zero-copy things should improve again, but for now it's working as intended.


So, if you want best performance, you need to use a nightly before yesterdays dropped. Regardless, it'll still work fine for most.

gmb
Bright Spark User
Posts: 331
Joined: Thu Mar 28, 2013 12:49 pm

Re: Will HandBrake utilize Intel's Visual Compute Accelerator VCA1283LVV for x265 encoding

Post by gmb » Sun Dec 18, 2016 7:31 pm

This is Handbrake out of the box. The only things I changed are the codec, preset and bitrate.

User avatar
s55
HandBrake Team
Posts: 9106
Joined: Sun Dec 24, 2006 1:05 pm

Re: Will HandBrake utilize Intel's Visual Compute Accelerator VCA1283LVV for x265 encoding

Post by s55 » Sun Dec 18, 2016 7:32 pm

gmb, HandBrakes defaults have changed significantly between 0.10.5 and now. Features that were off by default (such as decomb) are now on by default.

User avatar
Rodeo
HandBrake Team
Posts: 11868
Joined: Tue Mar 03, 2009 8:55 pm

Re: Will HandBrake utilize Intel's Visual Compute Accelerator VCA1283LVV for x265 encoding

Post by Rodeo » Sun Dec 18, 2016 7:44 pm

The difference is that in the latest nightly, you have hardware decoding and hardware encoding, but no hardware-accelerated filtering (scale, deinterlace etc.). This is pretty annoying, but we will re-introduce the feature eventually.

mduell
Veteran User
Posts: 5979
Joined: Sat Apr 21, 2007 8:54 pm

Re: Will HandBrake utilize Intel's Visual Compute Accelerator VCA1283LVV for x265 encoding

Post by mduell » Mon Dec 19, 2016 3:56 am

gmb wrote:There is something broken. Look at the difference.

Latest nightly
CPU Load= 80-85%
Speed= 109 fps


Latest official
CPU Load= 3%
Speed= 250 fps
You're using comically different settings.

User avatar
Rodeo
HandBrake Team
Posts: 11868
Joined: Tue Mar 03, 2009 8:55 pm

Re: Will HandBrake utilize Intel's Visual Compute Accelerator VCA1283LVV for x265 encoding

Post by Rodeo » Mon Dec 19, 2016 4:01 pm

mduell wrote:You're using comically different settings.
Not knowingly, it' the libhb defaults which were temporarily modified as we migrate from one QSV backend to another.

gmb
Bright Spark User
Posts: 331
Joined: Thu Mar 28, 2013 12:49 pm

Re: Will HandBrake utilize Intel's Visual Compute Accelerator VCA1283LVV for x265 encoding

Post by gmb » Mon Dec 19, 2016 10:13 pm

Unfortunately Handbrake is still bugged when using advanced options with h265 QS, it just freezes.

Code: Select all

HandBrake Nightly 20161217232237-77bdefe-master (2016121801) - 64bit Version
OS: Microsoft Windows NT 10.0.14393.0 - 64bit
CPU: Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz
Ram: 16250 MB, 
GPU Information:
  Intel(R) HD Graphics 630 - 21.20.16.4551
  NVIDIA GeForce GTX 1080 - 21.21.13.7595
Screen: 1920x1080
Temp Dir: C:\Users\Michael\AppData\Local\Temp\
Install Dir: C:\Program Files\HandBrake Nightly
Data Dir: C:\Users\Michael\AppData\Roaming\HandBrake Team\HandBrake\0.0.0.0

-------------------------------------------


# Starting Encode ...

[23:09:07] hb_init: starting libhb thread
[23:09:07] 1 job(s) to process
[23:09:07] json job:
{
  "Audio": {
    "AudioList": [],
    "CopyMask": [
      1073807360,
      1073743872,
      1074003968,
      1073750016,
      1090519040,
      1074790400,
      1074266112,
      1107296256
    ],
    "FallbackEncoder": 2048
  },
  "Destination": {
    "ChapterList": [
      {
        "Name": "Chapter 1"
      }
    ],
    "ChapterMarkers": true,
    "File": "D:\\Quicksync\\Handbrake Output KBL\\default Intel.mp4",
    "Mp4Options": {
      "IpodAtom": false,
      "Mp4Optimize": false
    },
    "Mux": 131072
  },
  "Filters": {
    "FilterList": [
      {
        "ID": 11,
        "Settings": {
          "crop-bottom": "0",
          "crop-left": "0",
          "crop-right": "0",
          "crop-top": "0",
          "height": "1080",
          "width": "1920"
        }
      },
      {
        "ID": 6,
        "Settings": {
          "mode": "1"
        }
      }
    ]
  },
  "PAR": {
    "Num": 1,
    "Den": 1
  },
  "Metadata": {},
  "SequenceID": 0,
  "Source": {
    "Angle": 1,
    "Range": {
      "Type": "chapter",
      "Start": 1,
      "End": 1
    },
    "Title": 1,
    "Path": "D:\\Quicksync\\7_Intel_Demo_Clip2.mp4"
  },
  "Subtitle": {
    "Search": {
      "Burn": true,
      "Default": false,
      "Enable": true,
      "Forced": false
    },
    "SubtitleList": []
  },
  "Video": {
    "Encoder": 512,
    "Level": "auto",
    "Bitrate": 2000,
    "TwoPass": false,
    "Turbo": false,
    "ColorMatrixCode": 0,
    "Options": "gop-pic-size=0",
    "Preset": "speed",
    "Profile": "auto",
    "OpenCL": false,
    "HWDecode": false,
    "QSV": {
      "Decode": true,
      "AsyncDepth": 0
    }
  }
}
[23:09:07] CPU: Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz
[23:09:07]  - logical processor count: 8
[23:09:07] OpenCL device #1: Intel(R) Corporation Intel(R) HD Graphics 630
[23:09:07]  - OpenCL version: 2.1
[23:09:07]  - driver version: 21.20.16.4551
[23:09:07]  - device type:    GPU
[23:09:07]  - supported:      YES
[23:09:07] Intel Quick Sync Video support: yes
[23:09:07]  - Intel Media SDK hardware: API 1.19 (minimum: 1.3)
[23:09:07]  - Intel Media SDK software: API 1.19 (minimum: 1.3)
[23:09:07]  - H.264 encoder: yes
[23:09:07]     - preferred implementation: hardware (any)
[23:09:07]     - capabilities (hardware):  breftype icq+la+i+downs vsinfo opt1 opt2+mbbrc+extbrc+trellis+ib_adapt+nmpslice
[23:09:07]     - capabilities (software):  bpyramid vsinfo opt1 opt2
[23:09:07]  - H.265 encoder: yes
[23:09:07]     - preferred implementation: hardware (any)
[23:09:07]     - capabilities (hardware):  bpyramid vsinfo opt1
[23:09:07] hb_scan: path=D:\Quicksync\7_Intel_Demo_Clip2.mp4, title_index=1
udfread ERROR: ECMA 167 Volume Recognition failed
src/libbluray/disc/disc.c:274: failed opening UDF image D:\Quicksync\7_Intel_Demo_Clip2.mp4
src/libbluray/disc/disc.c:352: error opening file BDMV\index.bdmv
src/libbluray/disc/disc.c:352: error opening file BDMV\BACKUP\index.bdmv
[23:09:07] bd: not a bd - trying as a stream/file instead
libdvdnav: Using dvdnav version 5.0.1
libdvdread: Encrypted DVD support unavailable.
libdvdread:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdread:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
libdvdnav: vm: failed to read VIDEO_TS.IFO
[23:09:07] dvd: not a dvd - trying as a stream/file instead
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'D:\Quicksync\7_Intel_Demo_Clip2.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    encoder         : Lavf54.36.100
  Duration: 00:08:07.83, start: 0.000000, bitrate: 24613 kb/s
    Stream #0:0(eng): Video: h264 (High) [avc1 / 0x31637661]
      yuv420p, 1920x1080 [PAR 1:1 DAR 16:9], 24610 kb/s
      24 fps, 12288 tbn (default)
    Metadata:
      handler_name    : VideoHandler
[23:09:08] scan: decoding previews for title 1
[23:09:09] scan: 10 previews, 1920x1080, 24.000 fps, autocrop = 0/0/0/0, aspect 16:9, PAR 1:1
[23:09:09] scan: supported video decoders: avcodec qsv
[23:09:09] libhb: scan thread found 1 valid title(s)
[23:09:09] Skipping subtitle scan.  No suitable subtitle tracks.
[23:09:09] starting job
[23:09:09] work: only 1 chapter, disabling chapter markers
[23:09:09] job configuration:
[23:09:09]  * source
[23:09:09]    + D:\Quicksync\7_Intel_Demo_Clip2.mp4
[23:09:09]    + title 1, chapter(s) 1 to 1
[23:09:09]    + container: mov,mp4,m4a,3gp,3g2,mj2
[23:09:09]    + data rate: 24613 kbps
[23:09:09]  * destination
[23:09:09]    + D:\Quicksync\Handbrake Output KBL\default Intel.mp4
[23:09:09]    + container: MPEG-4 (libavformat)
[23:09:09]  * video track
[23:09:09]    + decoder: h264_qsv
[23:09:09]      + bitrate 24610 kbps
[23:09:09]    + filters
[23:09:09]      + Framerate Shaper (mode=1)
[23:09:09]        + frame rate: 24.000 fps -> constant 24.000 fps
[23:09:09]      + Crop and Scale (width=1920:height=1080:crop-top=0:crop-bottom=0:crop-left=0:crop-right=0)
[23:09:09]        + source: 1920 * 1080, crop (0/0/0/0): 1920 * 1080, scale: 1920 * 1080
[23:09:09]    + Output geometry
[23:09:09]      + storage dimensions: 1920 x 1080
[23:09:09]      + pixel aspect ratio: 1 : 1
[23:09:09]      + display dimensions: 1920 x 1080
[23:09:09]    + encoder: H.265 (Intel Media SDK)
[23:09:09]      + preset:  speed
[23:09:09]      + options: gop-pic-size=0
[23:09:09]      + profile: auto
[23:09:09]      + level:   auto
[23:09:09]      + bitrate: 2000 kbps, pass: 0
[23:09:10] sync: expecting 11707 video frames
[23:09:10] encqsvInit: using encode-only path
[23:09:10] encqsvInit: H.265/HEVC Main profile @ level 4.0
[23:09:10] encqsvInit: TargetUsage 7 AsyncDepth 5
[23:09:10] encqsvInit: GopRefDist 3 GopPicSize 65535 NumRefFrame 2
[23:09:10] encqsvInit: BFramesMax 2 BRefType off
[23:09:10] encqsvInit: RateControlMethod VBR TargetKbps 2000 MaxKbps 2000 BufferSizeInKB 500 InitialDelayInKB 250
[23:09:10] sync: first pts video is 0
[23:09:10] sync: "Chapter 1" (1) at frame 1 time 0
[23:09:10] qsv_enc_init: using 'hardware (1)' implementation, API: 1.19
Error code -17,	hb_qsv_wait_on_sync	602



gop-pic-size=0 results in GopPicSize 65535

gop-pic-size=256 results in a freeze as well. Just broken this setting, which is a big issues because Handbrake defaults to 24 for the gop which is unfavorable for the quality.

gmb
Bright Spark User
Posts: 331
Joined: Thu Mar 28, 2013 12:49 pm

Re: Will HandBrake utilize Intel's Visual Compute Accelerator VCA1283LVV for x265 encoding

Post by gmb » Tue Dec 20, 2016 3:04 pm

vbv-maxrate doesn't work either, ref-dist higher than 3 as well. So basically all advanced settings are broken/not working for QSV H265. Nothing new actually, it never worked. Which makes H265 QSV only useful for noobs that won't touch any settings except for bitrate and encoder preset.


Code: Select all

HandBrake Nightly 20161217232237-77bdefe-master (2016121801) - 64bit Version
OS: Microsoft Windows NT 10.0.14393.0 - 64bit
CPU: Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz
Ram: 16250 MB, 
GPU Information:
  Intel(R) HD Graphics 630 - 21.20.16.4551
  NVIDIA GeForce GTX 1080 - 21.21.13.7595
Screen: 1920x1080
Temp Dir: C:\Users\Michael\AppData\Local\Temp\
Install Dir: C:\Program Files\HandBrake Nightly
Data Dir: C:\Users\Michael\AppData\Roaming\HandBrake Team\HandBrake\0.0.0.0

-------------------------------------------


# Starting Encode ...

[15:58:54] hb_init: starting libhb thread
[15:58:54] 1 job(s) to process
[15:58:54] json job:
{
  "Audio": {
    "AudioList": [],
    "CopyMask": [
      1073807360,
      1073743872,
      1074003968,
      1073750016,
      1090519040,
      1074790400,
      1074266112,
      1107296256
    ],
    "FallbackEncoder": 2048
  },
  "Destination": {
    "ChapterList": [
      {
        "Name": "Chapter 1"
      }
    ],
    "ChapterMarkers": true,
    "File": "D:\\Quicksync\\Handbrake Output KBL\\test.mp4",
    "Mp4Options": {
      "IpodAtom": false,
      "Mp4Optimize": false
    },
    "Mux": 131072
  },
  "Filters": {
    "FilterList": [
      {
        "ID": 11,
        "Settings": {
          "crop-bottom": "0",
          "crop-left": "0",
          "crop-right": "0",
          "crop-top": "0",
          "height": "1080",
          "width": "1920"
        }
      },
      {
        "ID": 6,
        "Settings": {
          "mode": "1"
        }
      }
    ]
  },
  "PAR": {
    "Num": 1,
    "Den": 1
  },
  "Metadata": {},
  "SequenceID": 0,
  "Source": {
    "Angle": 1,
    "Range": {
      "Type": "chapter",
      "Start": 1,
      "End": 1
    },
    "Title": 1,
    "Path": "D:\\Quicksync\\7_Intel_Demo_Clip2.mp4"
  },
  "Subtitle": {
    "Search": {
      "Burn": true,
      "Default": false,
      "Enable": true,
      "Forced": false
    },
    "SubtitleList": []
  },
  "Video": {
    "Encoder": 512,
    "Level": "auto",
    "Bitrate": 2000,
    "TwoPass": false,
    "Turbo": false,
    "ColorMatrixCode": 0,
    "Options": "vbv-maxrate=15000",
    "Preset": "speed",
    "Profile": "auto",
    "OpenCL": false,
    "HWDecode": false,
    "QSV": {
      "Decode": true,
      "AsyncDepth": 0
    }
  }
}
[15:58:54] CPU: Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz
[15:58:54]  - logical processor count: 8
[15:58:54] OpenCL device #1: Intel(R) Corporation Intel(R) HD Graphics 630
[15:58:54]  - OpenCL version: 2.1
[15:58:54]  - driver version: 21.20.16.4551
[15:58:54]  - device type:    GPU
[15:58:54]  - supported:      YES
[15:58:54] Intel Quick Sync Video support: yes
[15:58:54]  - Intel Media SDK hardware: API 1.19 (minimum: 1.3)
[15:58:54]  - Intel Media SDK software: API 1.19 (minimum: 1.3)
[15:58:54]  - H.264 encoder: yes
[15:58:54]     - preferred implementation: hardware (any)
[15:58:54]     - capabilities (hardware):  breftype icq+la+i+downs vsinfo opt1 opt2+mbbrc+extbrc+trellis+ib_adapt+nmpslice
[15:58:54]     - capabilities (software):  bpyramid vsinfo opt1 opt2
[15:58:54]  - H.265 encoder: yes
[15:58:54]     - preferred implementation: hardware (any)
[15:58:54]     - capabilities (hardware):  bpyramid vsinfo opt1
[15:58:54] hb_scan: path=D:\Quicksync\7_Intel_Demo_Clip2.mp4, title_index=1
udfread ERROR: ECMA 167 Volume Recognition failed
src/libbluray/disc/disc.c:274: failed opening UDF image D:\Quicksync\7_Intel_Demo_Clip2.mp4
src/libbluray/disc/disc.c:352: error opening file BDMV\index.bdmv
src/libbluray/disc/disc.c:352: error opening file BDMV\BACKUP\index.bdmv
[15:58:54] bd: not a bd - trying as a stream/file instead
libdvdnav: Using dvdnav version 5.0.1
libdvdread: Encrypted DVD support unavailable.
libdvdread:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdread:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
libdvdnav: vm: failed to read VIDEO_TS.IFO
[15:58:54] dvd: not a dvd - trying as a stream/file instead
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'D:\Quicksync\7_Intel_Demo_Clip2.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    encoder         : Lavf54.36.100
  Duration: 00:08:07.83, start: 0.000000, bitrate: 24613 kb/s
    Stream #0:0(eng): Video: h264 (High) [avc1 / 0x31637661]
      yuv420p, 1920x1080 [PAR 1:1 DAR 16:9], 24610 kb/s
      24 fps, 12288 tbn (default)
    Metadata:
      handler_name    : VideoHandler
[15:58:55] scan: decoding previews for title 1
[15:58:57] scan: 10 previews, 1920x1080, 24.000 fps, autocrop = 0/0/0/0, aspect 16:9, PAR 1:1
[15:58:57] scan: supported video decoders: avcodec qsv
[15:58:57] libhb: scan thread found 1 valid title(s)
[15:58:57] Skipping subtitle scan.  No suitable subtitle tracks.
[15:58:57] starting job
[15:58:57] work: only 1 chapter, disabling chapter markers
[15:58:57] job configuration:
[15:58:57]  * source
[15:58:57]    + D:\Quicksync\7_Intel_Demo_Clip2.mp4
[15:58:57]    + title 1, chapter(s) 1 to 1
[15:58:57]    + container: mov,mp4,m4a,3gp,3g2,mj2
[15:58:57]    + data rate: 24613 kbps
[15:58:57]  * destination
[15:58:57]    + D:\Quicksync\Handbrake Output KBL\test.mp4
[15:58:57]    + container: MPEG-4 (libavformat)
[15:58:57]  * video track
[15:58:57]    + decoder: h264_qsv
[15:58:57]      + bitrate 24610 kbps
[15:58:57]    + filters
[15:58:57]      + Framerate Shaper (mode=1)
[15:58:57]        + frame rate: 24.000 fps -> constant 24.000 fps
[15:58:57]      + Crop and Scale (width=1920:height=1080:crop-top=0:crop-bottom=0:crop-left=0:crop-right=0)
[15:58:57]        + source: 1920 * 1080, crop (0/0/0/0): 1920 * 1080, scale: 1920 * 1080
[15:58:57]    + Output geometry
[15:58:57]      + storage dimensions: 1920 x 1080
[15:58:57]      + pixel aspect ratio: 1 : 1
[15:58:57]      + display dimensions: 1920 x 1080
[15:58:57]    + encoder: H.265 (Intel Media SDK)
[15:58:57]      + preset:  speed
[15:58:57]      + options: vbv-maxrate=15000
[15:58:57]      + profile: auto
[15:58:57]      + level:   auto
[15:58:57]      + bitrate: 2000 kbps, pass: 0
[15:58:57] sync: expecting 11707 video frames
[15:58:57] qsv_hevc_make_header: MFXVideoENCODE_EncodeFrameAsync failed (-5)
[15:58:57] vfr: 0 frames output, 0 dropped and 0 duped for CFR/PFR
[15:58:57] vfr: lost time: 0 (0 frames)
[15:58:57] vfr: gained time: 0 (0 frames) (0 not accounted for)
[15:58:57] h264_qsv-decoder done: 0 frames, 0 decoder errors
[15:58:57] sync: got 0 frames, 11707 expected
[15:58:57] libhb: work result = 3

# Encode Completed ...

--=BJ=--
Posts: 6
Joined: Fri Jun 30, 2017 9:26 pm

Re: Will HandBrake utilize Intel's Visual Compute Accelerator VCA1283LVV for x265 encoding

Post by --=BJ=-- » Thu Jul 20, 2017 8:58 am

s55 wrote:
Sun Dec 18, 2016 7:32 pm
gmb, HandBrakes defaults have changed significantly between 0.10.5 and now. Features that were off by default (such as decomb) are now on by default.

Yes, about this: Decomb. I used it for some old movies by converting to x265, but the result is worse. :(
Better not use this feature.

Decomb seems only to be an extra bitrate-filter...

mduell
Veteran User
Posts: 5979
Joined: Sat Apr 21, 2007 8:54 pm

Re: Will HandBrake utilize Intel's Visual Compute Accelerator VCA1283LVV for x265 encoding

Post by mduell » Thu Jul 20, 2017 3:32 pm

Use it on encodes that need it, don't use it on encodes that don't.

Post Reply