リモートデスクトップストリーミング用にx264を使用しています。目標は、計算予算内で低いビットレートと高いビデオ品質の両方を達成することです。私が使用した現在のパラメータセットは、この目標をほぼ達成していますが、テキストが多い画像(Webサイトの閲覧など)の処理には失敗します。画像のテキストがぼやけて、ユーザーエクスペリエンスに影響を与えます。x264エンコーディングのテキストイメージを改善する
私はこれを引き起こすのがx264の量子化だと思います。 DCT変換後の量子化は、画像のテキストに主に対応する高周波正弦波を除去する。
私の質問は、x264エンコーディングのテキスト品質を向上させる方法です。
私の考え:ビットレートは、一定の期間のための低水準にとどまるとき
- は0(ロスレス)であることを
crf
を設定します。 - 現在のフレームをIDRフレームとしてエンコードして送信します。
crf
を復元します。
また、ビットレートが長時間低下しても再送されないようにするには、フラグを使用する必要があります。私はフレームをIDRフレームとしてマークしてエンコードする方法を知らないので、この方法を試していません。
リアルタイムビデオ用に設計されたラスビッドエンコーディングパラメータは、あなたのニーズにあわせて調整する必要があります。 – 131
Dark Shikariの投稿には、リモートデスクトップをサポートするために行われました。私はそのブログ記事を見つけることができませんが、その正確なシナリオのより良いサポートのために支払った一部の企業のように見えました。 – Pavel