Видео приложение фактически не показывает видео, просто аудио

Ubuntu 17.10, чистая установка, проигрыватель видео по умолчанию (тотем?)

Проблема с приложением «Видео». Когда я пытаюсь воспроизвести видео, я получаю звук, но не видео (просто черное окно). Воспроизведение видео воспроизводится (я могу перейти от точки к точке в видео с ползунком внизу - он показывает другую точку времени в видео и продолжает «играть» оттуда - но никогда не будет никакого фактического изображения, просто аудио). Это происходит с любым видео, которое я пытаюсь воспроизвести. Обратите внимание, что приложение thumbnailer правильно считывает видео, так как оно генерирует соответствующие эскизы для каждого из них.

Это не похоже на аппаратную проблему, так как у меня установлено несколько версий Ubuntu (на разных разделах ), и те же видеофайлы играют без проблем в более старых версиях (16.04, 17.04).

Я установил пакет с ограниченными возможностями ubuntu для получения соответствующих кодеков и т. д. - он был установлен без проблем.

При запуске с терминала он вызывает следующую ошибку: (totem:2345): GLib-CRITICAL **: g_key_file_load_from_file: assertion 'file != NULL' failed

И syslog дает:

Nov 15 17:10:44 -HP-Compaq-8200-Elite-CMT-PC totem[10043]: Native Windows taller than 65535 pixels are not supported Nov 15 17:10:45 -HP-Compaq-8200-Elite-CMT-PC totem[10043]: g_key_file_load_from_file: assertion 'file != NULL' failed Nov 15 17:10:52 -HP-Compaq-8200-Elite-CMT-PC dbus[613]: [system] Activating via systemd: service name='org.freedesktop.hostname1' unit='dbus-org.freedesktop.hostname1.service' Nov 15 17:10:52 -HP-Compaq-8200-Elite-CMT-PC systemd[1]: Starting Hostname Service... Nov 15 17:10:52 -HP-Compaq-8200-Elite-CMT-PC dbus[613]: [system] Successfully activated service 'org.freedesktop.hostname1' Nov 15 17:10:52 -HP-Compaq-8200-Elite-CMT-PC systemd[1]: Started Hostname Service. Nov 15 17:10:58 -HP-Compaq-8200-Elite-CMT-PC totem[10043]: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node slider owner GtkScale)3-HP-Compaq-8200-Elite-CMT-PC totem[10170]: Native Windows taller than 65535 pixels are not supported Nov 15 17:14:58 HP-Compaq-8200-Elite-CMT-PC totem[10170]: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node slider owner GtkScale) Nov 15 17:14:58 -HP-Compaq-8200-Elite-CMT-PC totem[10170]: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node slider owner GtkScale) Nov 15 17:15:32 -HP-Compaq-8200-Elite-CMT-PC gnome-software[2504]: running search with refine-flags=require-license,require-description,require-rating,require-version,require-history,require-setup-action,require-origin,require-provenance,require-review-ratings,require-icon,require-permissions,require-origin-hostname with failure-flags=use-events with timeout=10 with max-results=50 with search=totem on plugin=snap on apps system/snap/Snap Store/desktop/minidlna-escoand/*,system/package/ubuntu-artful-main/desktop/org.gnome.Totem.desktop/* took 713ms Nov 15 17:15:40 -HP-Compaq-8200-Elite-CMT-PC gnome-software[2504]: running refine with refine-flags=require-license,require-url,require-size,require-version,require-history,require-setup-action,require-origin,require-menu-path,require-addons,require-provenance,require-icon,require-permissions,require-origin-hostname,require-runtime,require-screenshots with failure-flags=use-events with timeout=60 on apps system/package/ubuntu-artful-main/desktop/org.gnome.Totem.desktop/* Nov 15 17:15:41 -HP-Compaq-8200-Elite-CMT-PC gnome-software[2504]: running refine with refine-flags=require-rating,require-reviews,require-review-ratings with failure-flags=use-events with timeout=60 on apps system/package/ubuntu-artful-main/desktop/org.gnome.Totem.desktop/* took 1022ms

Любые предложения?

[edit 11/17] Получили обновление gstreamer сегодня, выполняя обычные обновления, и теперь некоторые файлы показывают видео, а другие нет. Вот информация о потоке для той, которая не показывает видео (информация о потоке, полученная с помощью ffprobe):

Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 640x360 [SAR 1:1 DAR 16:9], 493 kb/s, 29.97 fps, 29.97 tbr, 11988 tbn, 59.94 tbc (default) Metadata: handler_name : VideoHandler Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 48 kb/s (default) Metadata: handler_name : SoundHandler

[edit 1/9/18] Вывод при попытке запуска видео из окна команды:

tracy@tracy-hp:/mnt/7BC9480105AD511D/Test$ totem Testing.mp4 (totem:8700): Gtk-WARNING **: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node slider owner GtkScale) (totem:8700): Gtk-WARNING **: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node slider owner GtkScale) tracy@tracy-hp:/mnt/7BC9480105AD511D/Test$

По-прежнему нет видеовыхода. Стоит отметить (в отношении других комментариев), что у меня есть gstreamer1.0-plugins-уродливый (для поддержки h264). Здесь установлены пакеты gstreamer:

gstreamer1.0-alsa/artful,now 1.12.3-1 amd64 [installed] gstreamer1.0-clutter-3.0/artful,now 3.0.24-1 amd64 [installed] gstreamer1.0-fluendo-mp3/artful,now 0.10.32.debian-1 amd64 [installed,automatic] gstreamer1.0-libav/artful,now 1.12.2-1 amd64 [installed] gstreamer1.0-nice/artful,now 0.1.13-2 amd64 [installed,automatic] gstreamer1.0-packagekit/artful,now 1.1.7-1 amd64 [installed] gstreamer1.0-plugins-bad/artful,now 1.12.3-1ubuntu1 amd64 [installed] gstreamer1.0-plugins-base/artful,now 1.12.3-1 amd64 [installed] gstreamer1.0-plugins-base-apps/artful,now 1.12.3-1 amd64 [installed] gstreamer1.0-plugins-good/artful,now 1.12.3-1ubuntu1 amd64 [installed] gstreamer1.0-plugins-ugly/artful,now 1.12.3-1 amd64 [installed,automatic] gstreamer1.0-pulseaudio/artful,now 1.12.3-1ubuntu1 amd64 [installed] gstreamer1.0-tools/artful,now 1.12.3-1 amd64 [installed] gstreamer1.0-vaapi/artful,now 1.12.3-1ubuntu1 amd64 [installed,automatic] gstreamer1.0-vaapi-doc/artful,artful,now 1.12.3-1ubuntu1 all [installed] gstreamer1.0-x/artful,now 1.12.3-1 amd64 [installed]

Дополнительная редакция 1/9/18: Спасибо Роберто Линеросу. Удаление gstreamer1.0-vaapi, похоже, разрешает это для меня. Видео теперь воспроизводятся, включая видео h264 (форматы mp4).

4
задан 9 January 2018 в 20:46

9 ответов

Я использую Ubuntu 17.10, и я подтверждаю эту проблему.

Проблема может быть решена путем удаления gstreamer1.0-vaapi

В моем случае я использовал

sudo apt purge gstreamer1.0-vaapi

после этого тотем должен отображать видео как обычно.

Решение, которое я нашел здесь: https://bbs.archlinux.org/viewtopic.php?id=220186

1
ответ дан 22 May 2018 в 16:53
  • 1
    Можете ли вы объяснить, как удалить этот пакет, добавив функциональность? – Elder Geek 8 January 2018 в 19:36
  • 2
    Отлично! Удаление gstreamer1.0-vaapi приводит к появлению видео при воспроизведении файлов, которые ранее были пустым. Я буду тестировать более подробно, поскольку день продолжается, но это, похоже, решило мою проблему. – Tracy 9 January 2018 в 20:41
  • 3
    @ElderGeek Я не совсем уверен в роли этого пакета. Я просто обнаружил, что его удаление позволяет снова увидеть видео. сожалею – Roberto A. Lineros 10 January 2018 в 21:03
  • 4
    Насколько я знаю, Gstreamer-vaapi - это коллекция плагинов и вспомогательных библиотек GStreamer, которые позволяют аппаратное ускорение декодирования видео, кодирование и обработку через VA-API. , Этот пакет содержит плагины GStreamer для поддержки VA-API: я считаю, что они являются файлами разработки для библиотек из "bad " set, а не уродливый набор, содержащий кодек h264. Вы уверены, что не установили gstreamer 1.0-plugins-уродливые , а также в своем стремлении решить эту проблему? – Elder Geek 11 January 2018 в 18:58

Я использую Ubuntu 17.10, и я подтверждаю эту проблему.

Проблема может быть решена путем удаления gstreamer1.0-vaapi

В моем случае я использовал

sudo apt purge gstreamer1.0-vaapi

после этого тотем должен отображать видео как обычно.

Решение, которое я нашел здесь: https://bbs.archlinux.org/viewtopic.php?id=220186

1
ответ дан 18 July 2018 в 04:04

Я использую Ubuntu 17.10, и я подтверждаю эту проблему.

Проблема может быть решена путем удаления gstreamer1.0-vaapi

В моем случае я использовал

sudo apt purge gstreamer1.0-vaapi

после этого тотем должен отображать видео как обычно.

Решение, которое я нашел здесь: https://bbs.archlinux.org/viewtopic.php?id=220186

1
ответ дан 24 July 2018 в 18:00

Похоже, что вам не хватает gstreamer1.0-plugins-ougly, который содержит кодек h264 для 17.10. Он доступен в репозитории юниверсов. Если это не так, вы можете столкнуться с этой ошибкой.

0
ответ дан 22 May 2018 в 16:53

Если нет необходимости использовать видеоплеер, предоставляемый самой Ubuntu. Вам лучше использовать VLC-плеер, и это здорово.

sudo apt update
sudo apt install vlc
-1
ответ дан 22 May 2018 в 16:53
  • 1
    ОП не просил альтернативы. – MANI 2 November 2017 в 09:44
  • 2
    Спасибо за указатель на VLC. Но я не хочу загружать свою систему с помощью большого количества приложений, когда должны работать встроенные приложения. Кроме того, я обеспокоен тем, что новое приложение будет вести себя так же, как и встроенное приложение, что не приведет к нетто-выигрышу. – Tracy 3 November 2017 в 16:42
  • 3
    @MANI Альтернативы в порядке. Пожалуйста, просмотрите askubuntu.com/help/how-to-answer – Elder Geek 8 January 2018 в 20:27

Похоже, что вам не хватает gstreamer1.0-plugins-ougly, который содержит кодек h264 для 17.10. Он доступен в репозитории юниверсов. Если это не так, вы можете столкнуться с этой ошибкой.

0
ответ дан 18 July 2018 в 04:04

Если нет необходимости использовать видеоплеер, предоставляемый самой Ubuntu. Вам лучше использовать VLC-плеер, и это здорово.

sudo apt update sudo apt install vlc
-1
ответ дан 18 July 2018 в 04:04

Похоже, что вам не хватает gstreamer1.0-plugins-ougly, который содержит кодек h264 для 17.10. Он доступен в репозитории юниверсов. Если это не так, вы можете столкнуться с этой ошибкой.

0
ответ дан 24 July 2018 в 18:00

Если нет необходимости использовать видеоплеер, предоставляемый самой Ubuntu. Вам лучше использовать VLC-плеер, и это здорово.

sudo apt update sudo apt install vlc
-1
ответ дан 24 July 2018 в 18:00
  • 1
    ОП не просил альтернативы. – MANI 2 November 2017 в 09:44
  • 2
    Спасибо за указатель на VLC. Но я не хочу загружать свою систему с помощью большого количества приложений, когда должны работать встроенные приложения. Кроме того, я обеспокоен тем, что новое приложение будет вести себя так же, как и встроенное приложение, что не приведет к нетто-выигрышу. – Tracy 3 November 2017 в 16:42
  • 3
    @MANI Альтернативы в порядке. Пожалуйста, просмотрите askubuntu.com/help/how-to-answer – Elder Geek 8 January 2018 в 20:27

Другие вопросы по тегам:

Похожие вопросы: