断続的なビデオ停止の問題を解決してください。

断続的なビデオ停止の問題を解決してください。

問題の説明:

ランダムに見える瞬間に、私が見ているビデオとオーディオが中断され、プログラムが私の入力に応答しないことが多かったです。私は通常、バッファリングやそれと似ていないことを確認してから問題になるプログラムを閉じます。

観察情報:

  • これは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月に修正されました)。

バラよりhttps://bugs.freedesktop.org/show_bug.cgi?id=91254

関連情報