专家:
我们使用DM368 编码 1080P30的视频信号。
将rcalgo 设为0,设置定码率模式。
将targetbitrate目标码率设为1024000(1M)时,当将targetframerate目标帧率设为30帧时,编码后的码率基本为1M。
但是将targetframerate目标帧率设为20帧时,编码后的码率反而变为1.5M。
但是将targetframerate目标帧率设为8帧时,编码后的码率反而变为2-3M。
请问专家,这是什么原因??
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
专家:
我们使用DM368 编码 1080P30的视频信号。
将rcalgo 设为0,设置定码率模式。
将targetbitrate目标码率设为1024000(1M)时,当将targetframerate目标帧率设为30帧时,编码后的码率基本为1M。
但是将targetframerate目标帧率设为20帧时,编码后的码率反而变为1.5M。
但是将targetframerate目标帧率设为8帧时,编码后的码率反而变为2-3M。
请问专家,这是什么原因??
你好,
当你把帧率减少时,你需要加大maxdelay。
请注意,h264enc参数里面对目标帧率的设定,只是给码率控制做参考,你的应用软件需要做控制来真正实现帧率的减少,也就是每秒多少次process call,就是实际上的帧率。