How to encode hardware-accelerated h264 video in Shotcut with Intel GPU Quicksync

Shotcut is a great open source non-linear video editor. Its default configuration however does not allow to render video on Intel GPU (such as Intel HD 4000 and newer) using Quick sync technology (hardware acceleration allowing realtime encoding of fullHD video to h264 or on newer cards even hevc a.k.a. h265. I found a way how to hack Shotcut by replacing its ffmpeg with a build that is compiled with sqv support (codecs h264_sqv, hevc_sqv etc.) and then finding the right additional parameters to encode the video. This quick guide will show you how I did it on an older laptop with Windows 10 64bit and Ivy Bridge Intel i5-Mobile CPU with Intel HD 4000 graphics (h264_qsv only), and confirmed it working on a newer Skylake i5 desktop CPU with Intel HD 530 (both h264_qsv and hevc_qsv).

Pokračování textu How to encode hardware-accelerated h264 video in Shotcut with Intel GPU Quicksync