如何在 ffmpeg 中将视频文件编码为 x265 10 位 main10 配置文件

how to encode a video file to x265 10bit main10 profile in ffmpeg

我目前正在尝试使用 ffmpeg -i input.mkv libx265 crf=28 -x265-params profile=main10 out.mkv 对视频文件进行编码,但我得到的输出文件是 8 位的?

如果输入还不是 10 位的,您必须先转换它,通常使用 -pix_fmt

ffmpeg -i input.mkv -pix_fmt yuv420p10le -c:v libx265 -crf 28 -x265-params profile=main10 out.mkv