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

 

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