首頁>Linux>source

从大約2-3週前開始,我相信Clementine经過一些更新後会停止播放OGG檔案.我播放的所有其他格式没有任何問题.同時,VLC可以播放這些相同的OGG檔案。

失败時,Clementine会弹出一个錯誤視窗,仅顯示以下訊息: Internal data stream error.

与此同時,此錯誤訊息將print到终端:

(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

版本資訊:

  • Fedora 33 5.9.11-200.fc33.x86_64
  • clementine.x86_64: 1.4.0-3.rc1.20200617gitedb8c3b.fc33.1
  • gstreamer1.x86_64: 1.18.2-1.fc33
  • gstreamer1-libav.x86_64: 1.18.1-1.fc33
  • gstreamer1-plugin-openh264.x86_64: 1.16.2-2.fc33
  • gstreamer1-plugins-bad-free.x86_64: 1.18.2-1.fc33
  • gstreamer1-plugins-bad-free-extras.x86_64: 1.18.2-1.fc33
  • gstreamer1-plugins-base.x86_64: 1.18.2-1.fc33
  • gstreamer1-plugins-good.x86_64: 1.18.2-1.fc33
  • gstreamer1-plugins-good-gtk.x86_64: 1.18.2-1.fc33
  • gstreamer1-plugins-good-qt.x86_64: 1.18.2-1.fc33
  • gstreamer1-plugins-ugly.x86_64: 1.18.1-1.fc33
  • gstreamer1-plugins-ugly-free.x86_64: 1.18.2-1.fc33

關於引起它的原因以及如何解決的任何想法?

最新回復
  • 6月前
    1 #

    我认為我在Ubuntu 20.10上遇到了相同的問题,或者至少是相同的症狀.它以相同的方式从命令列影响Clementine和gst-play-1.0.从20.04升級後,問题開始了.就我而言,它只影响了我收藏的約680个ogg檔案中的几张专輯.原来這是一个可能有問题的特定編碼器.在這些檔案上執行ogginfo時,將顯示Vendor字元串,如下所示:

    供應商:Xiphophorus libVorbis I 20010813(1.0 rc2)

    和這樣的錯誤:

    警告:在大約偏移量5265129位元組處發現資料(128位元組)中的孔.损壞的Ogg。

    因此,您可能還遇到了旧版本編碼器中的錯誤,该錯誤已被早期版本的GStreamer忽略,但現在存在問题。

    我發現用ffmpeg重新編碼檔案可以解決此問题: ffmpeg -i file.ogg -acodec copy newfile.ogg

    在您在此處打開的錯誤報告中,我還發佈了基本相同的详细資訊: https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/issues/848

相似問題

  • rsync:複製到新服務器的檔案系統大60%-為什麼
  • text processing:使用sed將多行连續替換為一行