問題の説明:
ランダムに見える瞬間に、私が見ているビデオとオーディオが中断され、プログラムが私の入力に応答しないことが多かったです。私は通常、バッファリングやそれと似ていないことを確認してから問題になるプログラムを閉じます。
観察情報:
- これはmpvとVLCの両方で発生し、両方とも同様の動作を示します(入力制御損失)。
- 私の問題はビデオファイルにしかないと確信しています。 mpvを使用すると、静止することなく複数の音楽ファイルを再生できます。しかし、突然止まった映像の音も止まった。
- STDOUT / STDERRに有用な情報があることを確認するために、さまざまな詳細レベルでコマンドラインからmpvとVLCを起動しましたが、役に立ちませんでした。
- デフォルト設定(ハードウェアデコードが有効になっていない)としてmpvを使用すると、問題を再現できません。
私の現在の仮説は、ハードウェアビデオデコードに関連しているということです。しかし、何をテストするのか、どこから始めるのかわかりません。 Googleで検索しようとしましたが、ビデオの停止は一般的な問題のようで、私に起こっているように聞こえるものが見つかりませんでした。
私が試すことができる他のものがありますか?それとも私のラップトップのビデオハードウェアデコードが正しく機能していないかどうかを診断する方法はありますか?
ソフトウェア情報:
- 私はアーチLinuxを使用しています
- Intelビデオハードウェアデコードに必要なすべてのパッケージがあります(libva - インテルドライバ1.4.1-1)
- ArchWikiページは次のとおりです。インテルグラフィック含む冷凍セクションしかし、これは通常Xの問題のようです。私は成功せず、それを試しました。
これは私の
vainfo
結果です。libva info: VA-API version 0.36.0 libva info: va_getDriverName() returns 0 libva info: Trying to open /usr/lib/dri/i965_drv_video.so libva info: Found init function __vaDriverInit_0_36 libva info: va_openDriver() returns 0 vainfo: VA-API version: 0.36 (libva 1.4.1) vainfo: Driver version: Intel i965 driver for Intel(R) Ironlake Mobile - 1.4.1 vainfo: Supported profile and entrypoints VAProfileMPEG2Simple : VAEntrypointVLD VAProfileMPEG2Main : VAEntrypointVLD VAProfileH264ConstrainedBaseline: VAEntrypointVLD VAProfileH264Main : VAEntrypointVLD VAProfileH264High : VAEntrypointVLD VAProfileNone : VAEntrypointVideoProc
答え1
Ironlake(Sandy Bridgeについて知らない)は、メサの誤った処理の影響を受けました。この問題は新しいバージョンで修正されたようです(2015年8月に修正されました)。