【问题标题】:Enhance text image in x264 encoding增强 x264 编码中的文本图像
【发布时间】:2016-08-24 08:50:31
【问题描述】:

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

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

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

我的想法:当比特率在一段时间内保持在低水平时,

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

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

【问题讨论】:

  • 您可以查看 raspivid 编码参数,因为它是为实时视频设计的,它应该很好地适应您的需求
  • Dark Shikari 在他(她)的博客上发表了一篇关于为支持远程桌面所做的一些更改的帖子。我找不到那篇博文,但看起来有些公司为该确切场景支付了更好的支持。

标签: h.264 x264


【解决方案1】:

您的问题可能有答案:x264: the best low-latency video streaming platform in the world。这也可能是相关的:Psy RDO

【讨论】:

  • 这个系列的博客很有帮助。通过使用 Psy,我更了解延迟控制和图像增强。
  • 仅供参考,这些博客是由实现这些东西的主要 x264 开发人员之一撰写的
猜你喜欢
  • 1970-01-01
  • 2020-09-02
  • 1970-01-01
  • 2021-03-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多