Plex のやり方は間違っています: 私が心配するのをやめてトランスコーディングを好きになる方法を学んだ方法

in tech

多くの Plex ユーザーにとって、「トランスコーディング」は汚い言葉です。使用できるのは、手付かずの元のファイルのみです。私もそのようにして、トランスコードをできるだけ避けようとしていました。

残念なことに、多くの場合、Handbrake などのアプリで時間をかけて、ファイルを最も互換性のある形式に変換するのに苦労する必要がありました。しかし実際のところ、トランスコーディングには他の欠点もありますが、ほとんどの場合、品質に目立った影響はありません。

そもそも「ダイレクトプレイ」ってどうなっているのでしょう?

ビデオゲームモードみたいですね

どれも意味が分からない場合は、Plex が「クライアント」 (ビデオを再生するデバイスをそう呼ぶ) にビデオを送信するさまざまな方法を一分かけて確認する価値があります。これには、Web ブラウザ、スマートフォン、ストリーミング ボックスなどが考えられます。

Plex がダイレクト プレイを使用してクライアント デバイスにビデオを送信するとき、Plex サーバーのドライブ上にあるファイルがそのまま送信されます。クライアント デバイスがビデオ ファイルをネイティブにデコードして再生できる場合に機能します。したがって、オーディオとビデオのエンコードに使用されるコーデックをサポートする必要があり、ファイルのネイティブ品質を処理する処理能力が必要です。 Direct Play はファイルが提供できる最大の品質を表しますが、直感に反して、Plex Server 自体にはほとんど要求されません。結局のところ、サーバーから見ると、これは実際には単なるネットワーク ファイル転送です。

次に「ダイレクト ストリーム」ですが、これは実際最初は少しわかりにくいです。ビデオには「コンテナ」(.MKV など) と、HEVC や H.264 などの実際のメディアの特定のコーデックがあります。 Direct Stream は、Plex が「再多重化」と呼ぶものです。ここでは、ビデオ、オーディオ、字幕データを 1 つのコンテナーに取り込み、それらを別のコンテナーにパッケージ化します。これは、ダイレクト プレイよりもサーバーの処理能力を少し消費しますが、無視できる程度です。

トランスコーディングはまったく別の生き物です。ここで、サーバーはビデオ、オーディオ、または場合によっては両方のオンザフライ再エンコードを実行する必要があります。元のファイルの品質とターゲットのエンコード品質によっては、かなりの量の処理能力が必要になる可能性があり、そのような急速にエンコードされたビデオは、客観的には元のファイルよりも品質が悪くなります。

だからこそダイレクトプレイを対象として扱いがちですが、それを大切にしすぎるのは逆効果なのではないでしょうか?

トランスコーディングが理にかなっている場合もあります

争わないで、受け入れてください

暗いグラデーションの背景の Plex ロゴの下に、AMD Ryzen チップの隣にある Intel Core チップ。 クレジット: Lucas Gouveia/How-To Geek

まず、Plex ペイウォールに関する悲しい事実を脇に置いておきましょう。 Plex サーバーの iGPU または専用 GPU を使用してトランスコーディングを行う場合は、Plex サブスクリプションの料金を支払うか、ライフタイム パスを購入する必要があります。ほとんどの GPU はこのジョブを完全に細断するため、心配する必要はありませんが、自分のハードウェアへのアクセスはペイウォールの背後にロックされています。料金を払いたくない場合は、サーバー上の通常の CPU コアに依存して作業を実行する必要があります。それに対応できるかどうかは、ワークロードとコアごとのパフォーマンスに完全に依存します。

ただし、ホーム ネットワーク外での Plex ライブラリのリモート ストリーミングは、トランスコーディングが意味のある最も重要な状況の 1 つです。ホーム ネットワークとは異なり、世界の帯域幅を制御できないため、サーバーはその場で適応する必要があります。ただし、リモートプレイは、 また サブスクリプション機能ですが、個別に支払うことも、Plex パスの一部として支払うこともできます。いずれにせよ、リモート ストリーミングにお金を払うのであれば、ハードウェア アクセラレーションによるトランスコーディングにもお金を払ったほうが良いでしょう。

トランスコーディングが完全に許容される他の 2 つの状況は、元のファイル品質を処理するには馬力が低すぎるクライアント デバイスを使用している場合、またはクライアント デバイスがビデオまたはオーディオが使用する形式を理解していない場合です。 1 つまたは 2 つのファイルを手動で再エンコードすることには価値があるかもしれませんが、後で Plex サーバーに転送するために PC 上でファイルの長いキューを処理する価値はないと言うことを信じてください。ちょっとした質の高いディップをあごにつけるだけで、さらに自由な時間をお楽しみいただけます。

Plex Media Optimizer があなたが探しているソリューションかもしれません

Plex の公式ドキュメントによると、Media Optimizer はメディアをさまざまな品質レベルと形式に「事前トランスコード」します。そのため、Plex サーバーがアイドル状態であるときに、スムーズにストリーミングするために必要なリアルタイムの処理能力がなくてもストリーミングできるようにビデオ ファイルを変換します。

ハードウェア アクセラレーションによるトランスコーディングにお金を払う気がなく、Plex サーバーの CPU が遅すぎて処理できない場合は、それを回避する簡単な方法になる可能性があります。獲物は?明らかに、異なる品質レベルで同じビデオ ファイルのコピーを複数作成すると、より多くのストレージ スペースが必要になります。ただし、これらの低品質のエンコードは、高品質のオリジナルよりもはるかに少ないスペースを占める可能性があるため、思ったほど多くのスペースを必要としない可能性があります。ストレージは多くても処理能力が低い場合、これは余分な費用をかけずに問題を回避する 1 つの方法です。また、どのビデオがこの処理を受けるかを選択することもできます。

このテーマについてさらに詳しく知りたい方は以下をご覧ください

完全ガイドはこちら

関連記事

前の投稿
Google の最も偉大な AI アプリは Gemini ではありません、それは誰も話題にしていないこの VS Code の代替品です
次の投稿
この珍しい Apple セールで AirPods Max 2 を 100 ドル節約しましょう

関連記事