최근부터 약 2-3 주 전에 일부 업데이트 후 Clementine이 OGG 파일 재생을 중단했다고 생각합니다. 내가 가지고있는 다른 모든 형식은 문제없이 재생됩니다. 동시에 VLC는 이러한 동일한 OGG 파일을 재생할 수 있습니다.
실패하면 Clementine은 다음 메시지 만 포함하는 오류 창을 표시합니다. 내부 데이터 스트림 오류입니다.
동시에 다음 오류 메시지가 터미널에 인쇄됩니다.
(clementine:647736): GStreamer-CRITICAL **: 11:27:26.111: gst_pad_get_range_unchecked: assertion '!*buffer || res_buf == *buffer' failed
(clementine:647736): GStreamer-CRITICAL **: 11:27:26.111: gst_mini_object_unref: assertion 'GST_MINI_OBJECT_REFCOUNT_VALUE (mini_object) > 0' failed
11:27:26.186 WARN unknown QTimeLine::start: already running
11:27:26.691 WARN unknown QTimeLine::start: already running
11:27:26.691 WARN unknown QTimeLine::start: already running
11:27:26.695 WARN unknown QTimeLine::start: already running
버전 정보 :
원인과 해결 방법에 대한 아이디어가 있습니까?
Ubuntu 20.10에서 동일한 문제 또는 적어도 동일한 증상이 발생한 것 같습니다. 같은 방식으로 명령 줄에서 Clementine과 gst-play-1.0에 영향을 미쳤습니다. 20.04에서 업그레이드 한 후 문제가 시작되었습니다. 제 경우에는 ~ 680 ogg 파일 중 내 컬렉션의 일부 앨범에만 영향을 미쳤습니다. 문제가 될 가능성이있는 특정 인코더였습니다. 이 파일에서 ogginfo를 실행하면 Vendor 문자열이 다음과 같이 표시됩니다.
공급 업체 : Xiphophorus libVorbis I 20010813 (1.0 rc2)
다음과 같은 오류 :
경고 : 대략적인 오프셋 5265129 바이트에서 데이터의 구멍 (128 바이트)이 발견되었습니다. 타락한 오그.
따라서 이전 버전의 GStreamer가 무시했지만 지금은 문제가있는 이전 인코더에서 버그가 발생했을 수도 있습니다.
ffmpeg로 파일을 다시 인코딩하면 문제가 해결되었음을 알았습니다. ffmpeg -i file.ogg -acodec copy newfile.ogg
또한 여기에서 열었던 버그 보고서에 기본적으로 동일한 세부 정보를 게시했습니다 : https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/issues/848
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다