2016-08-23 6 views
2

リモートデスクトップストリーミング用にx264を使用しています。目標は、計算予算内で低いビットレートと高いビデオ品質の両方を達成することです。私が使用した現在のパラメータセットは、この目標をほぼ達成していますが、テキストが多い画像(Webサイトの閲覧など)の処理には失敗します。画像のテキストがぼやけて、ユーザーエクスペリエンスに影響を与えます。x264エンコーディングのテキストイメージを改善する

私はこれを引き起こすのがx264の量子化だと思います。 DCT変換後の量子化は、画像のテキストに主に対応する高周波正弦波を除去する。

私の質問は、x264エンコーディングのテキスト品質を向上させる方法です。

私の考え:ビットレートは、一定の期間のための低水準にとどまるとき

  1. は0(ロスレス)であることをcrfを設定します。
  2. 現在のフレームをIDRフレームとしてエンコードして送信します。
  3. crfを復元します。

また、ビットレートが長時間低下しても再送されないようにするには、フラグを使用する必要があります。私はフレームをIDRフレームとしてマークしてエンコードする方法を知らないので、この方法を試していません。

+0

リアルタイムビデオ用に設計されたラスビッドエンコーディングパラメータは、あなたのニーズにあわせて調整する必要があります。 – 131

+0

Dark Shikariの投稿には、リモートデスクトップをサポートするために行われました。私はそのブログ記事を見つけることができませんが、その正確なシナリオのより良いサポートのために支払った一部の企業のように見えました。 – Pavel

答えて