如何在ffmpeg中检查libx264库的"输出位深度"?

Gre*_*reg 2 mp4 ffmpeg video-encoding x264 libx264

根据x264编码指南,crf比例取决于x264是8位还是10位.据说x264 --help显示了Output bit depth.但在Windows ffmpeg -h full上没有说什么,Output bit depth并且crf缩放选项被描述为from -1 to FLT_MAX.如何检查我的ffmpeg是使用8位还是10位版本的libx264库?

nob*_*555 7

您可以运行ffmpeg -h encoder=libx264并查找支持的像素格式的值.

对于libx264的bit-depth = 8,它将类似于:

支持的像素格式:yuv420p yuvj420p yuv422p yuvj422p yuv444p yuvj444p nv12 nv16

对于libx264的位深度= 10,它将类似于:

支持的像素格式:yuv420p10le yuv422p10le yuv444p10le nv20le