他の記事一覧はこちら
どうも、きつねBです。
Shadowplayで音ズレ、音飛び、カクつき、早送り現象?映像飛び?(動画再生時)が起きたので、原因を調べました。
ググってみると「VFRは可変フレームレートで一定のFPSじゃないから音ズレが発生する」という記事が大量に出てきました。
でも、私自身今まで1回も音ズレなんてしたことなかったので、自分は違う問題だなと思って色々検証してみました。
実際にどういうことが起きてるのか
0:00からはdavinci resolve(動画編集ソフト)に入れた時の音ズレ
0:22からはaviutl(動画編集ソフト)に入れた時の音ズレ
0:52からはGOM Player(動画再生ソフト)で再生した時の音ズレ?早送り現象?(GOM側が音ズレにできるだけ違和感を感じさせないように工夫しているからこのようになっていると思われます)
なぜ音ズレしているのか調べてみた
今回問題が起きた時の環境
マシンスペック
OS
・Win10
CPU
・Core i9-9900KS
GPU
・Palit RTX 2080Ti
RAM
・G.SKILL Sniper X 3200Mhz
ROM
SSD
・970 EVO Plus 500GB(SSD1)←OSインストール
・970 EVO 500GB(SSD2)
・Intel 330 Series 120GB(SSD3)
HDD
・Seagate Barracuda 8TB(HDD1)
・HDPC-UT500 500GB(HDD2)
M/B
・MSI MEG Z390 GODLIKE
電源
・Corsair HX1200i
GeForce Experienceの設定
GeForce Game Ready Driverのバージョン:446.14
GeForce Experienceのバージョン:3.20.3.63
GeForce Experienceの試験的機能を有効にします。:これのチェックは外していました。
プレイ環境
PC:144FPS
ゲーム内:120FPS(Nvidiaコントロールパネルで固定)
解像度:2560×1440
検証ゲーム:Apex Legends(射撃訓練場)
音ズレ原因①
録画と同時に何かダウンロードしていたり、コピー中やファイル移動中など
HDDやSSDには1秒間に読み込む/書き込む速度の上限があります。
ゲームのダウンロードをしながら録画などしてしまうと、HDDやSSDの性能が足りなくなってキレイに保存できない場合があります。
音ズレ原因②
多分HDDの故障
原因がわからなくて原因を突き止めるために色々検証してみた
↑ここらへんの設定を色々試してみました。
SSD
・970 EVO Plus 500GB(SSD)←OSインストール
・970 EVO 500GB(SSD)
・Intel 330 Series 120GB(SSD)
HDD
・Seagate Barracuda 8TB(内蔵HDD)
・HDPC-UT500 500GB(外付けHDD)
インスタントリプレイはIRと略しています
録画 | 解像度 | FPS | bps | 一時ファイル | ビデオ | 音ズレ |
IR | ゲーム内 | 60 | 130Mbps | Seagate(HDD) |
Seagate(HDD) | あり |
IR | ゲーム内 | 60 | 130Mbps | Seagate(HDD) | Seagate(HDD) | あり |
IR | 1440p | 60 | 50Mbps | Seagate(HDD) | Seagate(HDD) | あり |
IR | 1440p | 60 | 50Mbps | Seagate(HDD) | Seagate(HDD) | あり |
IR | 360p | 30 | 10Mbps | Seagate(HDD) | Seagate(HDD) | あり |
IR | 360p | 30 | 10Mbps | Seagate(HDD) | Seagate(HDD) | あり |
録画 | ゲーム内 | 60 | 130Mbps | Seagate(HDD) | Seagate(HDD) | あり |
IR | ゲーム内 | 60 | 130Mbps | HDPC-UT(HDD) | HDPC-UT(HDD) | なし |
IR | ゲーム内 | 60 | 130Mbps | HDPC-UT(HDD) | HDPC-UT(HDD) | なし |
IR | 1440p | 60 | 50Mbps | HDPC-UT(HDD) | HDPC-UT(HDD) | なし |
IR | 1440p | 60 | 50Mbps | HDPC-UT(HDD) | HDPC-UT(HDD) | なし |
IR | 360p | 30 | 10Mbps | HDPC-UT(HDD) | HDPC-UT(HDD) | なし |
IR | 360p | 30 | 10Mbps | HDPC-UT(HDD) | HDPC-UT(HDD) | なし |
録画 | ゲーム内 | 60 | 130Mbps | HDPC-UT(HDD) | HDPC-UT(HDD) | なし |
IR | ゲーム内 | 60 | 130Mbps | 970 EVO Plus(SSD) | 970 EVO Plus(SSD) | なし |
IR | ゲーム内 | 60 | 130Mbps | 970 EVO Plus(SSD) | 970 EVO Plus(SSD) | なし |
IR | 1440p | 60 | 50Mbps | 970 EVO Plus(SSD) | 970 EVO Plus(SSD) | なし |
IR | 1440p | 60 | 50Mbps | 970 EVO Plus(SSD) | 970 EVO Plus(SSD) | なし |
IR | 360p | 30 | 10Mbps | 970 EVO Plus(SSD) | 970 EVO Plus(SSD) | なし |
IR | 360p | 30 | 10Mbps | 970 EVO Plus(SSD) | 970 EVO Plus(SSD) | なし |
録画 | ゲーム内 | 60 | 130Mbps | 970 EVO Plus(SSD) | 970 EVO Plus(SSD) | なし |
IR | ゲーム内 | 60 | 130Mbps | 970 EVO(SSD) | 970 EVO(SSD) | なし |
IR | ゲーム内 | 60 | 130Mbps | 970 EVO(SSD) | 970 EVO(SSD) | なし |
IR | 1440p | 60 | 50Mbps | 970 EVO(SSD) | 970 EVO(SSD) | なし |
IR | 1440p | 60 | 50Mbps | 970 EVO(SSD) | 970 EVO(SSD) | なし |
IR | 360p | 30 | 10Mbps | 970 EVO(SSD) | 970 EVO(SSD) | なし |
IR | 360p | 30 | 10Mbps | 970 EVO(SSD) | 970 EVO(SSD) | なし |
録画 | ゲーム内 | 60 | 130Mbps | 970 EVO(SSD) | 970 EVO(SSD) | なし |
IR | ゲーム内 | 60 | 130Mbps | Intel 330(SSD) | Intel 330(SSD) | なし |
IR | ゲーム内 | 60 | 130Mbps | Intel 330(SSD) | Intel 330(SSD) | なし |
IR | 1440p | 60 | 50Mbps | Intel 330(SSD) | Intel 330(SSD) | なし |
IR | 1440p | 60 | 50Mbps | Intel 330(SSD) | Intel 330(SSD) | なし |
IR | 360p | 30 | 10Mbps | Intel 330(SSD) | Intel 330(SSD) | なし |
IR | 360p | 30 | 10Mbps | Intel 330(SSD) | Intel 330(SSD) | なし |
録画 | ゲーム内 | 60 | 130Mbps | Intel 330(SSD) | Intel 330(SSD) | なし |
この結果を見たらわかる通り、Seagate Barracuda 8TBだけが音ズレしています。
わかりやすく、今回検証したSSDとHDDの性能を比較します。
↓今回音ズレしていたHDDの性能
↓音ズレしなかったSSDとHDDの性能
音ズレしていたSeagate 8TB(HDD)よりも性能が低いHDPC-UT(HDD)が音ズレしていないので性能面は関係ないということがわかります。
これでも詳しい原因がわからなかったので次はタスクマネージャーを開きながらディスクのアクティブ時間などを見ながら検証してみました。
そして、HDPC-UT(HDD)で検証している最中…
使ってないはずのSeagate 8TB(HDD)のアクティブ時間が100%になっています。
中身にはゲームや音楽動画しか入ってないから不思議です。
二年使ってるから故障かも?
原因はこのHDDと言うことがわかったのですが。なぜ悪いのかはわかっていません。
今後全く同じものを購入して、検証してみようと思います。
結論
HDDの性能不足ではなく、多分故障