DNxHD是帧内编码的编解码器,即每个帧彼此独立地编码(并因此可解码)。因此,在不改变比特率等速率控制参数的情况下,不能减小尺寸。
顺便说一句,你的命令可以简化为
ffmpeg -framerate 24000/1001 -loop 1 -t 20 -i IN.png -c:v dnxhd -pix_fmt yuv422p -b:v 36M OUT.dnxhd
保存到原始流时,帧速率没有任何相关性( .dnxhd );只有在保存到容器之类的时候 .mov 。从技术上讲,构建仅具有两个帧的MOV文件是可能的,第二帧具有20秒前进的时间戳,但不确定您的工作流是否将根据需要处理这些文件。
.dnxhd
.mov