Haswell Quick Sync update

General questions or discussion about HandBrake, Video and/or audio transcoding, trends etc.
Post Reply
mmick
Posts: 26
Joined: Sun Oct 14, 2012 7:32 am

Haswell Quick Sync update

Post by mmick »

Well, most Intel chips today (even the small Atom Z37xx) provide Quick Sync, but the technology changed over years, and Haswell brought more speed/quality.

Gen 1 (Sandy Bridge), Gen 2 (Ivy Bridge): Three target usages (hard-coded quality/performance levels)

Gen 3 (Haswell): Seven target usages (hard-coded quality/performance levels)

My question is: does Handbrake, at máx quality (Quick Sync) setting uses (also) Haswell´s highest-quality TU1 setting? (which is to be higher quality than Ivy Bridge's)
Deleted User 11865

Re: Haswell Quick Sync update

Post by Deleted User 11865 »

It uses TU2, but you can request TU1 via advanced options: https://trac.handbrake.fr/wiki/QuickSyncOptions
mmick
Posts: 26
Joined: Sun Oct 14, 2012 7:32 am

Re: Haswell Quick Sync update

Post by mmick »

Rodeo wrote:It uses TU2, but you can request TU1 via advanced options: https://trac.handbrake.fr/wiki/QuickSyncOptions
Thanks Rodeo! I'll try it
User avatar
s55
HandBrake Team
Posts: 10360
Joined: Sun Dec 24, 2006 1:05 pm

Re: Haswell Quick Sync update

Post by s55 »

Last time I checked TU1 doesn't offer much bar slower encoding. There is a reason we onlu show 3 presets rather than all 7, and it's not the legacy of the older chips not using all the tu levels.
Deleted User 11865

Re: Haswell Quick Sync update

Post by Deleted User 11865 »

Some people still want to use x264's "placebo" preset anyway…
mmick
Posts: 26
Joined: Sun Oct 14, 2012 7:32 am

Re: Haswell Quick Sync update

Post by mmick »

s55 wrote:Last time I checked TU1 doesn't offer much bar slower encoding. There is a reason we onlu show 3 presets rather than all 7, and it's not the legacy of the older chips not using all the tu levels.
I did not test the TU1 but I plan to. Haswell brought not so much speed, but AFAIK the bet was on quality, always considering we´re talking about a simple h264 profile that is far away from a good (and extremely slow) software encode. AFAIK the best profile on Haswell (TU1?) would have better quality than the best profile on previous tech. Obviously higher quality is always better, and if you can have better quality on hardware encoding, than why not use it?

Nevertheless: I tested some Blu-Ray backups (I always make a MKV backup from my DVD/Blu-Ray, as I like to have an HDD + XBMC with covers and so on) with other apps and with Handbrake (max quality (TU2 on Haswell?)) and:
1) Quick Sync encodes >50-60 fps (i5 U4200 1.6Ghz) vs 2-3x slower x264 (software) superfast preset
2) Quick Sync allows <10% CPU, vs. >90% CPU on x264 SW (with Quick Sync I can even play some games while it encodes...)
3) Quick Sync backup is EXTREMELY good on decent bitrates/sizes, even on 1080p CR-RF 25-29.
4) I made some small tests on Handbrake, Quick Sync vs. x264 superfast/fast present and on a Samsung UE46F6500 at 2-2.5m away, I see no diference, even on fast moving scenes.

Does Quick Sync substitutes a pure x264 software slow present? Of course not. But unless you have a very fast CPU >3.5 GHz i5 (similar or better) that encodes on software almost as fast as Quick Sync, and you have a very big TV, then Quick Sync is an excelent option.
jokum
Posts: 7
Joined: Tue Oct 28, 2014 3:15 pm

Re: Haswell Quick Sync update

Post by jokum »

In settings, i can only change beetween "Best Speed" and "Balanced". Is ther no option for quality ?
Or how i can get the max. quality ?
User avatar
s55
HandBrake Team
Posts: 10360
Joined: Sun Dec 24, 2006 1:05 pm

Re: Haswell Quick Sync update

Post by s55 »

@mmick -> See the TU chart on page 3 http://newsroom.intel.com/servlet/JiveS ... s-4200.pdf
On Ivy Bridge: Target Usage 1,2,3,4 are the same. 5,6 are the same, and 7 is on it's own. So you basically have 3 levels.
Haswell has distinct options for each TU level, but going from level 4 to 3 for example yields a very marginal difference. So it's still our view that it's best to offer both ends of the spectrum with something in the middle. (i.e the 3 presets you see in HandBrake today) As I say though, TU1 on Haswell is marginal compared to TU2 unless they've since changed things again. Users can still force it's usage, but it's not providing anything other than a placebo effect.


@jokum -> Same link applies to you. As you can see, Intel re-mapped the scale. So older parts are far more limited. "Balanced" is TU4 and there simply isn't a better target usage level for older Intel parts. You get nothing setting TU1.
jokum
Posts: 7
Joined: Tue Oct 28, 2014 3:15 pm

Re: Haswell Quick Sync update

Post by jokum »

Thank you, for your good explation and Infos !

So I have 2 new questions:
(i.e the 3 presets you see in HandBrake today)
I only see two (Best Speed" and "Balanced) - how select the 3th?

If i use a Haswell-CPU, Handbreake give me 7 presets or i must use the commandline or the advanced encoder option tab to use TU1-TU7 ?

When use the tab, what i must insert ? I testet "tu=1" , but this don't changed the resut. In my log i have:

[15:55:35] + encoder: H.264 (Intel Media SDK)
[15:55:35] + preset: balanced
[15:55:35] + options: tu=1
[15:55:35] + profile: high
[15:55:35] + level: 4.1
[15:55:35] + quality: 16.00 (QP)

or this:

[15:54:04] + encoder: H.264 (Intel Media SDK)
[15:54:04] + preset: balanced
[15:54:04] + options: --encopts=tu=1
[15:54:04] + profile: high
[15:54:04] + level: 4.1
[15:54:04] + quality: 16.00 (QP)

What is the correct syntax?
Deleted User 11865

Re: Haswell Quick Sync update

Post by Deleted User 11865 »

The first one. --encopts is a command-line option and doesn't belong in the GUI text box (else it's like you're passing --encopts "--encopts=tu=1" to the CLI)…
jokum
Posts: 7
Joined: Tue Oct 28, 2014 3:15 pm

Re: Haswell Quick Sync update

Post by jokum »

i tested with tu1 and tu7:

[07:14:48] + encoder: H.264 (Intel Media SDK)
[07:14:48] + preset: balanced
[07:14:48] + options: tu=1
[07:14:48] + profile: high
[07:14:48] + level: 4.1
[07:14:48] + quality: 16.00 (QP)

[07:21:14] + encoder: H.264 (Intel Media SDK)
[07:21:14] + preset: balanced
[07:21:14] + options: tu=7
[07:21:14] + profile: high
[07:21:14] + level: 4.1
[07:21:14] + quality: 16.00 (QP)

The result is always the same file: Same Speed, same size.
Deleted User 11865

Re: Haswell Quick Sync update

Post by Deleted User 11865 »

Please provide the rest of the log.
jokum
Posts: 7
Joined: Tue Oct 28, 2014 3:15 pm

Re: Haswell Quick Sync update

Post by jokum »

The last days i make several tests on haswell platform. The result of tu=1 and tu=2 is the same.

So i think, tu=1 is not working. Can somebody confirm this?

Code: Select all

HandBrake svn6468 (Nightly Build) - 64bit Version
OS: Microsoft Windows NT 6.1.7601 Service Pack 1 - 64bit
CPU: Intel(R) Core(TM) i5-4260U CPU @ 1.40GHz
Ram: 3972 MB, 
GPU Information:
  Intel(R) HD Graphics 5000 - 10.18.10.3960
Screen: 1920x1080
Temp Dir: C:\Users\Joerg\AppData\Local\Temp\
Install Dir: C:\Program Files\Handbrake
Data Dir: C:\Users\Joerg\AppData\Roaming\HandBrake\HandBrake\0.0.0.6468

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

CLI Query:  -i "C:\Users\Joerg\Videos\video.mkv" -t 1 --angle 1 -c 1 -o "C:\Users\Joerg\Videos\tu1_20.mkv"  -f mkv  -w 1920 --crop 0:0:0:0 --loose-anamorphic  --modulus 2 -e qsv_h264 -q 20 --cfr -a 1 -E copy -6 none -R Auto -B 0 -D 0 --gain 0 --audio-fallback ac3 --markers="C:\Users\Joerg\AppData\Local\Temp\tu1_20-1-chapters.csv" --encoder-preset=quality -x tu=1:ref=4:b-pyramid=1:trellis=2 --encoder-level="4.1"  --encoder-profile=high  --verbose=1

[20:11:00] hb_init: starting libhb thread
HandBrake svn6468 (2014102501) - MinGW x86_64 - http://handbrake.fr
4 CPUs detected
Opening C:\Users\Joerg\Videos\video.mkv...
[20:11:00] CPU: Intel(R) Core(TM) i5-4260U CPU @ 1.40GHz
[20:11:00]  - Intel microarchitecture Haswell
[20:11:00]  - logical processor count: 4
[20:11:00] OpenCL device #1: Intel(R) Corporation Intel(R) HD Graphics 5000
[20:11:00]  - OpenCL version: 1.2 
[20:11:00]  - driver version: 10.18.10.3960
[20:11:00]  - device type:    GPU
[20:11:00]  - supported:      YES
[20:11:00] Intel Quick Sync Video support: yes
[20:11:00]  - Intel Media SDK hardware: API 1.11 (minimum: 1.3)
[20:11:00]  - H.264 encoder: yes
[20:11:00]     - preferred implementation: hardware (any)
[20:11:00]  - H.265 encoder: no
[20:11:00] hb_scan: path=C:\Users\Joerg\Videos\video.mkv, title_index=1
libbluray/bdnav/index_parse.c:162: indx_parse(): error opening C:\Users\Joerg\Videos\video.mkv/BDMV/index.bdmv
libbluray/bdnav/index_parse.c:162: indx_parse(): error opening C:\Users\Joerg\Videos\video.mkv/BDMV/BACKUP/index.bdmv
libbluray/bluray.c:2182: nav_get_title_list(C:\Users\Joerg\Videos\video.mkv) failed
[20:11:00] 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:11:00] dvd: not a dvd - trying as a stream/file instead
Input #0, matroska,webm, from 'C:\Users\Joerg\Videos\video.mkv':
  Duration: 00:05:00.35, start: 0.000000, bitrate: N/A
    Chapter #0.0: start 0.000000, end 300.352000
    Metadata:
      title           : 00:00:00
    Stream #0.0: Video: h264 (High), yuv420p, 1920x1080 [PAR 1:1 DAR 16:9], 23.98 fps, 1k tbn, 47.95 tbc (default)
    Metadata:
      BPS             : 31231864
      BPS-eng         : 31231864
      DURATION        : 00:05:00.300000000
      DURATION-eng    : 00:05:00.300000000
      NUMBER_OF_FRAMES: 7200
      NUMBER_OF_FRAMES-eng: 7200
      NUMBER_OF_BYTES : 1172366102
      NUMBER_OF_BYTES-eng: 1172366102
      _STATISTICS_WRITING_APP: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_APP-eng: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_DATE_UTC: 2014-11-03 15:02:47
      _STATISTICS_WRITING_DATE_UTC-eng: 2014-11-03 15:02:47
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0.1(ger): Audio: dca (DTS), 48000 Hz, 5.1, fltp, 1536 kb/s (default)
    Metadata:
      BPS             : 1509000
      BPS-eng         : 1509000
      DURATION        : 00:05:00.352000000
      DURATION-eng    : 00:05:00.352000000
      NUMBER_OF_FRAMES: 28158
      NUMBER_OF_FRAMES-eng: 28158
      NUMBER_OF_BYTES : 56653896
      NUMBER_OF_BYTES-eng: 56653896
      _STATISTICS_WRITING_APP: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_APP-eng: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_DATE_UTC: 2014-11-03 15:02:47
      _STATISTICS_WRITING_DATE_UTC-eng: 2014-11-03 15:02:47
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0.2(eng): Audio: dca (DTS), 48000 Hz, 5.1, fltp, 1536 kb/s
    Metadata:
      BPS             : 1509000
      BPS-eng         : 1509000
      DURATION        : 00:05:00.352000000
      DURATION-eng    : 00:05:00.352000000
      NUMBER_OF_FRAMES: 28158
      NUMBER_OF_FRAMES-eng: 28158
      NUMBER_OF_BYTES : 56653896
      NUMBER_OF_BYTES-eng: 56653896
      _STATISTICS_WRITING_APP: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_APP-eng: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_DATE_UTC: 2014-11-03 15:02:47
      _STATISTICS_WRITING_DATE_UTC-eng: 2014-11-03 15:02:47
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0.3(ger): Subtitle: pgssub
    Metadata:
      BPS             : 13517
      BPS-eng         : 13517
      DURATION        : 00:04:08.540000000
      DURATION-eng    : 00:04:08.540000000
      NUMBER_OF_FRAMES: 115
      NUMBER_OF_FRAMES-eng: 115
      NUMBER_OF_BYTES : 419960
      NUMBER_OF_BYTES-eng: 419960
      _STATISTICS_WRITING_APP: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_APP-eng: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_DATE_UTC: 2014-11-03 15:02:47
      _STATISTICS_WRITING_DATE_UTC-eng: 2014-11-03 15:02:47
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0.4(eng): Subtitle: pgssub
    Metadata:
      BPS             : 15971
      BPS-eng         : 15971
      DURATION        : 00:04:08.540000000
      DURATION-eng    : 00:04:08.540000000
      NUMBER_OF_FRAMES: 133
      NUMBER_OF_FRAMES-eng: 133
      NUMBER_OF_BYTES : 496201
      NUMBER_OF_BYTES-eng: 496201
      _STATISTICS_WRITING_APP: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_APP-eng: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_DATE_UTC: 2014-11-03 15:02:47
      _STATISTICS_WRITING_DATE_UTC-eng: 2014-11-03 15:02:47
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
[20:11:00] scan: decoding previews for title 1
Input #0, matroska,webm, from 'C:\Users\Joerg\Videos\video.mkv':
  Duration: 00:05:00.35, start: 0.000000, bitrate: N/A
    Chapter #0.0: start 0.000000, end 300.352000
    Metadata:
      title           : 00:00:00
    Stream #0.0: Video: h264 (High), yuv420p, 1920x1080 [PAR 1:1 DAR 16:9], 23.98 fps, 1k tbn, 47.95 tbc (default)
    Metadata:
      BPS             : 31231864
      BPS-eng         : 31231864
      DURATION        : 00:05:00.300000000
      DURATION-eng    : 00:05:00.300000000
      NUMBER_OF_FRAMES: 7200
      NUMBER_OF_FRAMES-eng: 7200
      NUMBER_OF_BYTES : 1172366102
      NUMBER_OF_BYTES-eng: 1172366102
      _STATISTICS_WRITING_APP: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_APP-eng: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_DATE_UTC: 2014-11-03 15:02:47
      _STATISTICS_WRITING_DATE_UTC-eng: 2014-11-03 15:02:47
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0.1(ger): Audio: dca (DTS), 48000 Hz, 5.1, fltp, 1536 kb/s (default)
    Metadata:
      BPS             : 1509000
      BPS-eng         : 1509000
      DURATION        : 00:05:00.352000000
      DURATION-eng    : 00:05:00.352000000
      NUMBER_OF_FRAMES: 28158
      NUMBER_OF_FRAMES-eng: 28158
      NUMBER_OF_BYTES : 56653896
      NUMBER_OF_BYTES-eng: 56653896
      _STATISTICS_WRITING_APP: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_APP-eng: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_DATE_UTC: 2014-11-03 15:02:47
      _STATISTICS_WRITING_DATE_UTC-eng: 2014-11-03 15:02:47
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0.2(eng): Audio: dca (DTS), 48000 Hz, 5.1, fltp, 1536 kb/s
    Metadata:
      BPS             : 1509000
      BPS-eng         : 1509000
      DURATION        : 00:05:00.352000000
      DURATION-eng    : 00:05:00.352000000
      NUMBER_OF_FRAMES: 28158
      NUMBER_OF_FRAMES-eng: 28158
      NUMBER_OF_BYTES : 56653896
      NUMBER_OF_BYTES-eng: 56653896
      _STATISTICS_WRITING_APP: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_APP-eng: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_DATE_UTC: 2014-11-03 15:02:47
      _STATISTICS_WRITING_DATE_UTC-eng: 2014-11-03 15:02:47
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0.3(ger): Subtitle: pgssub
    Metadata:
      BPS             : 13517
      BPS-eng         : 13517
      DURATION        : 00:04:08.540000000
      DURATION-eng    : 00:04:08.540000000
      NUMBER_OF_FRAMES: 115
      NUMBER_OF_FRAMES-eng: 115
      NUMBER_OF_BYTES : 419960
      NUMBER_OF_BYTES-eng: 419960
      _STATISTICS_WRITING_APP: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_APP-eng: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_DATE_UTC: 2014-11-03 15:02:47
      _STATISTICS_WRITING_DATE_UTC-eng: 2014-11-03 15:02:47
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0.4(eng): Subtitle: pgssub
    Metadata:
      BPS             : 15971
      BPS-eng         : 15971
      DURATION        : 00:04:08.540000000
      DURATION-eng    : 00:04:08.540000000
      NUMBER_OF_FRAMES: 133
      NUMBER_OF_FRAMES-eng: 133
      NUMBER_OF_BYTES : 496201
      NUMBER_OF_BYTES-eng: 496201
      _STATISTICS_WRITING_APP: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_APP-eng: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_DATE_UTC: 2014-11-03 15:02:47
      _STATISTICS_WRITING_DATE_UTC-eng: 2014-11-03 15:02:47
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
[20:11:00] scan: audio 0x1: dca, rate=48000Hz, bitrate=1536000 Deutsch (DTS) (5.1 ch)
[20:11:00] scan: audio 0x2: dca, rate=48000Hz, bitrate=1536000 English (DTS) (5.1 ch)
Scanning title 1 of 1, preview 2, 20.00 %
Scanning title 1 of 1, preview 2, 20.00 %
Scanning title 1 of 1, preview 3, 30.00 %
Scanning title 1 of 1, preview 4, 40.00 %
Scanning title 1 of 1, preview 5, 50.00 %
Scanning title 1 of 1, preview 5, 50.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 7, 70.00 %
Scanning title 1 of 1, preview 8, 80.00 %
Scanning title 1 of 1, preview 9, 90.00 %
Scanning title 1 of 1, preview 9, 90.00 %
Scanning title 1 of 1, preview 10, 100.00 %[20:11:03] scan: 10 previews, 1920x1080, 23.976 fps, autocrop = 0/0/0/0, aspect 16:9, PAR 1:1
[20:11:03] libhb: scan thread found 1 valid title(s)
+ title 1:
  + stream: C:\Users\Joerg\Videos\video.mkv
  + duration: 00:05:00
  + size: 1920x1080, pixel aspect: 1/1, display aspect: 1.78, 23.976 fps
  + autocrop: 0/0/0/0
  + support opencl: yes
  + support hwd: yes
  + chapters:
    + 1: cells 0->0, 0 blocks, duration 00:05:00
  + audio tracks:
    + 1, Deutsch (DTS) (5.1 ch) (iso639-2: deu), 48000Hz, 1536000bps
    + 2, English (DTS) (5.1 ch) (iso639-2: eng), 48000Hz, 1536000bps
  + subtitle tracks:
    + 1, German (iso639-2: deu) (Bitmap)(PGS)
    + 2, English (iso639-2: eng) (Bitmap)(PGS)
Reading chapter markers from file C:\Users\Joerg\AppData\Local\Temp\tu1_20-1-chapters.csv
[20:11:03] 1 job(s) to process
[20:11:03] starting job
[20:11:03] do_job: QSV: full path, removing unsupported filter 'Framerate Shaper'
[20:11:03] Auto Passthru: allowed codecs are AAC, AC3, DTS, DTS-HD, MP3
[20:11:03] Auto Passthru: fallback is AC3
[20:11:03] Auto Passthru: using DTS Passthru for track 1
[20:11:03] sync: expecting 7201 video frames
[20:11:03] work: only 1 chapter, disabling chapter markers
[20:11:03] job configuration:
[20:11:03]  * source
[20:11:03]    + C:\Users\Joerg\Videos\video.mkv
[20:11:03]    + title 1, chapter(s) 1 to 1
[20:11:03]    + container: matroska,webm
[20:11:03]  * destination
[20:11:03]    + C:\Users\Joerg\Videos\tu1_20.mkv
[20:11:03]    + container: Matroska (libavformat)
[20:11:03]  * video track
[20:11:03]    + decoder: h264_qsv
[20:11:03]    + loose anamorphic
[20:11:03]      + storage dimensions: 1920 * 1080, mod 2
[20:11:03]      + pixel aspect ratio: 1 / 1
[20:11:03]      + display dimensions: 1920 * 1080
[20:11:03]    + encoder: H.264 (Intel Media SDK)
[20:11:03]      + preset:  quality
[20:11:03]      + options: tu=1:ref=4:b-pyramid=1:trellis=2
[20:11:03]      + profile: high
[20:11:03]      + level:   4.1
[20:11:03]      + quality: 20.00 (ICQ)
[20:11:03]  * audio track 1
[20:11:03]    + decoder: Deutsch (DTS) (5.1 ch) (track 1, id 0x1)
[20:11:03]      + bitrate: 1536 kbps, samplerate: 48000 Hz
[20:11:03]    + DTS Passthru
[20:11:03] reader: first SCR 0 id 0x0 DTS 0
[20:11:03] encqsvInit: using full QSV path
[20:11:03] encqsvInit: TargetUsage 1 AsyncDepth 4
[20:11:03] encqsvInit: GopRefDist 4 GopPicSize 24 NumRefFrame 4
[20:11:03] encqsvInit: BFrames on BPyramid on
[20:11:03] encqsvInit: AdaptiveI on AdaptiveB on
[20:11:03] encqsvInit: RateControlMethod LA_ICQ ICQQuality 20 LookAheadDepth 40
[20:11:03] encqsvInit: LookAheadDS off
[20:11:03] encqsvInit: CAVLC off
[20:11:03] encqsvInit: Trellis on (IP)
[20:11:03] encqsvInit: H.264 profile High @ level 4.1
[20:11:04] qsv_enc_init: using 'hardware (1)' implementation, API: 1.11
[20:13:37] reader: done. 1 scr changes
[20:13:38] work: average encoding speed for job is 46.861496 fps
[20:13:38] sync: got 7200 frames, 7201 expected
[20:13:38] h264_qsv-decoder done: 7200 frames, 0 decoder errors, 0 drops
[20:13:38] dca-decoder done: 0 frames, 0 decoder errors, 0 drops
[20:13:38] mux: track 0, 7200 frames, 662110689 bytes, 17636.20 kbps, fifo 512
[20:13:38] mux: track 1, 28158 frames, 56653896 bytes, 1509.05 kbps, fifo 2048
[20:13:38] libhb: work result = 0
Encode done!
HandBrake has exited
User avatar
s55
HandBrake Team
Posts: 10360
Joined: Sun Dec 24, 2006 1:05 pm

Re: Haswell Quick Sync update

Post by s55 »

Looks like it worked correctly. I would not expect to see much, if any difference between 1 and 2.
Deleted User 11865

Re: Haswell Quick Sync update

Post by Deleted User 11865 »

That's only the log for TU1. You need to post the log for TU2 (same source, all other settings equal except TU) so we can compare.

Last time I checked (a few months ago), TU1 did produce different output to TU2, but maybe it's changed since…
jokum
Posts: 7
Joined: Tue Oct 28, 2014 3:15 pm

Re: Haswell Quick Sync update

Post by jokum »

Here is log of tu=2. Is identical.

I make a test with q264/Qsvenconder. There i have a different result between tu1 and tu2.
When I verify the results with Handbrake, so tu2 is the same and tu1 of q264/Qsvencoder is a little besser.
So I think Handbrake use alway tu2 and tu1 is not working.

Code: Select all

HandBrake svn6468 (Nightly Build) - 64bit Version
OS: Microsoft Windows NT 6.1.7601 Service Pack 1 - 64bit
CPU: Intel(R) Core(TM) i5-4260U CPU @ 1.40GHz
Ram: 3972 MB, 
GPU Information:
  Intel(R) HD Graphics 5000 - 10.18.10.3960
Screen: 1920x1080
Temp Dir: C:\Users\Joerg\AppData\Local\Temp\
Install Dir: C:\Program Files\Handbrake
Data Dir: C:\Users\Joerg\AppData\Roaming\HandBrake\HandBrake\0.0.0.6468

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

CLI Query:  -i "C:\Users\Joerg\Videos\video.mkv" -t 1 --angle 1 -c 1 -o "C:\Users\Joerg\Videos\tu2_20.mkv"  -f mkv  -w 1920 --crop 0:0:0:0 --loose-anamorphic  --modulus 2 -e qsv_h264 -q 20 --cfr -a 1 -E copy -6 none -R Auto -B 0 -D 0 --gain 0 --audio-fallback ac3 --markers="C:\Users\Joerg\AppData\Local\Temp\tu2_20-1-chapters.csv" --encoder-preset=quality -x tu=2:ref=4:b-pyramid=1:trellis=2 --encoder-level="4.1"  --encoder-profile=high  --verbose=1

[20:39:48] hb_init: starting libhb thread
HandBrake svn6468 (2014102501) - MinGW x86_64 - http://handbrake.fr
4 CPUs detected
Opening C:\Users\Joerg\Videos\video.mkv...
[20:39:48] CPU: Intel(R) Core(TM) i5-4260U CPU @ 1.40GHz
[20:39:48]  - Intel microarchitecture Haswell
[20:39:48]  - logical processor count: 4
[20:39:48] OpenCL device #1: Intel(R) Corporation Intel(R) HD Graphics 5000
[20:39:48]  - OpenCL version: 1.2 
[20:39:48]  - driver version: 10.18.10.3960
[20:39:48]  - device type:    GPU
[20:39:48]  - supported:      YES
[20:39:48] Intel Quick Sync Video support: yes
[20:39:48]  - Intel Media SDK hardware: API 1.11 (minimum: 1.3)
[20:39:48]  - H.264 encoder: yes
[20:39:48]     - preferred implementation: hardware (any)
[20:39:48]  - H.265 encoder: no
[20:39:48] hb_scan: path=C:\Users\Joerg\Videos\video.mkv, title_index=1
libbluray/bdnav/index_parse.c:162: indx_parse(): error opening C:\Users\Joerg\Videos\video.mkv/BDMV/index.bdmv
libbluray/bdnav/index_parse.c:162: indx_parse(): error opening C:\Users\Joerg\Videos\video.mkv/BDMV/BACKUP/index.bdmv
libbluray/bluray.c:2182: nav_get_title_list(C:\Users\Joerg\Videos\video.mkv) failed
[20:39:48] 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:39:48] dvd: not a dvd - trying as a stream/file instead
Input #0, matroska,webm, from 'C:\Users\Joerg\Videos\video.mkv':
  Duration: 00:05:00.35, start: 0.000000, bitrate: N/A
    Chapter #0.0: start 0.000000, end 300.352000
    Metadata:
      title           : 00:00:00
    Stream #0.0: Video: h264 (High), yuv420p, 1920x1080 [PAR 1:1 DAR 16:9], 23.98 fps, 1k tbn, 47.95 tbc (default)
    Metadata:
      BPS             : 31231864
      BPS-eng         : 31231864
      DURATION        : 00:05:00.300000000
      DURATION-eng    : 00:05:00.300000000
      NUMBER_OF_FRAMES: 7200
      NUMBER_OF_FRAMES-eng: 7200
      NUMBER_OF_BYTES : 1172366102
      NUMBER_OF_BYTES-eng: 1172366102
      _STATISTICS_WRITING_APP: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_APP-eng: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_DATE_UTC: 2014-11-03 15:02:47
      _STATISTICS_WRITING_DATE_UTC-eng: 2014-11-03 15:02:47
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0.1(ger): Audio: dca (DTS), 48000 Hz, 5.1, fltp, 1536 kb/s (default)
    Metadata:
      BPS             : 1509000
      BPS-eng         : 1509000
      DURATION        : 00:05:00.352000000
      DURATION-eng    : 00:05:00.352000000
      NUMBER_OF_FRAMES: 28158
      NUMBER_OF_FRAMES-eng: 28158
      NUMBER_OF_BYTES : 56653896
      NUMBER_OF_BYTES-eng: 56653896
      _STATISTICS_WRITING_APP: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_APP-eng: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_DATE_UTC: 2014-11-03 15:02:47
      _STATISTICS_WRITING_DATE_UTC-eng: 2014-11-03 15:02:47
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0.2(eng): Audio: dca (DTS), 48000 Hz, 5.1, fltp, 1536 kb/s
    Metadata:
      BPS             : 1509000
      BPS-eng         : 1509000
      DURATION        : 00:05:00.352000000
      DURATION-eng    : 00:05:00.352000000
      NUMBER_OF_FRAMES: 28158
      NUMBER_OF_FRAMES-eng: 28158
      NUMBER_OF_BYTES : 56653896
      NUMBER_OF_BYTES-eng: 56653896
      _STATISTICS_WRITING_APP: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_APP-eng: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_DATE_UTC: 2014-11-03 15:02:47
      _STATISTICS_WRITING_DATE_UTC-eng: 2014-11-03 15:02:47
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0.3(ger): Subtitle: pgssub
    Metadata:
      BPS             : 13517
      BPS-eng         : 13517
      DURATION        : 00:04:08.540000000
      DURATION-eng    : 00:04:08.540000000
      NUMBER_OF_FRAMES: 115
      NUMBER_OF_FRAMES-eng: 115
      NUMBER_OF_BYTES : 419960
      NUMBER_OF_BYTES-eng: 419960
      _STATISTICS_WRITING_APP: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_APP-eng: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_DATE_UTC: 2014-11-03 15:02:47
      _STATISTICS_WRITING_DATE_UTC-eng: 2014-11-03 15:02:47
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0.4(eng): Subtitle: pgssub
    Metadata:
      BPS             : 15971
      BPS-eng         : 15971
      DURATION        : 00:04:08.540000000
      DURATION-eng    : 00:04:08.540000000
      NUMBER_OF_FRAMES: 133
      NUMBER_OF_FRAMES-eng: 133
      NUMBER_OF_BYTES : 496201
      NUMBER_OF_BYTES-eng: 496201
      _STATISTICS_WRITING_APP: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_APP-eng: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_DATE_UTC: 2014-11-03 15:02:47
      _STATISTICS_WRITING_DATE_UTC-eng: 2014-11-03 15:02:47
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
[20:39:48] scan: decoding previews for title 1
Input #0, matroska,webm, from 'C:\Users\Joerg\Videos\video.mkv':
  Duration: 00:05:00.35, start: 0.000000, bitrate: N/A
    Chapter #0.0: start 0.000000, end 300.352000
    Metadata:
      title           : 00:00:00
    Stream #0.0: Video: h264 (High), yuv420p, 1920x1080 [PAR 1:1 DAR 16:9], 23.98 fps, 1k tbn, 47.95 tbc (default)
    Metadata:
      BPS             : 31231864
      BPS-eng         : 31231864
      DURATION        : 00:05:00.300000000
      DURATION-eng    : 00:05:00.300000000
      NUMBER_OF_FRAMES: 7200
      NUMBER_OF_FRAMES-eng: 7200
      NUMBER_OF_BYTES : 1172366102
      NUMBER_OF_BYTES-eng: 1172366102
      _STATISTICS_WRITING_APP: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_APP-eng: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_DATE_UTC: 2014-11-03 15:02:47
      _STATISTICS_WRITING_DATE_UTC-eng: 2014-11-03 15:02:47
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0.1(ger): Audio: dca (DTS), 48000 Hz, 5.1, fltp, 1536 kb/s (default)
    Metadata:
      BPS             : 1509000
      BPS-eng         : 1509000
      DURATION        : 00:05:00.352000000
      DURATION-eng    : 00:05:00.352000000
      NUMBER_OF_FRAMES: 28158
      NUMBER_OF_FRAMES-eng: 28158
      NUMBER_OF_BYTES : 56653896
      NUMBER_OF_BYTES-eng: 56653896
      _STATISTICS_WRITING_APP: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_APP-eng: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_DATE_UTC: 2014-11-03 15:02:47
      _STATISTICS_WRITING_DATE_UTC-eng: 2014-11-03 15:02:47
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0.2(eng): Audio: dca (DTS), 48000 Hz, 5.1, fltp, 1536 kb/s
    Metadata:
      BPS             : 1509000
      BPS-eng         : 1509000
      DURATION        : 00:05:00.352000000
      DURATION-eng    : 00:05:00.352000000
      NUMBER_OF_FRAMES: 28158
      NUMBER_OF_FRAMES-eng: 28158
      NUMBER_OF_BYTES : 56653896
      NUMBER_OF_BYTES-eng: 56653896
      _STATISTICS_WRITING_APP: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_APP-eng: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_DATE_UTC: 2014-11-03 15:02:47
      _STATISTICS_WRITING_DATE_UTC-eng: 2014-11-03 15:02:47
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0.3(ger): Subtitle: pgssub
    Metadata:
      BPS             : 13517
      BPS-eng         : 13517
      DURATION        : 00:04:08.540000000
      DURATION-eng    : 00:04:08.540000000
      NUMBER_OF_FRAMES: 115
      NUMBER_OF_FRAMES-eng: 115
      NUMBER_OF_BYTES : 419960
      NUMBER_OF_BYTES-eng: 419960
      _STATISTICS_WRITING_APP: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_APP-eng: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_DATE_UTC: 2014-11-03 15:02:47
      _STATISTICS_WRITING_DATE_UTC-eng: 2014-11-03 15:02:47
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0.4(eng): Subtitle: pgssub
    Metadata:
      BPS             : 15971
      BPS-eng         : 15971
      DURATION        : 00:04:08.540000000
      DURATION-eng    : 00:04:08.540000000
      NUMBER_OF_FRAMES: 133
      NUMBER_OF_FRAMES-eng: 133
      NUMBER_OF_BYTES : 496201
      NUMBER_OF_BYTES-eng: 496201
      _STATISTICS_WRITING_APP: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_APP-eng: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_DATE_UTC: 2014-11-03 15:02:47
      _STATISTICS_WRITING_DATE_UTC-eng: 2014-11-03 15:02:47
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
[20:39:48] scan: audio 0x1: dca, rate=48000Hz, bitrate=1536000 Deutsch (DTS) (5.1 ch)
[20:39:48] scan: audio 0x2: dca, rate=48000Hz, bitrate=1536000 English (DTS) (5.1 ch)
Scanning title 1 of 1, preview 2, 20.00 %
Scanning title 1 of 1, preview 2, 20.00 %
Scanning title 1 of 1, preview 3, 30.00 %
Scanning title 1 of 1, preview 4, 40.00 %
Scanning title 1 of 1, preview 4, 40.00 %
Scanning title 1 of 1, preview 5, 50.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 7, 70.00 %
Scanning title 1 of 1, preview 8, 80.00 %
Scanning title 1 of 1, preview 9, 90.00 %
Scanning title 1 of 1, preview 9, 90.00 %
Scanning title 1 of 1, preview 10, 100.00 %[20:39:51] scan: 10 previews, 1920x1080, 23.976 fps, autocrop = 0/0/0/0, aspect 16:9, PAR 1:1
Scanning title 1 of 1, preview 10, 100.00 %[20:39:51] libhb: scan thread found 1 valid title(s)
+ title 1:
  + stream: C:\Users\Joerg\Videos\video.mkv
  + duration: 00:05:00
  + size: 1920x1080, pixel aspect: 1/1, display aspect: 1.78, 23.976 fps
  + autocrop: 0/0/0/0
  + support opencl: yes
  + support hwd: yes
  + chapters:
    + 1: cells 0->0, 0 blocks, duration 00:05:00
  + audio tracks:
    + 1, Deutsch (DTS) (5.1 ch) (iso639-2: deu), 48000Hz, 1536000bps
    + 2, English (DTS) (5.1 ch) (iso639-2: eng), 48000Hz, 1536000bps
  + subtitle tracks:
    + 1, German (iso639-2: deu) (Bitmap)(PGS)
    + 2, English (iso639-2: eng) (Bitmap)(PGS)
Reading chapter markers from file C:\Users\Joerg\AppData\Local\Temp\tu2_20-1-chapters.csv
[20:39:51] 1 job(s) to process
[20:39:51] starting job
[20:39:51] do_job: QSV: full path, removing unsupported filter 'Framerate Shaper'
[20:39:51] Auto Passthru: allowed codecs are AAC, AC3, DTS, DTS-HD, MP3
[20:39:51] Auto Passthru: fallback is AC3
[20:39:51] Auto Passthru: using DTS Passthru for track 1
[20:39:51] sync: expecting 7201 video frames
[20:39:51] work: only 1 chapter, disabling chapter markers
[20:39:51] job configuration:
[20:39:51]  * source
[20:39:51]    + C:\Users\Joerg\Videos\video.mkv
[20:39:51]    + title 1, chapter(s) 1 to 1
[20:39:51]    + container: matroska,webm
[20:39:51]  * destination
[20:39:51]    + C:\Users\Joerg\Videos\tu2_20.mkv
[20:39:51]    + container: Matroska (libavformat)
[20:39:51]  * video track
[20:39:51]    + decoder: h264_qsv
[20:39:51]    + loose anamorphic
[20:39:51]      + storage dimensions: 1920 * 1080, mod 2
[20:39:51]      + pixel aspect ratio: 1 / 1
[20:39:51]      + display dimensions: 1920 * 1080
[20:39:51]    + encoder: H.264 (Intel Media SDK)
[20:39:51]      + preset:  quality
[20:39:51]      + options: tu=2:ref=4:b-pyramid=1:trellis=2
[20:39:51]      + profile: high
[20:39:51]      + level:   4.1
[20:39:51]      + quality: 20.00 (ICQ)
[20:39:51]  * audio track 1
[20:39:51]    + decoder: Deutsch (DTS) (5.1 ch) (track 1, id 0x1)
[20:39:51]      + bitrate: 1536 kbps, samplerate: 48000 Hz
[20:39:51]    + DTS Passthru
[20:39:51] reader: first SCR 0 id 0x0 DTS 0
[20:39:51] encqsvInit: using full QSV path
[20:39:51] encqsvInit: TargetUsage 2 AsyncDepth 4
[20:39:51] encqsvInit: GopRefDist 4 GopPicSize 24 NumRefFrame 4
[20:39:51] encqsvInit: BFrames on BPyramid on
[20:39:51] encqsvInit: AdaptiveI on AdaptiveB on
[20:39:51] encqsvInit: RateControlMethod LA_ICQ ICQQuality 20 LookAheadDepth 40
[20:39:51] encqsvInit: LookAheadDS off
[20:39:51] encqsvInit: CAVLC off
[20:39:51] encqsvInit: Trellis on (IP)
[20:39:51] encqsvInit: H.264 profile High @ level 4.1
[20:39:52] qsv_enc_init: using 'hardware (1)' implementation, API: 1.11
[20:42:26] reader: done. 1 scr changes
[20:42:28] work: average encoding speed for job is 46.275185 fps
[20:42:28] sync: got 7200 frames, 7201 expected
[20:42:28] h264_qsv-decoder done: 7200 frames, 0 decoder errors, 0 drops
[20:42:28] dca-decoder done: 0 frames, 0 decoder errors, 0 drops
[20:42:28] mux: track 0, 7200 frames, 662110689 bytes, 17636.20 kbps, fifo 512
[20:42:28] mux: track 1, 28158 frames, 56653896 bytes, 1509.05 kbps, fifo 2048
[20:42:28] libhb: work result = 0
Encode done!
HandBrake has exited.
Deleted User 11865

Re: Haswell Quick Sync update

Post by Deleted User 11865 »

Yep, those encodes have identical output. My guess is that this is because of the ratecontrol method used. Perhaps using average bitrate, or adding force-cqp=1 to the advanced options string would then show differences between TUs 1 and 2?
jokum
Posts: 7
Joined: Tue Oct 28, 2014 3:15 pm

Re: Haswell Quick Sync update

Post by jokum »

No - no difference:

Code: Select all

HandBrake svn6468 (Nightly Build) - 64bit Version
OS: Microsoft Windows NT 6.1.7601 Service Pack 1 - 64bit
CPU: Intel(R) Core(TM) i5-4260U CPU @ 1.40GHz
Ram: 3972 MB, 
GPU Information:
  Intel(R) HD Graphics 5000 - 10.18.10.3960
Screen: 1920x1080
Temp Dir: C:\Users\Joerg\AppData\Local\Temp\
Install Dir: C:\Program Files\Handbrake
Data Dir: C:\Users\Joerg\AppData\Roaming\HandBrake\HandBrake\0.0.0.6468

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

CLI Query:  -i "C:\Users\Joerg\Videos\video.mkv" -t 1 --angle 1 -c 1 -o "C:\Users\Joerg\Videos\cpg1.mkv"  -f mkv  -w 1920 --crop 0:0:0:0 --loose-anamorphic  --modulus 2 -e qsv_h264 -q 19 --cfr -a 1 -E copy -6 none -R Auto -B 0 -D 0 --gain 0 --audio-fallback ac3 --markers="C:\Users\Joerg\AppData\Local\Temp\cpg1-1-chapters.csv" --encoder-preset=quality -x tu=1:ref=4:b-pyramid=1:trellis=2:force-cqp=1 --verbose=1

[17:38:24] hb_init: starting libhb thread
HandBrake svn6468 (2014102501) - MinGW x86_64 - http://handbrake.fr
4 CPUs detected
Opening C:\Users\Joerg\Videos\video.mkv...
[17:38:24] CPU: Intel(R) Core(TM) i5-4260U CPU @ 1.40GHz
[17:38:24]  - Intel microarchitecture Haswell
[17:38:24]  - logical processor count: 4
[17:38:24] OpenCL device #1: Intel(R) Corporation Intel(R) HD Graphics 5000
[17:38:24]  - OpenCL version: 1.2 
[17:38:24]  - driver version: 10.18.10.3960
[17:38:24]  - device type:    GPU
[17:38:24]  - supported:      YES
[17:38:24] Intel Quick Sync Video support: yes
[17:38:24]  - Intel Media SDK hardware: API 1.11 (minimum: 1.3)
[17:38:24]  - H.264 encoder: yes
[17:38:24]     - preferred implementation: hardware (any)
[17:38:24]  - H.265 encoder: no
[17:38:24] hb_scan: path=C:\Users\Joerg\Videos\video.mkv, title_index=1
libbluray/bdnav/index_parse.c:162: indx_parse(): error opening C:\Users\Joerg\Videos\video.mkv/BDMV/index.bdmv
libbluray/bdnav/index_parse.c:162: indx_parse(): error opening C:\Users\Joerg\Videos\video.mkv/BDMV/BACKUP/index.bdmv
libbluray/bluray.c:2182: nav_get_title_list(C:\Users\Joerg\Videos\video.mkv) failed
[17:38:24] 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
[17:38:24] dvd: not a dvd - trying as a stream/file instead
Input #0, matroska,webm, from 'C:\Users\Joerg\Videos\video.mkv':
  Duration: 00:05:00.35, start: 0.000000, bitrate: N/A
    Chapter #0.0: start 0.000000, end 300.352000
    Metadata:
      title           : 00:00:00
    Stream #0.0: Video: h264 (High), yuv420p, 1920x1080 [PAR 1:1 DAR 16:9], 23.98 fps, 1k tbn, 47.95 tbc (default)
    Metadata:
      BPS             : 31231864
      BPS-eng         : 31231864
      DURATION        : 00:05:00.300000000
      DURATION-eng    : 00:05:00.300000000
      NUMBER_OF_FRAMES: 7200
      NUMBER_OF_FRAMES-eng: 7200
      NUMBER_OF_BYTES : 1172366102
      NUMBER_OF_BYTES-eng: 1172366102
      _STATISTICS_WRITING_APP: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_APP-eng: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_DATE_UTC: 2014-11-03 15:02:47
      _STATISTICS_WRITING_DATE_UTC-eng: 2014-11-03 15:02:47
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0.1(ger): Audio: dca (DTS), 48000 Hz, 5.1, fltp, 1536 kb/s (default)
    Metadata:
      BPS             : 1509000
      BPS-eng         : 1509000
      DURATION        : 00:05:00.352000000
      DURATION-eng    : 00:05:00.352000000
      NUMBER_OF_FRAMES: 28158
      NUMBER_OF_FRAMES-eng: 28158
      NUMBER_OF_BYTES : 56653896
      NUMBER_OF_BYTES-eng: 56653896
      _STATISTICS_WRITING_APP: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_APP-eng: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_DATE_UTC: 2014-11-03 15:02:47
      _STATISTICS_WRITING_DATE_UTC-eng: 2014-11-03 15:02:47
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0.2(eng): Audio: dca (DTS), 48000 Hz, 5.1, fltp, 1536 kb/s
    Metadata:
      BPS             : 1509000
      BPS-eng         : 1509000
      DURATION        : 00:05:00.352000000
      DURATION-eng    : 00:05:00.352000000
      NUMBER_OF_FRAMES: 28158
      NUMBER_OF_FRAMES-eng: 28158
      NUMBER_OF_BYTES : 56653896
      NUMBER_OF_BYTES-eng: 56653896
      _STATISTICS_WRITING_APP: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_APP-eng: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_DATE_UTC: 2014-11-03 15:02:47
      _STATISTICS_WRITING_DATE_UTC-eng: 2014-11-03 15:02:47
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0.3(ger): Subtitle: pgssub
    Metadata:
      BPS             : 13517
      BPS-eng         : 13517
      DURATION        : 00:04:08.540000000
      DURATION-eng    : 00:04:08.540000000
      NUMBER_OF_FRAMES: 115
      NUMBER_OF_FRAMES-eng: 115
      NUMBER_OF_BYTES : 419960
      NUMBER_OF_BYTES-eng: 419960
      _STATISTICS_WRITING_APP: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_APP-eng: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_DATE_UTC: 2014-11-03 15:02:47
      _STATISTICS_WRITING_DATE_UTC-eng: 2014-11-03 15:02:47
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0.4(eng): Subtitle: pgssub
    Metadata:
      BPS             : 15971
      BPS-eng         : 15971
      DURATION        : 00:04:08.540000000
      DURATION-eng    : 00:04:08.540000000
      NUMBER_OF_FRAMES: 133
      NUMBER_OF_FRAMES-eng: 133
      NUMBER_OF_BYTES : 496201
      NUMBER_OF_BYTES-eng: 496201
      _STATISTICS_WRITING_APP: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_APP-eng: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_DATE_UTC: 2014-11-03 15:02:47
      _STATISTICS_WRITING_DATE_UTC-eng: 2014-11-03 15:02:47
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
[17:38:24] scan: decoding previews for title 1
Input #0, matroska,webm, from 'C:\Users\Joerg\Videos\video.mkv':
  Duration: 00:05:00.35, start: 0.000000, bitrate: N/A
    Chapter #0.0: start 0.000000, end 300.352000
    Metadata:
      title           : 00:00:00
    Stream #0.0: Video: h264 (High), yuv420p, 1920x1080 [PAR 1:1 DAR 16:9], 23.98 fps, 1k tbn, 47.95 tbc (default)
    Metadata:
      BPS             : 31231864
      BPS-eng         : 31231864
      DURATION        : 00:05:00.300000000
      DURATION-eng    : 00:05:00.300000000
      NUMBER_OF_FRAMES: 7200
      NUMBER_OF_FRAMES-eng: 7200
      NUMBER_OF_BYTES : 1172366102
      NUMBER_OF_BYTES-eng: 1172366102
      _STATISTICS_WRITING_APP: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_APP-eng: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_DATE_UTC: 2014-11-03 15:02:47
      _STATISTICS_WRITING_DATE_UTC-eng: 2014-11-03 15:02:47
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0.1(ger): Audio: dca (DTS), 48000 Hz, 5.1, fltp, 1536 kb/s (default)
    Metadata:
      BPS             : 1509000
      BPS-eng         : 1509000
      DURATION        : 00:05:00.352000000
      DURATION-eng    : 00:05:00.352000000
      NUMBER_OF_FRAMES: 28158
      NUMBER_OF_FRAMES-eng: 28158
      NUMBER_OF_BYTES : 56653896
      NUMBER_OF_BYTES-eng: 56653896
      _STATISTICS_WRITING_APP: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_APP-eng: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_DATE_UTC: 2014-11-03 15:02:47
      _STATISTICS_WRITING_DATE_UTC-eng: 2014-11-03 15:02:47
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0.2(eng): Audio: dca (DTS), 48000 Hz, 5.1, fltp, 1536 kb/s
    Metadata:
      BPS             : 1509000
      BPS-eng         : 1509000
      DURATION        : 00:05:00.352000000
      DURATION-eng    : 00:05:00.352000000
      NUMBER_OF_FRAMES: 28158
      NUMBER_OF_FRAMES-eng: 28158
      NUMBER_OF_BYTES : 56653896
      NUMBER_OF_BYTES-eng: 56653896
      _STATISTICS_WRITING_APP: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_APP-eng: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_DATE_UTC: 2014-11-03 15:02:47
      _STATISTICS_WRITING_DATE_UTC-eng: 2014-11-03 15:02:47
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0.3(ger): Subtitle: pgssub
    Metadata:
      BPS             : 13517
      BPS-eng         : 13517
      DURATION        : 00:04:08.540000000
      DURATION-eng    : 00:04:08.540000000
      NUMBER_OF_FRAMES: 115
      NUMBER_OF_FRAMES-eng: 115
      NUMBER_OF_BYTES : 419960
      NUMBER_OF_BYTES-eng: 419960
      _STATISTICS_WRITING_APP: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_APP-eng: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_DATE_UTC: 2014-11-03 15:02:47
      _STATISTICS_WRITING_DATE_UTC-eng: 2014-11-03 15:02:47
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0.4(eng): Subtitle: pgssub
    Metadata:
      BPS             : 15971
      BPS-eng         : 15971
      DURATION        : 00:04:08.540000000
      DURATION-eng    : 00:04:08.540000000
      NUMBER_OF_FRAMES: 133
      NUMBER_OF_FRAMES-eng: 133
      NUMBER_OF_BYTES : 496201
      NUMBER_OF_BYTES-eng: 496201
      _STATISTICS_WRITING_APP: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_APP-eng: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_DATE_UTC: 2014-11-03 15:02:47
      _STATISTICS_WRITING_DATE_UTC-eng: 2014-11-03 15:02:47
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
[17:38:24] scan: audio 0x1: dca, rate=48000Hz, bitrate=1536000 Deutsch (DTS) (5.1 ch)
[17:38:24] scan: audio 0x2: dca, rate=48000Hz, bitrate=1536000 English (DTS) (5.1 ch)
Scanning title 1 of 1, preview 2, 20.00 %
Scanning title 1 of 1, preview 2, 20.00 %
Scanning title 1 of 1, preview 3, 30.00 %
Scanning title 1 of 1, preview 4, 40.00 %
Scanning title 1 of 1, preview 4, 40.00 %
Scanning title 1 of 1, preview 5, 50.00 %
Scanning title 1 of 1, preview 6, 60.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 8, 80.00 %
Scanning title 1 of 1, preview 9, 90.00 %
Scanning title 1 of 1, preview 10, 100.00 %
Scanning title 1 of 1, preview 10, 100.00 %[17:38:26] scan: 10 previews, 1920x1080, 23.976 fps, autocrop = 0/0/0/0, aspect 16:9, PAR 1:1
[17:38:26] libhb: scan thread found 1 valid title(s)
+ title 1:
  + stream: C:\Users\Joerg\Videos\video.mkv
  + duration: 00:05:00
  + size: 1920x1080, pixel aspect: 1/1, display aspect: 1.78, 23.976 fps
  + autocrop: 0/0/0/0
  + support opencl: yes
  + support hwd: yes
  + chapters:
    + 1: cells 0->0, 0 blocks, duration 00:05:00
  + audio tracks:
    + 1, Deutsch (DTS) (5.1 ch) (iso639-2: deu), 48000Hz, 1536000bps
    + 2, English (DTS) (5.1 ch) (iso639-2: eng), 48000Hz, 1536000bps
  + subtitle tracks:
    + 1, German (iso639-2: deu) (Bitmap)(PGS)
    + 2, English (iso639-2: eng) (Bitmap)(PGS)
Reading chapter markers from file C:\Users\Joerg\AppData\Local\Temp\cpg1-1-chapters.csv
[17:38:26] 1 job(s) to process
[17:38:26] starting job
[17:38:26] do_job: QSV: full path, removing unsupported filter 'Framerate Shaper'
[17:38:26] Auto Passthru: allowed codecs are AAC, AC3, DTS, DTS-HD, MP3
[17:38:26] Auto Passthru: fallback is AC3
[17:38:26] Auto Passthru: using DTS Passthru for track 1
[17:38:26] sync: expecting 7201 video frames
[17:38:26] work: only 1 chapter, disabling chapter markers
[17:38:26] job configuration:
[17:38:26]  * source
[17:38:26]    + C:\Users\Joerg\Videos\video.mkv
[17:38:26]    + title 1, chapter(s) 1 to 1
[17:38:26]    + container: matroska,webm
[17:38:26]  * destination
[17:38:26]    + C:\Users\Joerg\Videos\cpg1.mkv
[17:38:26]    + container: Matroska (libavformat)
[17:38:26]  * video track
[17:38:26]    + decoder: h264_qsv
[17:38:26]    + loose anamorphic
[17:38:26]      + storage dimensions: 1920 * 1080, mod 2
[17:38:26]      + pixel aspect ratio: 1 / 1
[17:38:26]      + display dimensions: 1920 * 1080
[17:38:26]    + encoder: H.264 (Intel Media SDK)
[17:38:26]      + preset:  quality
[17:38:26]      + options: tu=1:ref=4:b-pyramid=1:trellis=2:force-cqp=1
[17:38:26]      + quality: 19.00 (ICQ)
[17:38:26]  * audio track 1
[17:38:26]    + decoder: Deutsch (DTS) (5.1 ch) (track 1, id 0x1)
[17:38:26]      + bitrate: 1536 kbps, samplerate: 48000 Hz
[17:38:26]    + DTS Passthru
[17:38:26] reader: first SCR 0 id 0x0 DTS 0
[17:38:27] encqsvInit: using full QSV path
[17:38:27] encqsvInit: TargetUsage 1 AsyncDepth 4
[17:38:27] encqsvInit: GopRefDist 4 GopPicSize 32 NumRefFrame 4
[17:38:27] encqsvInit: BFrames on BPyramid on
[17:38:27] encqsvInit: AdaptiveI on AdaptiveB on
[17:38:27] encqsvInit: RateControlMethod CQP with QPI 19 QPP 21 QPB 23
[17:38:27] encqsvInit: CAVLC off
[17:38:27] encqsvInit: Trellis on (IP)
[17:38:27] encqsvInit: H.264 profile High @ level 4.0
[17:38:27] qsv_enc_init: using 'hardware (1)' implementation, API: 1.11
[17:39:50] reader: done. 1 scr changes
[17:39:50] work: average encoding speed for job is 86.290840 fps
[17:39:50] sync: got 7200 frames, 7201 expected
[17:39:50] h264_qsv-decoder done: 7200 frames, 0 decoder errors, 0 drops
[17:39:50] dca-decoder done: 0 frames, 0 decoder errors, 0 drops
[17:39:50] mux: track 0, 7200 frames, 355184248 bytes, 9460.80 kbps, fifo 512
[17:39:50] mux: track 1, 28158 frames, 56653896 bytes, 1509.05 kbps, fifo 2048
[17:39:50] libhb: work result = 0
Encode done!
HandBrake has exited.

Code: Select all

HandBrake svn6468 (Nightly Build) - 64bit Version
OS: Microsoft Windows NT 6.1.7601 Service Pack 1 - 64bit
CPU: Intel(R) Core(TM) i5-4260U CPU @ 1.40GHz
Ram: 3972 MB, 
GPU Information:
  Intel(R) HD Graphics 5000 - 10.18.10.3960
Screen: 1920x1080
Temp Dir: C:\Users\Joerg\AppData\Local\Temp\
Install Dir: C:\Program Files\Handbrake
Data Dir: C:\Users\Joerg\AppData\Roaming\HandBrake\HandBrake\0.0.0.6468

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

CLI Query:  -i "C:\Users\Joerg\Videos\video.mkv" -t 1 --angle 1 -c 1 -o "C:\Users\Joerg\Videos\cpg2.mkv"  -f mkv  -w 1920 --crop 0:0:0:0 --loose-anamorphic  --modulus 2 -e qsv_h264 -q 19 --cfr -a 1 -E copy -6 none -R Auto -B 0 -D 0 --gain 0 --audio-fallback ac3 --markers="C:\Users\Joerg\AppData\Local\Temp\cpg2-1-chapters.csv" --encoder-preset=quality -x tu=2:ref=4:b-pyramid=1:trellis=2:force-cqp=1 --verbose=1

[17:40:06] hb_init: starting libhb thread
HandBrake svn6468 (2014102501) - MinGW x86_64 - http://handbrake.fr
4 CPUs detected
Opening C:\Users\Joerg\Videos\video.mkv...
[17:40:06] CPU: Intel(R) Core(TM) i5-4260U CPU @ 1.40GHz
[17:40:06]  - Intel microarchitecture Haswell
[17:40:06]  - logical processor count: 4
[17:40:06] OpenCL device #1: Intel(R) Corporation Intel(R) HD Graphics 5000
[17:40:06]  - OpenCL version: 1.2 
[17:40:06]  - driver version: 10.18.10.3960
[17:40:06]  - device type:    GPU
[17:40:06]  - supported:      YES
[17:40:06] Intel Quick Sync Video support: yes
[17:40:06]  - Intel Media SDK hardware: API 1.11 (minimum: 1.3)
[17:40:06]  - H.264 encoder: yes
[17:40:06]     - preferred implementation: hardware (any)
[17:40:06]  - H.265 encoder: no
[17:40:06] hb_scan: path=C:\Users\Joerg\Videos\video.mkv, title_index=1
libbluray/bdnav/index_parse.c:162: indx_parse(): error opening C:\Users\Joerg\Videos\video.mkv/BDMV/index.bdmv
libbluray/bdnav/index_parse.c:162: indx_parse(): error opening C:\Users\Joerg\Videos\video.mkv/BDMV/BACKUP/index.bdmv
libbluray/bluray.c:2182: nav_get_title_list(C:\Users\Joerg\Videos\video.mkv) failed
[17:40:06] 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
[17:40:06] dvd: not a dvd - trying as a stream/file instead
Input #0, matroska,webm, from 'C:\Users\Joerg\Videos\video.mkv':
  Duration: 00:05:00.35, start: 0.000000, bitrate: N/A
    Chapter #0.0: start 0.000000, end 300.352000
    Metadata:
      title           : 00:00:00
    Stream #0.0: Video: h264 (High), yuv420p, 1920x1080 [PAR 1:1 DAR 16:9], 23.98 fps, 1k tbn, 47.95 tbc (default)
    Metadata:
      BPS             : 31231864
      BPS-eng         : 31231864
      DURATION        : 00:05:00.300000000
      DURATION-eng    : 00:05:00.300000000
      NUMBER_OF_FRAMES: 7200
      NUMBER_OF_FRAMES-eng: 7200
      NUMBER_OF_BYTES : 1172366102
      NUMBER_OF_BYTES-eng: 1172366102
      _STATISTICS_WRITING_APP: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_APP-eng: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_DATE_UTC: 2014-11-03 15:02:47
      _STATISTICS_WRITING_DATE_UTC-eng: 2014-11-03 15:02:47
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0.1(ger): Audio: dca (DTS), 48000 Hz, 5.1, fltp, 1536 kb/s (default)
    Metadata:
      BPS             : 1509000
      BPS-eng         : 1509000
      DURATION        : 00:05:00.352000000
      DURATION-eng    : 00:05:00.352000000
      NUMBER_OF_FRAMES: 28158
      NUMBER_OF_FRAMES-eng: 28158
      NUMBER_OF_BYTES : 56653896
      NUMBER_OF_BYTES-eng: 56653896
      _STATISTICS_WRITING_APP: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_APP-eng: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_DATE_UTC: 2014-11-03 15:02:47
      _STATISTICS_WRITING_DATE_UTC-eng: 2014-11-03 15:02:47
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0.2(eng): Audio: dca (DTS), 48000 Hz, 5.1, fltp, 1536 kb/s
    Metadata:
      BPS             : 1509000
      BPS-eng         : 1509000
      DURATION        : 00:05:00.352000000
      DURATION-eng    : 00:05:00.352000000
      NUMBER_OF_FRAMES: 28158
      NUMBER_OF_FRAMES-eng: 28158
      NUMBER_OF_BYTES : 56653896
      NUMBER_OF_BYTES-eng: 56653896
      _STATISTICS_WRITING_APP: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_APP-eng: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_DATE_UTC: 2014-11-03 15:02:47
      _STATISTICS_WRITING_DATE_UTC-eng: 2014-11-03 15:02:47
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0.3(ger): Subtitle: pgssub
    Metadata:
      BPS             : 13517
      BPS-eng         : 13517
      DURATION        : 00:04:08.540000000
      DURATION-eng    : 00:04:08.540000000
      NUMBER_OF_FRAMES: 115
      NUMBER_OF_FRAMES-eng: 115
      NUMBER_OF_BYTES : 419960
      NUMBER_OF_BYTES-eng: 419960
      _STATISTICS_WRITING_APP: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_APP-eng: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_DATE_UTC: 2014-11-03 15:02:47
      _STATISTICS_WRITING_DATE_UTC-eng: 2014-11-03 15:02:47
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0.4(eng): Subtitle: pgssub
    Metadata:
      BPS             : 15971
      BPS-eng         : 15971
      DURATION        : 00:04:08.540000000
      DURATION-eng    : 00:04:08.540000000
      NUMBER_OF_FRAMES: 133
      NUMBER_OF_FRAMES-eng: 133
      NUMBER_OF_BYTES : 496201
      NUMBER_OF_BYTES-eng: 496201
      _STATISTICS_WRITING_APP: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_APP-eng: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_DATE_UTC: 2014-11-03 15:02:47
      _STATISTICS_WRITING_DATE_UTC-eng: 2014-11-03 15:02:47
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
[17:40:06] scan: decoding previews for title 1
Input #0, matroska,webm, from 'C:\Users\Joerg\Videos\video.mkv':
  Duration: 00:05:00.35, start: 0.000000, bitrate: N/A
    Chapter #0.0: start 0.000000, end 300.352000
    Metadata:
      title           : 00:00:00
    Stream #0.0: Video: h264 (High), yuv420p, 1920x1080 [PAR 1:1 DAR 16:9], 23.98 fps, 1k tbn, 47.95 tbc (default)
    Metadata:
      BPS             : 31231864
      BPS-eng         : 31231864
      DURATION        : 00:05:00.300000000
      DURATION-eng    : 00:05:00.300000000
      NUMBER_OF_FRAMES: 7200
      NUMBER_OF_FRAMES-eng: 7200
      NUMBER_OF_BYTES : 1172366102
      NUMBER_OF_BYTES-eng: 1172366102
      _STATISTICS_WRITING_APP: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_APP-eng: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_DATE_UTC: 2014-11-03 15:02:47
      _STATISTICS_WRITING_DATE_UTC-eng: 2014-11-03 15:02:47
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0.1(ger): Audio: dca (DTS), 48000 Hz, 5.1, fltp, 1536 kb/s (default)
    Metadata:
      BPS             : 1509000
      BPS-eng         : 1509000
      DURATION        : 00:05:00.352000000
      DURATION-eng    : 00:05:00.352000000
      NUMBER_OF_FRAMES: 28158
      NUMBER_OF_FRAMES-eng: 28158
      NUMBER_OF_BYTES : 56653896
      NUMBER_OF_BYTES-eng: 56653896
      _STATISTICS_WRITING_APP: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_APP-eng: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_DATE_UTC: 2014-11-03 15:02:47
      _STATISTICS_WRITING_DATE_UTC-eng: 2014-11-03 15:02:47
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0.2(eng): Audio: dca (DTS), 48000 Hz, 5.1, fltp, 1536 kb/s
    Metadata:
      BPS             : 1509000
      BPS-eng         : 1509000
      DURATION        : 00:05:00.352000000
      DURATION-eng    : 00:05:00.352000000
      NUMBER_OF_FRAMES: 28158
      NUMBER_OF_FRAMES-eng: 28158
      NUMBER_OF_BYTES : 56653896
      NUMBER_OF_BYTES-eng: 56653896
      _STATISTICS_WRITING_APP: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_APP-eng: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_DATE_UTC: 2014-11-03 15:02:47
      _STATISTICS_WRITING_DATE_UTC-eng: 2014-11-03 15:02:47
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0.3(ger): Subtitle: pgssub
    Metadata:
      BPS             : 13517
      BPS-eng         : 13517
      DURATION        : 00:04:08.540000000
      DURATION-eng    : 00:04:08.540000000
      NUMBER_OF_FRAMES: 115
      NUMBER_OF_FRAMES-eng: 115
      NUMBER_OF_BYTES : 419960
      NUMBER_OF_BYTES-eng: 419960
      _STATISTICS_WRITING_APP: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_APP-eng: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_DATE_UTC: 2014-11-03 15:02:47
      _STATISTICS_WRITING_DATE_UTC-eng: 2014-11-03 15:02:47
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0.4(eng): Subtitle: pgssub
    Metadata:
      BPS             : 15971
      BPS-eng         : 15971
      DURATION        : 00:04:08.540000000
      DURATION-eng    : 00:04:08.540000000
      NUMBER_OF_FRAMES: 133
      NUMBER_OF_FRAMES-eng: 133
      NUMBER_OF_BYTES : 496201
      NUMBER_OF_BYTES-eng: 496201
      _STATISTICS_WRITING_APP: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_APP-eng: mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
      _STATISTICS_WRITING_DATE_UTC: 2014-11-03 15:02:47
      _STATISTICS_WRITING_DATE_UTC-eng: 2014-11-03 15:02:47
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
[17:40:06] scan: audio 0x1: dca, rate=48000Hz, bitrate=1536000 Deutsch (DTS) (5.1 ch)
[17:40:06] scan: audio 0x2: dca, rate=48000Hz, bitrate=1536000 English (DTS) (5.1 ch)
Scanning title 1 of 1, preview 2, 20.00 %
Scanning title 1 of 1, preview 3, 30.00 %
Scanning title 1 of 1, preview 4, 40.00 %
Scanning title 1 of 1, preview 4, 40.00 %
Scanning title 1 of 1, preview 5, 50.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 8, 80.00 %
Scanning title 1 of 1, preview 9, 90.00 %
Scanning title 1 of 1, preview 10, 100.00 %[17:40:08] scan: 10 previews, 1920x1080, 23.976 fps, autocrop = 0/0/0/0, aspect 16:9, PAR 1:1
[17:40:08] libhb: scan thread found 1 valid title(s)
+ title 1:
  + stream: C:\Users\Joerg\Videos\video.mkv
  + duration: 00:05:00
  + size: 1920x1080, pixel aspect: 1/1, display aspect: 1.78, 23.976 fps
  + autocrop: 0/0/0/0
  + support opencl: yes
  + support hwd: yes
  + chapters:
    + 1: cells 0->0, 0 blocks, duration 00:05:00
  + audio tracks:
    + 1, Deutsch (DTS) (5.1 ch) (iso639-2: deu), 48000Hz, 1536000bps
    + 2, English (DTS) (5.1 ch) (iso639-2: eng), 48000Hz, 1536000bps
  + subtitle tracks:
    + 1, German (iso639-2: deu) (Bitmap)(PGS)
    + 2, English (iso639-2: eng) (Bitmap)(PGS)
Reading chapter markers from file C:\Users\Joerg\AppData\Local\Temp\cpg2-1-chapters.csv
[17:40:08] 1 job(s) to process
[17:40:08] starting job
[17:40:08] do_job: QSV: full path, removing unsupported filter 'Framerate Shaper'
[17:40:08] Auto Passthru: allowed codecs are AAC, AC3, DTS, DTS-HD, MP3
[17:40:08] Auto Passthru: fallback is AC3
[17:40:08] Auto Passthru: using DTS Passthru for track 1
[17:40:08] sync: expecting 7201 video frames
[17:40:08] work: only 1 chapter, disabling chapter markers
[17:40:08] job configuration:
[17:40:08]  * source
[17:40:08]    + C:\Users\Joerg\Videos\video.mkv
[17:40:08]    + title 1, chapter(s) 1 to 1
[17:40:08]    + container: matroska,webm
[17:40:08]  * destination
[17:40:08]    + C:\Users\Joerg\Videos\cpg2.mkv
[17:40:08]    + container: Matroska (libavformat)
[17:40:08]  * video track
[17:40:08]    + decoder: h264_qsv
[17:40:08]    + loose anamorphic
[17:40:08]      + storage dimensions: 1920 * 1080, mod 2
[17:40:08]      + pixel aspect ratio: 1 / 1
[17:40:08]      + display dimensions: 1920 * 1080
[17:40:08]    + encoder: H.264 (Intel Media SDK)
[17:40:08]      + preset:  quality
[17:40:08]      + options: tu=2:ref=4:b-pyramid=1:trellis=2:force-cqp=1
[17:40:08]      + quality: 19.00 (ICQ)
[17:40:08]  * audio track 1
[17:40:08]    + decoder: Deutsch (DTS) (5.1 ch) (track 1, id 0x1)
[17:40:08]      + bitrate: 1536 kbps, samplerate: 48000 Hz
[17:40:08]    + DTS Passthru
[17:40:09] reader: first SCR 0 id 0x0 DTS 0
[17:40:09] encqsvInit: using full QSV path
[17:40:09] encqsvInit: TargetUsage 2 AsyncDepth 4
[17:40:09] encqsvInit: GopRefDist 4 GopPicSize 32 NumRefFrame 4
[17:40:09] encqsvInit: BFrames on BPyramid on
[17:40:09] encqsvInit: AdaptiveI on AdaptiveB on
[17:40:09] encqsvInit: RateControlMethod CQP with QPI 19 QPP 21 QPB 23
[17:40:09] encqsvInit: CAVLC off
[17:40:09] encqsvInit: Trellis on (IP)
[17:40:09] encqsvInit: H.264 profile High @ level 4.0
[17:40:09] qsv_enc_init: using 'hardware (1)' implementation, API: 1.11
[17:41:15] reader: done. 1 scr changes
[17:41:15] work: average encoding speed for job is 108.507339 fps
[17:41:15] sync: got 7200 frames, 7201 expected
[17:41:15] h264_qsv-decoder done: 7200 frames, 0 decoder errors, 0 drops
[17:41:15] dca-decoder done: 0 frames, 0 decoder errors, 0 drops
[17:41:15] mux: track 0, 7200 frames, 355184248 bytes, 9460.80 kbps, fifo 512
[17:41:15] mux: track 1, 28158 frames, 56653896 bytes, 1509.05 kbps, fifo 2048
[17:41:15] libhb: work result = 0
Encode done!
HandBrake has exited.
Deleted User 11865

Re: Haswell Quick Sync update

Post by Deleted User 11865 »

Does q264 print a summary of what settings are used?
jokum
Posts: 7
Joined: Tue Oct 28, 2014 3:15 pm

Re: Haswell Quick Sync update

Post by jokum »

here are two examples, that i get different files with TU1/TU2:

Code: Select all

C:\Program Files (x86)\q264>q264 -v -y -u 1 -cqp 20 -i c:\Users\Joerg\Videos\video.mkv -o c:\temp\test.h264
2014-11-09 14:14:08.143: Info: Main: q264 Version 0.3.9 (beta)   Built: Sep 22 2014 10:01:04
2014-11-09 14:14:08.143: Debug: Main: Scene cut detection is disabled.
2014-11-09 14:14:08.143: Info: Main: Intel DirectX 9 display adapter found.
2014-11-09 14:14:08.237: Debug: Main: Auto-detecting characteristics of input file.
2014-11-09 14:14:08.237: Debug: Main: Codec name: h264
2014-11-09 14:14:08.237: Info: Main: H.264 input is currently decoded using ffmpeg libraries rather than Quick Sync hardware.
2014-11-09 14:14:08.237: Debug: Main: Read frame rate 23.976 from input file.
2014-11-09 14:14:08.237: Debug: Main: Read input size 1920x1080 from input file.
2014-11-09 14:14:08.268: Info: Main: Intel HD graphics driver: Intel(R) HD Graphics 5000
2014-11-09 14:14:08.268: Info: Main: Intel HD driver version:  10.18.10.3960
2014-11-09 14:14:08.268: Debug: Main: Intel graphics driver found.
2014-11-09 14:14:08.268: Debug: Main: Your CPU supports MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2.
---------------------------
Arguments:
----------
Input file:             c:\Users\Joerg\Videos\video.mkv
Input type:             container
Input size:             1920x1080
Input fps:              23.976
Output fps:             0.000
Input pic struct:       progressive
Deinterlace:            F
IVTC:                   F
Max frames:             0
Dump frames:            F
Overwrite:              T
Use hw:                 T
Mem type:               Direct3d
Direct3D:               9
Output:                 c:\temp\test.h264
Output size:            1920x1080
Crop ROI:               (0,0) to (0,0)
Sample Aspect Ratio:    0:0
Codec Profile:          High
Usage:                  1 (best quality)
Rate control:           CQP (20, 20, 20)
Max GOP size:           0
GOP ref distance:       0
Num ref frames:         0
IDR interval:           0
Scene Cut Threshold:    0.0 (disabled)
Trellis quant:          Off
MBBRC:                  Unspecified
ExtBRC:                 Unspecified
Denoise:                0
---------------------------
2014-11-09 14:14:08.268: Info: VideoFileReader: Opened file: c:\Users\Joerg\Videos\video.mkv
2014-11-09 14:14:08.299: Debug: VideoFileReader: There are 5 streams
2014-11-09 14:14:08.315: Info: VideoFileReader: Opened codec context: Video: h264 (High), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9]
2014-11-09 14:14:08.315: Debug: VideoFileReader: Codec tag: [0][0][0][0]
2014-11-09 14:14:08.315: Debug: VideoFileReader: Codec name: h264
2014-11-09 14:14:08.315: Debug: VideoFileReader: Frame count: 0
2014-11-09 14:14:08.315: Debug: VideoFileReader: Stream time base: 1/1000 : 0.001000
2014-11-09 14:14:08.315: Debug: VideoFileReader: Frame rate: 24000/1001 : 23.976
2014-11-09 14:14:08.315: Debug: VideoFileReader: Start time: 0
2014-11-09 14:14:08.315: Debug: VideoFileReader: Duration: 0.000 s
2014-11-09 14:14:08.315: Debug: VideoFileReader: Video codec id: 28, pix fmt: 0
2014-11-09 14:14:08.315: Debug: VideoFileReader: Created video image buffer: lineSize: 1920 (1 per pixel), frameSizeBytes: 3110400 (1.50 per pixel)
2014-11-09 14:14:08.315: Debug: VideoFileReader:    planePitches[0] = 1920
2014-11-09 14:14:08.315: Debug: VideoFileReader:    planePitches[1] = 960
2014-11-09 14:14:08.315: Debug: VideoFileReader:    planePitches[2] = 960
2014-11-09 14:14:08.315: Debug: VideoFileReader:    planePitches[3] = 0
2014-11-09 14:14:08.315: Debug: EncodingPipeline: Requesting API version: 1.1 (hardware)
2014-11-09 14:14:08.346: Debug: EncodingPipeline: Found SDK version 1.11, implementation: hardware
2014-11-09 14:14:08.346: Info: Global: Initializing Direct3d 9 device.
2014-11-09 14:14:08.362: Debug: EncodingPipeline: Reader output color format: YUV420
2014-11-09 14:14:08.362: Debug: EncodingPipeline: Input pic struct:  progressive
2014-11-09 14:14:08.362: Debug: EncodingPipeline: VPP input frame rate:  24000 / 1001 = 23.976
2014-11-09 14:14:08.362: Debug: EncodingPipeline: VPP output frame rate: 24000 / 1001 = 23.976
2014-11-09 14:14:08.362: Debug: EncodingPipeline: Output pic struct: progressive
2014-11-09 14:14:08.362: Debug: EncodingPipeline: Using VPP for resize, color change (YUV420 to NV12), denoise, detail, ivtc, or deinterlace.
2014-11-09 14:14:08.502: Info: Main: Encoding...
2014-11-09 14:14:08.533: Debug: FfmpegVideoReader: FfmpegVideoReader::LoadNextFrame: Input: I420, Output: YV12, Size: 1920x1080
2014-11-09 14:16:22.304: Debug: VideoFileReader: Hit end of stream at frame 7200
2014-11-09 14:16:22.335: Debug: Main: Output frame counts: I: 29, IDR: 29, P: 2391, B: 4780
2014-11-09 14:16:22.335: Info: EncodingPipeline: Number of frames encoded: 7200
2014-11-09 14:16:22.382: Debug: Main: Pipeline wait stats: frames: 7200, waitsOnVpp: 0, waitsOnEncode: 805, waitsOnGetFrame: 0
2014-11-09 14:16:22.382: Info: Main: Encoding done. Duration: 134.24 s, FPS: 53.6
2014-11-09 14:16:22.382: Info: Main: Actual bitrate: 13429 Kbps (7200 frames, 23.976 fps, output file size 504098 KB)
2014-11-09 14:16:22.382: Info: Main: Created output file: c:\temp\test.h264

Code: Select all

C:\Program Files (x86)\q264>q264 -v -y -u 2 -cqp 20 -i c:\Users\Joerg\Videos\video.mkv -o c:\temp\test.h264
2014-11-09 14:17:25.172: Info: Main: q264 Version 0.3.9 (beta)   Built: Sep 22 2014 10:01:04
2014-11-09 14:17:25.172: Debug: Main: Scene cut detection is disabled.
2014-11-09 14:17:25.187: Info: Main: Intel DirectX 9 display adapter found.
2014-11-09 14:17:25.281: Debug: Main: Auto-detecting characteristics of input file.
2014-11-09 14:17:25.281: Debug: Main: Codec name: h264
2014-11-09 14:17:25.281: Info: Main: H.264 input is currently decoded using ffmpeg libraries rather than Quick Sync hardware.
2014-11-09 14:17:25.281: Debug: Main: Read frame rate 23.976 from input file.
2014-11-09 14:17:25.281: Debug: Main: Read input size 1920x1080 from input file.
2014-11-09 14:17:25.375: Info: Main: Intel HD graphics driver: Intel(R) HD Graphics 5000
2014-11-09 14:17:25.375: Info: Main: Intel HD driver version:  10.18.10.3960
2014-11-09 14:17:25.375: Debug: Main: Intel graphics driver found.
2014-11-09 14:17:25.375: Debug: Main: Your CPU supports MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2.
---------------------------
Arguments:
----------
Input file:             c:\Users\Joerg\Videos\video.mkv
Input type:             container
Input size:             1920x1080
Input fps:              23.976
Output fps:             0.000
Input pic struct:       progressive
Deinterlace:            F
IVTC:                   F
Max frames:             0
Dump frames:            F
Overwrite:              T
Use hw:                 T
Mem type:               Direct3d
Direct3D:               9
Output:                 c:\temp\test.h264
Output size:            1920x1080
Crop ROI:               (0,0) to (0,0)
Sample Aspect Ratio:    0:0
Codec Profile:          High
Usage:                  2
Rate control:           CQP (20, 20, 20)
Max GOP size:           0
GOP ref distance:       0
Num ref frames:         0
IDR interval:           0
Scene Cut Threshold:    0.0 (disabled)
Trellis quant:          Off
MBBRC:                  Unspecified
ExtBRC:                 Unspecified
Denoise:                0
---------------------------
2014-11-09 14:17:25.375: Info: VideoFileReader: Opened file: c:\Users\Joerg\Videos\video.mkv
2014-11-09 14:17:25.406: Debug: VideoFileReader: There are 5 streams
2014-11-09 14:17:25.406: Info: VideoFileReader: Opened codec context: Video: h264 (High), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9]
2014-11-09 14:17:25.406: Debug: VideoFileReader: Codec tag: [0][0][0][0]
2014-11-09 14:17:25.406: Debug: VideoFileReader: Codec name: h264
2014-11-09 14:17:25.406: Debug: VideoFileReader: Frame count: 0
2014-11-09 14:17:25.406: Debug: VideoFileReader: Stream time base: 1/1000 : 0.001000
2014-11-09 14:17:25.406: Debug: VideoFileReader: Frame rate: 24000/1001 : 23.976
2014-11-09 14:17:25.406: Debug: VideoFileReader: Start time: 0
2014-11-09 14:17:25.406: Debug: VideoFileReader: Duration: 0.000 s
2014-11-09 14:17:25.406: Debug: VideoFileReader: Video codec id: 28, pix fmt: 0
2014-11-09 14:17:25.406: Debug: VideoFileReader: Created video image buffer: lineSize: 1920 (1 per pixel), frameSizeBytes: 3110400 (1.50 per pixel)
2014-11-09 14:17:25.406: Debug: VideoFileReader:    planePitches[0] = 1920
2014-11-09 14:17:25.406: Debug: VideoFileReader:    planePitches[1] = 960
2014-11-09 14:17:25.406: Debug: VideoFileReader:    planePitches[2] = 960
2014-11-09 14:17:25.406: Debug: VideoFileReader:    planePitches[3] = 0
2014-11-09 14:17:25.453: Debug: EncodingPipeline: Requesting API version: 1.1 (hardware)
2014-11-09 14:17:25.484: Debug: EncodingPipeline: Found SDK version 1.11, implementation: hardware
2014-11-09 14:17:25.484: Info: Global: Initializing Direct3d 9 device.
2014-11-09 14:17:25.499: Debug: EncodingPipeline: Reader output color format: YUV420
2014-11-09 14:17:25.499: Debug: EncodingPipeline: Input pic struct:  progressive
2014-11-09 14:17:25.499: Debug: EncodingPipeline: VPP input frame rate:  24000 / 1001 = 23.976
2014-11-09 14:17:25.499: Debug: EncodingPipeline: VPP output frame rate: 24000 / 1001 = 23.976
2014-11-09 14:17:25.499: Debug: EncodingPipeline: Output pic struct: progressive
2014-11-09 14:17:25.499: Debug: EncodingPipeline: Using VPP for resize, color change (YUV420 to NV12), denoise, detail, ivtc, or deinterlace.
2014-11-09 14:17:25.640: Info: Main: Encoding...
2014-11-09 14:17:25.655: Debug: FfmpegVideoReader: FfmpegVideoReader::LoadNextFrame: Input: I420, Output: YV12, Size: 1920x1080
2014-11-09 14:19:22.624: Debug: VideoFileReader: Hit end of stream at frame 7200
2014-11-09 14:19:22.671: Debug: Main: Output frame counts: I: 29, IDR: 29, P: 2391, B: 4780
2014-11-09 14:19:22.671: Info: EncodingPipeline: Number of frames encoded: 7200
2014-11-09 14:19:22.687: Debug: Main: Pipeline wait stats: frames: 7200, waitsOnVpp: 0, waitsOnEncode: 190, waitsOnGetFrame: 0
2014-11-09 14:19:22.687: Info: Main: Encoding done. Duration: 117.52 s, FPS: 61.3
2014-11-09 14:19:22.687: Info: Main: Actual bitrate: 12362 Kbps (7200 frames, 23.976 fps, output file size 464070 KB)
2014-11-09 14:19:22.687: Info: Main: Created output file: c:\temp\test.h264
wolfrick
Posts: 7
Joined: Fri Nov 21, 2014 3:00 am

Re: Haswell Quick Sync update

Post by wolfrick »

I may have an idea to the problem... I was also trying to replicate the conditions on my Intel 4600 IGP. Could it possibly be the version of the Intel Media SDK used in Handbrake? I was reading:
https://software.intel.com/file/414359/download
and it states they are up to version 5.0. The logs above and my system is showing version 1.11

I come to this conclusion based on the article: http://newsroom.intel.com/servlet/JiveS ... s-4200.pdf Is it possible the Intel Media SDK 1.11 not understand the newer IGP Chipsets OR clumps TU1-TU4 together like the article states with older IGP?

In addition, new features have been added to 5.0 + a new RAW media SDK addon for 4K processing.

I will test on IGP 4600 today passing TU1, TU2, TU5, TU7 and posting my findings... Thank you...
wolfrick
Posts: 7
Joined: Fri Nov 21, 2014 3:00 am

Re: Haswell Quick Sync update

Post by wolfrick »

wolfrick wrote:I may have an idea to the problem... I was also trying to replicate the conditions on my Intel 4600 IGP. Could it possibly be the version of the Intel Media SDK used in Handbrake? I was reading:
https://software.intel.com/file/414359/download
and it states they are up to version 5.0. The logs above and my system is showing version 1.11

I come to this conclusion based on the article: http://newsroom.intel.com/servlet/JiveS ... s-4200.pdf Is it possible the Intel Media SDK 1.11 not understand the newer IGP Chipsets OR clumps TU1-TU4 together like the article states with older IGP?

In addition, new features have been added to 5.0 + a new RAW media SDK addon for 4K processing.

I will test on IGP 4600 today passing TU1, TU2, TU5, TU7 and posting my findings... Thank you...
After research, the Q264 Software used to demo the TU1/TU2 Setting by Jokum is using the latest API according to their release notes. The also shows SDK API 1.11 (self debunked) :shock:

After running numerous test on the same data/same system, I've come to the conclusion the "TU" option is not being passed or defaults to TU1 to QSV. However Best Quality, Balanced, and Fast are but unknown their corresponding TU number. If I was to guess: Best Quality(TU1), Balanced(TU5), Fast(TU6). :?

Here are my notes:
Test Hardware:
I7-4770/IGP4600
GTX760
Win 8.1
16GB Ram

Data:
All encoded in 30-35 min with full CPU utilization

All Log files contain:

Code: Select all

Intel Quick Sync Video support: yes
  - Intel Media SDK hardware: [b]API 1.11[/b] (minimum: 1.3)
  - H.264 encoder: yes
     - preferred implementation: hardware (any)
  - H.265 encoder: no
 OpenCL device #1: Intel(R) Corporation Intel(R) HD Graphics 4600
  - OpenCL version: 1.2
  - driver version: 10.18.10.3960 (Latest as of 10/2014)
  - device type:    GPU
  - supported:      YES
Adding TU=1,2,5,7 in Advance Commands:

Code: Select all

[21:40:08]    + encoder: H.264 (Intel Media SDK)
[21:40:08]      + preset:  quality
[21:40:08]      + options: tu=1,2,5,7  (based on choice)
[21:40:08]      + profile: high
[21:40:08]      + level:   4.1
Choosing Best, Balanced, Speed QSV:

Code: Select all

[12:31:43]    + encoder: H.264 (Intel Media SDK)
[12:31:43]      + preset:  quality, balanced, speed (based on choice}
[12:31:43]      + profile: high
[12:31:43]      + level:   4.1

Test Encodes:

Code: Select all

Run      Size    QSV      Enc FPS        Mux rate:		
TU1      2.7Gb   Best Q   72.161949 fps  3158.43 kbps
TU2      2.7Gb   Best Q   68.098671 fps  3158.43 kbps
TU3      2.7Gb   Best Q   70.633713 fps  3158.43 kbps
TU4      2.76Gb  Best Q   69.530022 fps  3247.37 kbps
TU5      2.8Gb   Best Q   69.455276 fps  3297.38 kbps
TU7      2.85Gb  Best Q   70.129555 fps  3382.27 kbps
Best     2.7Gb   Best Q   71.210449 fps  3158.43 kbps
Balance  1.4Gb   Balance  71.239410 fps  1395.78 kbps
Speed    1.46Gb  Speed    75.785080 fps  1425.72 kbps
Deleted User 11865

Re: Haswell Quick Sync update

Post by Deleted User 11865 »

This will have to wait until after the release, but I will look into it.
Post Reply