Ffmpeg利用CUDA實現帶bt2020顏色空間的硬件轉碼:
ffmpeg -y -c:v hevc_cuvid -i model.mp4 -b:v 160M -c:v hevc_nvenc -preset fast -profile:v main10 -pix_fmt p010 -color_primaries bt2020 -colorspace bt2020_ncl -color_trc arib-std-b67 x265_ht.mp4
Ffmpeg利用CUDA做硬解碼,用CPU做軟編碼實現帶bt2020顏色空間的轉碼:
ffmpeg -y -c:v hevc_cuvid -i model.mp4 -b:v 160M -c:v libx265 -frame_size 199065600 -color_primaries bt2020 -colorspace bt2020_ncl -color_trc arib-std-b67 -pixel_format yuv420p10le -preset fast -profile:v main10 -c:a copy x265.mp4
frame_size是一幀圖像的長*寬*3*一個像素的RGB佔用的字節數:
199065600 = 7680*4320*3*2