增强 x264 编码中的文本图像

Enhance text image in x264 encoding

我正在使用 x264 进行远程桌面流式传输。目标是在计算预算内实现低比特率和高视频质量。我目前使用的参数集几乎达到了这个目标,但它无法处理带有许多文本的图像(例如浏览网站场景)。图片文字模糊,影响用户体验

我认为这是 x264 中的量化导致的。 DCT变换后的量化将消除主要对应图像中文本的高频信号。

那么,我的问题是如何提高 x264 编码的文本质量?

我的想法:当码率在一段时间内处于低位时,

  1. 设置crf为0(无损);
  2. 将当前帧编码为IDR帧然后发送;
  3. 恢复 crf.

另外,当码率长时间保持低时,应该使用一个标志来防止重发。我没有尝试过这种方法,因为我不知道如何手动将帧标记为 IDR 帧,然后对其进行编码。

您的问题可能有答案:x264: the best low-latency video streaming platform in the world. This might also be related: Psy RDO