Quick Sync video encoder in Rust. Based on https://software.intel.com/en-us/articles/media-sdk-tutorials-for-client-and-server simple_3_encode
.
Install Intel Media SDK (this sample uses 2018 R2) and set INTELMEDIASDKROOT
(C:\Program Files (x86)\IntelSWTools\Intel(R) Media SDK 2018 R2\Software Development Kit\
).
Active toolchain:
nightly-2019-04-20-x86_64-pc-windows-msvc (default)
rustc 1.36.0-nightly (8aaae4294 2019-04-19)
Build:
cargo build
Run:
cargo run input.yuv out.h264 1920 1080 6000