是否可以使用ffmpeg将yuv444平面16位Little-endian格式转换为yuv420平面10位Little-endian格式?
我尝试了以下命令,但失败了:
ffmpeg -y -pixel_format yuv444p16le -s 4096x4096 -r 30 -i input.yuv -pixel_format yuv420p10le -s 4096x4096 -r 30 output.yuv
答案 0 :(得分:1)
使用
ffmpeg -y -pixel_format yuv444p16le -s 4096x4096 -framerate 30 -i input.yuv -pix_fmt yuv420p10le output.yuv
-pixel_format
是原始多路分配器的输入选项。
-pix_fmt
是目标格式的输出选项。
请注意,仍然将10位格式填充为16位,因此存储大小将保持不变。