Why Quicksync isn't being used for all encodes

#1
Hi there,

Long time user, first time poster...

Running latest VRDTS5 on an i5-6200u (Skylake). If I open a .tivo file downloaded from my Premiere and re-save it with VRD5, the Quicksync encoder fires up just fine, and things run super fast, and in Task Manager I see relatively low CPU usage and a suitable load on the GPU, as expected.

However, I have another file, it is an .AVI, and here are the details reported by VRD:

File: Name : D:\Videos\Star.Trek.IV-The.Voyage.Home.1986.avi
Size : 0.727 GB
Duration : 01:57:18.22
Mux type : AVI
Video: Encoding : MSMPEG4
Uncompressed : yes
VideoStreamID : x201
Frame rate : 25.00 fps
Encoding size : 704 x 352
Aspect ratio : 2.00:1
Header bit rate : 0.709 Mbps
Progressive : False
Chroma : 4:2:0
Audio Stream: 1 (Primary) Codec : LPCM
Original Codec : MP3
Channels : 2.0
Language : ???
PID : x202
PES Stream Id : xBD
Bit rate : 1536 Kbps
Sampling rate : 48000
Sample size : 16 bits


I've tried various different save profiles, either reencoding at same resolutions as source, changing resolution to 720 or 1080, using one of the iPhone mp4 profiles (the intended destination is an iphone), using just the plain profile for mpeg-4 h.264, etc, and when saving, the GPU sits at idle and all CPU cores max out. In the log file, it shows a mainconcept encoder being used.

What's the scoop here? What prerequisites need to be met for the Quicksync encoder to be used?

Thanks in advance, love the software!

Phil
 
#3
how is it that you know when the quick sync encoder is being used, does a light come on or an icon appear?
 
Last edited:
#4
Aside from encoding speed, you will see less CPU usage and more GPU usage in task manager if the quicksync is being used, and conversely, you will see more CPU usage and near zero GPU usage if the software encoder is being used. You can also see in the log files.
 
#5
Example log entries when using Quicksync:

2019-02-07 17:53:37 IntelVideoEncoder, Implementation: Hardware via 'D3D9' (514), Version: 1.25
2019-02-07 17:53:37 >>> Video Buffer: Predecoding load, start:-1, end:43, count: 44, End videoPTS: 1601.40

Example log entries when using software:

2019-02-07 17:56:29 H264 encoder: Starting video, H264 encoder thread.
2019-02-07 17:56:29 StreamProcess: Starting output muxer thread.
2019-02-07 17:56:29 H.264 encoder info: Creating MainConcept H.264/AVC video encoder ...
 

jmc

Active member
#7
Hi there,

Long time user, first time poster...

Running latest VRDTS5 on an i5-6200u (Skylake). If I open a .tivo file downloaded from my Premiere and re-save it with VRD5, the Quicksync encoder fires up just fine, and things run super fast, and in Task Manager I see relatively low CPU usage and a suitable load on the GPU, as expected.

I've tried various different save profiles, either reencoding at same resolutions as source, changing resolution to 720 or 1080, using one of the iPhone mp4 profiles (the intended destination is an iphone), using just the plain profile for mpeg-4 h.264, etc, and when saving, the GPU sits at idle and all CPU cores max out. In the log file, it shows a mainconcept encoder being used.

What's the scoop here? What prerequisites need to be met for the Quicksync encoder to be used?

Thanks in advance, love the software!

Phil
I've never owned a QuickSync cpu but under the VRD Options
there are the "intel QuickSync" settings.

You can set a "hardware device",
"Auto"(software or hardware)
or "software".

I don't know what happens if you set a Hardware device and
QuickSync can't handle the file.
 
#8
So, for what it's worth, I downloaded Handbrake and encoded the same file, with the Fast 480p preset and QSV turned on, and it's quicksync encoder implementation worked just fine. Dunno why VideoReDo isn't.
 
Top