1.设备只能播得动1m的码率
2.我觉得crf23这个参数压出来的视频质量合适
3.一大堆视频里有高动态和静态的视频想批量压制
如果光使用crf23和指定码率1m,那么有高动态的视频就很容易超标
如果使用2pass指定码率1m的话,那么本来不需要1m码率的静态视频也会被强制压成1m浪费空间
不知道有没什么参数设置能一次解决这两个问题的呢?
谢谢我试试看upyzl 写了:首先 码率 = 体积 / 时间
vbv-maxrate需要vbv-bufsize,否则会被忽略掉
虽然本来vbv是针对硬件参数所设计的,不过可以当作“在任意连续的vbv-bufsize体积里,限制码率不超过vbv-maxrate”来理解
所以你大概需要这样的
--crf 23 --vbv-maxrate 1000 --vbv-bufsize 1000
或许你可以视情况自行调整bufsize
其实我很好奇是什么设备能放H.264 High Profile却有这样的限制,哪怕PSP这种只能放main的都没这么不济,现在随便一个几百元的移动智能设备更不在话下……