60Hz ディスプレイで 24 fps ビデオをスムーズに再生するにはどうすればよいですか?

60Hz ディスプレイで 24 fps ビデオをスムーズに再生するにはどうすればよいですか?

私が使うmpc-hcWin7 x64でビデオを再生するには、デフォルト設定で(#1)ほとんどの場合、ビデオの再生は良好です。しかし、パンショットの場合、再生はスムーズではないビデオをフレームごとに確認したところ、パン動作はスムーズでした (たとえば、各フレームは水平方向に 10 ピクセルずつシフトします)。問題は、23.976 fps のビデオが 60 Hz に補間される方法です。

振動は、「2:3 プルダウン」フレームは次のように不均一に再生されます。

frame 1, 1, 2, 2, 2, 3, 3, 4, 4, 4, etc(#2)

「最適なレンダラー設定」を使用する(#3)デフォルトの代わりにAeroテーマを無効にし、引き裂く

LCD ディスプレイを 50Hz に設定すると、ジャダーが若干改善される可能性があります (ただし、よくわかりません)。私のディスプレイは 24Hz または 48Hz をサポートしていないため、Nvidia コントロール パネルで強制すると画面がぼやけます。

他のビデオプレーヤーも試してみました(VLCそしてKMPlayer)、Directshow フィルターの再クロック、さまざまなソースからのビデオファイル(#4)、オン/オフDXVA、異なる GPU を搭載したコンピューターでも試しましたが、再生時のジャダーは同様でした。いずれも問題は解決しませんでした。

60Hz ディスプレイで 23.976 または 24 fps のビデオをスムーズに再生することは可能ですか?

ビデオ プレーヤーは、次のような線形補間を行うことでビデオをよりスムーズにできると思います。

1. 100% frame 1
2. 60% frame 1 + 40% frame 2
3. 20% frame 1 + 80% frame 2
4. 80% frame 2 + 20% frame 3
5. 40% frame 2 + 60% frame 3
6. 100% frame 3
7. 60% frame 3 + 40% frame 4
.. etc

既存のビデオ プレーヤーでこれを行うことはできますか?

脚注:
(#1)ビデオ レンダラー: EVR Custom Pres.
(#2)この例では、24 fpsのビデオを30 fpsに変換します。
(#3)表示 > レンダラー設定 > リセット > 最適なレンダラー設定にリセット
(#4)私が持っているファイルはすべて H.264 mkv ファイルですが、ファイル形式やエンコーディングは重要ではないと思います。

答え1

チェックアウトスムーズビデオプロジェクト:

SVP を使用すると、PC ファイル上のあらゆるビデオをフレーム補間で視聴できます (ハイエンドのテレビやプロジェクターで視聴できるのと同じ)。既存のアニメーション フレームの間に中間のアニメーション フレームを生成することでフレーム レートを増加し、非常にスムーズで流動的でクリアなモーションを実現します。このテクノロジは以前からよく知られています (「TrimensionDNM」、「Motion Plus」、「Motionflow」など) が、今ではシンプルな GUI とマウスを数回クリックするだけで、PC ユーザーに無料で提供されています。

答え2

それを即座に実行できるプレーヤーは知りませんが、インターフレームを使用してビデオを再エンコードすることで、24/25fps のビデオを 60fps の優れたビデオに変換できます。

ここに、それを実行するための非常に優れたステップバイステップのチュートリアルがあります。Before/After のビデオサンプルが含まれています。 http://www.spirton.com/convert-videos-to-60fps/

答え3

いわゆる線形補間によってビデオの再生をよりスムーズにするというアイデアは、単にフレーム レート変換 (または Blend FRC) のブレンド メソッドです。メディアプレーヤー.NET (MPDN)この技術を採用し、それを「流体運動」と呼んでいます。マッドVRこれを「スムーズモーション」と呼びます。

この FRC の方法は、SVP が使用する最も基本的な方法です。ただし、MPDN と madVR はどちらも、実際のディスプレイのリフレッシュ レートを非常に高い精度で検出する機能を備えています。60Hz でフレームがドロップされたり、繰り返されたりすることはほとんどないでしょうが、SVP では依然として (わずかではありますが) 入力/出力レートの不一致 (例: 60.001Hz+リファレンス クロック偏差 vs 60FPS) の影響を受けます。また、SVP を使用すると、レンダリング時間のほんの一部しかかからないプレイヤーのブレンド FRC よりも GPU への負荷がはるかに高くなります。

ディスプレイをオーバークロックできる場合は、MPDNのレートチューナーブレンドFRCの代替手段となり、一般的にはより良い選択肢と考えられています。ブレンドFRCはぼやけやゴーストを引き起こす可能性があるため、最後の手段として使用してください。GitHub の MPDN レート チューナー wiki詳細については。

免責事項: 私は MPDN の著者です。

答え4

私はよく 60Hz ディスプレイの VLC で 24fps ビデオを再生しますが、nVidia ハードウェア アクセラレーションを使用したデフォルトのレンダラーによってスムーズに表示され、カクカクすることはないようです (どのような方法が使用されているかはわかりません)。

関連情報