使用FFmpeg在AMD GPU上進(jìn)行av1硬編碼
在 https://github.com/BtbN/FFmpeg-Builds/releases 上獲取最新的ffmpeg build,如ffmpeg-master-latest-win64-gpl.zip(Windows);
解壓,并將bin目錄添加至環(huán)境變量(可選);
在命令行中使用如下命令之一開始編碼,使用-quality參數(shù)和預(yù)設(shè)值設(shè)定質(zhì)量:
ffmpeg -i input.mp4 -c:v AV1_amf -quality balanced output.mp4
ffmpeg -i input.mp4 -c:v AV1_amf -quality quality output.mp4
ffmpeg -i input.mp4 -c:v AV1_amf -quality speed output.mp4
開始編碼。

經(jīng)測試,在AMD 780M集成顯卡(R7-7840HS)上使用balance預(yù)設(shè)編碼720P HEVC至AV1,speed約為4.6x;編碼2K (2560x1440),速率約為4.3x,GPU Codec單元占用在95%以上。
標(biāo)簽: