如何在 ffmpeg 中检查 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库?

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

对于bit-depth=8的libx264,它会像这样:

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

对于bit-depth=10的libx264,它会像这样:

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

相关内容

  • 没有找到相关文章

最新更新