Windows 7 で DVR-Microsoft ファイルの再生が途切れる

Windows 7 で DVR-Microsoft ファイルの再生が途切れる

Vista インストールのドライブに欠陥があったため、Media Center マシンに Windows 7 をインストールする必要がありました。

私が見つけた最新のドライバー(Intel 945GM 統合グラフィックス、Realtek オーディオ ドライバー)を入手しました。

1 つの例外を除いて、すべて正常に動作しています。

dvr-Microsoft 形式のファイルからの古い録画の再生は途切れ途切れです。画像がほんの一瞬止まりますが、すぐに元に戻ります。音声は途切れることなく、一時停止もしません。

このフリーズは約 5 秒ごとに発生します。非常に定期的です。

デジタル チューナーからのライブ TV の再生は完全にスムーズです。DVD の再生も完全にスムーズです。

実験として、MPEG 編集パッケージ VideoReDo を使用して、3 つの異なる形式で小さなテスト ファイルを作成しました。このプログラムは、生の MPEG ストリームを取得して、必要なコンテナーに再パッケージ化します。同じクリップを取得して、3 つの形式で 3 つのファイルを作成しました。dvr-Microsoft (Microsoft の古い録画 TV 形式)、mpg (標準 MPEG)、および ts (PVR でよく生成される生の MPEG トランスポート ストリーム) です。

これら 3 つのファイルを Windows 7 で再生すると、mpg および ts ファイルはスムーズに再生されますが、dvr-Microsoft ファイルは途切れて再生されます。

私が持っている最後のデータは、他の 2 台の Windows 7 マシンが dvr-Microsoft ファイルを途切れることなくスムーズに再生できるということです。1 台はネットブックで、メディア センターほどは性能がよくありません。したがって、私のメディア センター マシンに問題を引き起こしている特定の何かがあるに違いありません。

今、どこを調べればよいか、誰かご存知ですか? AV ソフトウェア、コーデック、フィルター グラフなどについてはあまり詳しくありませんが、そこに問題があるのではないかと思います。ビデオのレンダリングは問題ではありませんが、ストリームの抽出が問題です。この問題を診断するにはどうすればよいでしょうか?

追加編集:GraphStudio ツールを使用して、問題の PC のフィルター グラフを確認しました。dvr-Microsoft でデフォルトで使用されるフィルター グラフは他のマシンと同じに見えますが、興味深いことに、GraphStudio を使用してファイルを再生するとスムーズに実行されます。Windows Media Player および Windows Media Center では途切れます。Windows Media Player のフィルター グラフを表示したいのですが、GraphStudio では表示されません。Windows Media Player と WMC は GraphStudio とは異なるデコード パスを使用しているようです。

再度編集して追加:今日、新しい HDTV を購入しました。1080p でテレビを駆動している同じ Media Center が、古い録画したテレビ ファイルを途切れることなくスムーズに再生しています。したがって、元の問題の原因が何であれ、別の解像度を使用することで問題は解消されたようです。また、他の誰もこの問題に遭遇していない理由も説明できます。14 インチのポータブル テレビで Media Center を使用している人は多くないと思います。

答え1

今日のフォーマットほ​​ど効率的ではない古いフォーマットを使用しています。高解像度の統合グラフィックスを使用していることを除いて、残りの仕様も同じ傾向に従っていると思います...これが、カクツキの原因を要約しているのかもしれません。

使ってみてくださいDPC レイテンシー チェッカーそれがドロップアウトを示しているかどうかを確認するには、DPC レイテンシを混乱させているデバイスを見つける方法が詳しく説明されています。

答え2

ハードウェア アクセラレーション デコーダを使用していますか? たとえば、私はブルーレイと HD オーディオを再生するために NVIDIA GeForce GT 430 を購入しましたが、私の低スペックのコンピューターでも完璧に動作します。また、ビデオ ファイルはどのビデオ コーデックですか? AVC (別名 H.264) は圧縮率が高く、見栄えがよく、占有スペースも少なくなりますが、デコードにはより強力なプロセッサが必要です。

ハードウェア アクセラレーション コーデックについては、K-Lite コーデック パックを参照してください。

また、これは完全に話題から外れますが、HDMI ケーブルを使用している場合、高速ケーブル (何と呼んでいるかはわかりませんが) を使用すると、フレームを縮小したりインターレースしたりする必要がないため、画質が向上し、パフォーマンスも向上します。

~編​​集~ テレビの物理的な寸法は重要ではなく、解像度が重要です。たとえば、1080p のビデオ (黒いバーなし) がある場合、GPU は 200 万ピクセルを 1 秒あたり 24 回以上プッシュします。その後、各フレームを 720p にサイズ変更する必要がある場合、GPU は 80 万ピクセルをカットオフする必要があり、時間がかかり、GPU パワーも増加します。特に、そのような粗悪な統合 GPU の場合、各フレームのレンダリングに必要な時間が長くなり、「途切れ途切れ」、つまりフレームがドロップされることになります。

関連情報