간헐적인 비디오 정지 문제를 해결해 보십시오.

간헐적인 비디오 정지 문제를 해결해 보십시오.

문제 설명:

무작위로 보이는 순간에 내가 보고 있는 비디오와 오디오가 중단되고 프로그램이 내 입력에 응답하지 않는 경우가 많았습니다. 나는 보통 버퍼링이나 그와 유사한 것이 아닌지 확인한 후 문제가 되는 프로그램을 닫습니다.

관찰 정보:

  • 이것은 mpv와 VLC 모두에서 발생했으며 둘 다 비슷한 동작을 나타냅니다(입력 제어 손실).
  • 내 문제는 비디오 파일에만 있다고 확신합니다. mpv를 사용하여 정지 없이 여러 음악 파일을 재생할 수 있습니다. 그러나 갑자기 멈춘 영상의 소리도 멈췄다.
  • STDOUT/STDERR에 유용한 정보가 있는지 확인하기 위해 다양한 상세 수준에서 명령줄에서 mpv 및 VLC를 시작했지만 소용이 없었습니다.
  • 기본 설정(하드웨어 디코딩이 활성화되지 않음)으로 mpv를 사용하면 문제를 재현할 수 없습니다.

나의 현재 가설은 하드웨어 비디오 디코딩과 관련이 있다는 것입니다. 그러나 무엇을 테스트해야 할지, 어디서 시작해야 할지 잘 모르겠습니다. Google에서 검색을 시도했지만 비디오 정지는 일반적인 문제인 것 같고 나에게 일어나는 것처럼 들리는 내용을 찾을 수 없었습니다.

제가 시도할 수 있는 다른 것이 있나요? 아니면 내 노트북의 비디오 하드웨어 디코딩이 제대로 작동하지 않는지 진단할 수 있는 방법이 있습니까?

소프트웨어 정보:

  • 저는 아치 리눅스를 사용하고 있습니다
  • 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

관련 정보