Ffmpeg和CUDA實現帶bt2020顏色空間的轉碼

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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章