TagStudio icon indicating copy to clipboard operation
TagStudio copied to clipboard

[Bug]: Video playback not working

Open Bamowen opened this issue 1 year ago • 5 comments

Checklist

  • [X] I am using an up-to-date version.
  • [X] I have read the documentation.
  • [X] I have searched existing issues.

TagStudio Version

Alpha 9.4.0

Operating System & Version

Linux Mint Cinnamon 22 x86_64

Description

I have ffmpeg version 6.1.1-3 installed. When opening a library of videos, all thumbnail are a default image, and not a preview. When I launch a video, I have the sound and controls (play/pause..) but no actual video

Default thumbnail for videos Video playback is black (with sound)

Expected Behavior

The thumbnail are a frame of the actual video. The playback is the actual video

Steps to Reproduce

Open a library with videos Observe

Logs

No response

Bamowen avatar Sep 04 '24 18:09 Bamowen

Can you run TagStudio from the terminal and share the log output here?

seakrueger avatar Sep 04 '24 19:09 seakrueger

Here's the full log since launching it. I loaded the program, then clicked on one of the video to launch it.

bamowen@bamowen-Linux:/media/bamowen/Datas/Software/tagstudio$ ./tagstudio [ResourceManager] 24 resources registered [QT DRIVER] Config File not specified, defaulting to /home/bamowen/.config/TagStudio/TagStudio.ini Gtk-Message: 21:27:13.535: Failed to load module "xapp-gtk3-module" /usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so: undefined symbol: g_task_set_static_name Failed to load module: /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so qt.multimedia.ffmpeg.libsymbolsresolver: Couldn't load VAAPI library Calling NavForward with Content:False, Index:0, PageCount:0 [ENTRY PANEL] UPDATE WIDGETS ([]) src/qt/widgets/preview_panel.py:555: RuntimeWarning: Failed to disconnect (None) from signal "triggered()". self.delete_action.triggered.disconnect() [LIBRARY] Extension list loaded in 0.000 seconds [LIBRARY] Tags loaded in 0.000 seconds [LIBRARY] Entries loaded in 0.000 seconds [LIBRARY] Collations loaded in 0.000 seconds [ENTRY PANEL] UPDATE WIDGETS ([]) Query:, Frame: 0, Length: 15 Calling NavForward with Content:(<ItemType.ENTRY: 0>, 14), Index:0, PageCount:1 src/qt/ts_qt.py:1622: RuntimeWarning: Failed to disconnect (None) from signal "triggered()". item_thumb.delete_action.triggered.disconnect() [ThumbRenderer][ERROR]: Couldn't render thumbnail for GX010075.MP4 (UnidentifiedImageError) [ThumbRenderer][ERROR]: Couldn't render thumbnail for GX050074.MP4 (UnidentifiedImageError) [ThumbRenderer][ERROR]: Couldn't render thumbnail for GX030074.MP4 (UnidentifiedImageError) [ThumbRenderer][ERROR]: Couldn't render thumbnail for GX020074.MP4 (UnidentifiedImageError) [ThumbRenderer][ERROR]: Couldn't render thumbnail for GX010074.MP4 (UnidentifiedImageError) [ThumbRenderer][ERROR]: Couldn't render thumbnail for GX040074.MP4 (UnidentifiedImageError) [ThumbRenderer][ERROR]: Couldn't render thumbnail for GX030075.MP4 (UnidentifiedImageError) [ThumbRenderer][ERROR]: Couldn't render thumbnail for GX040075.MP4 (UnidentifiedImageError) [ThumbRenderer][ERROR]: Couldn't render thumbnail for GX020075.MP4 (UnidentifiedImageError) [ThumbRenderer][ERROR]: Couldn't render thumbnail for GX050075.MP4 (UnidentifiedImageError) [ThumbRenderer][ERROR]: Couldn't render thumbnail for Game2_Griessheim.mp4 (UnidentifiedImageError) [ThumbRenderer][ERROR]: Couldn't render thumbnail for Game1.mp4 (UnidentifiedImageError) [ThumbRenderer][ERROR]: Couldn't render thumbnail for Game5_Griesheim.mp4 (UnidentifiedImageError) [ThumbRenderer][ERROR]: Couldn't render thumbnail for Game3_Griessheim.mp4 (UnidentifiedImageError) [ThumbRenderer][ERROR]: Couldn't render thumbnail for Game4_Griessheim.mp4 (UnidentifiedImageError) [UPDATE CONTAINER] Setting tags updated slot [ENTRY PANEL] UPDATE WIDGETS ([(<ItemType.ENTRY: 0>, 12)]) [ThumbRenderer][ERROR]: Couldn't render thumbnail for GX030074.MP4 (UnidentifiedImageError) src/qt/widgets/preview_panel.py:610: RuntimeWarning: Failed to disconnect (None) from signal "triggered()". self.delete_action.triggered.disconnect() Opening file: /media/bamowen/Datas/Videos/Volley/Game4/GX030074.MP4 xdg-mime: mimetype argument missing Try 'xdg-mime --help' for more information. celluloid: /media/bamowen/Datas/Software/tagstudio/_internal/libstdc++.so.6: version GLIBCXX_3.4.32' not found (required by /lib/x86_64-linux-gnu/libavfilter.so.9) celluloid: /media/bamowen/Datas/Software/tagstudio/_internal/libstdc++.so.6: version GLIBCXX_3.4.32' not found (required by /lib/x86_64-linux-gnu/libplacebo.so.338) celluloid: /media/bamowen/Datas/Software/tagstudio/_internal/libstdc++.so.6: version GLIBCXX_3.4.32' not found (required by /lib/x86_64-linux-gnu/librubberband.so.2) celluloid: /media/bamowen/Datas/Software/tagstudio/_internal/libstdc++.so.6: version GLIBCXX_3.4.32' not found (required by /lib/x86_64-linux-gnu/libjack.so.0) celluloid: /media/bamowen/Datas/Software/tagstudio/_internal/libstdc++.so.6: version GLIBCXX_3.4.32' not found (required by /lib/x86_64-linux-gnu/libopenmpt.so.0) celluloid: /media/bamowen/Datas/Software/tagstudio/_internal/libstdc++.so.6: version GLIBCXX_3.4.31' not found (required by /lib/x86_64-linux-gnu/libopenmpt.so.0) celluloid: /media/bamowen/Datas/Software/tagstudio/_internal/libstdc++.so.6: version GLIBCXX_3.4.32' not found (required by /lib/x86_64-linux-gnu/libchromaprint.so.1) celluloid: /media/bamowen/Datas/Software/tagstudio/_internal/libstdc++.so.6: version GLIBCXX_3.4.32' not found (required by /lib/x86_64-linux-gnu/libsrt-gnutls.so.1.5) Warning: program returned non-zero exit code #256 Opening "/media/bamowen/Datas/Videos/Volley/Game4/GX030074.MP4" with Celluloid (video/mp4) celluloid: /media/bamowen/Datas/Software/tagstudio/_internal/libstdc++.so.6: version GLIBCXX_3.4.32' not found (required by /lib/x86_64-linux-gnu/libavfilter.so.9) celluloid: /media/bamowen/Datas/Software/tagstudio/_internal/libstdc++.so.6: version GLIBCXX_3.4.32' not found (required by /lib/x86_64-linux-gnu/libplacebo.so.338) celluloid: /media/bamowen/Datas/Software/tagstudio/_internal/libstdc++.so.6: version GLIBCXX_3.4.32' not found (required by /lib/x86_64-linux-gnu/librubberband.so.2) celluloid: /media/bamowen/Datas/Software/tagstudio/_internal/libstdc++.so.6: version GLIBCXX_3.4.32' not found (required by /lib/x86_64-linux-gnu/libjack.so.0) celluloid: /media/bamowen/Datas/Software/tagstudio/_internal/libstdc++.so.6: version GLIBCXX_3.4.32' not found (required by /lib/x86_64-linux-gnu/libopenmpt.so.0) celluloid: /media/bamowen/Datas/Software/tagstudio/_internal/libstdc++.so.6: version GLIBCXX_3.4.31' not found (required by /lib/x86_64-linux-gnu/libopenmpt.so.0) celluloid: /media/bamowen/Datas/Software/tagstudio/_internal/libstdc++.so.6: version GLIBCXX_3.4.32' not found (required by /lib/x86_64-linux-gnu/libchromaprint.so.1) celluloid: /media/bamowen/Datas/Software/tagstudio/_internal/libstdc++.so.6: version GLIBCXX_3.4.32' not found (required by /lib/x86_64-linux-gnu/libsrt-gnutls.so.1.5) Opening in existing browser session. ** (tagstudio:20916): WARNING **: 21:27:38.641: atk-bridge: get_device_events_reply: unknown signature

Bamowen avatar Sep 04 '24 19:09 Bamowen

This may be related to #444 and #386 rather than an explicit FFmpeg issue

CyanVoxel avatar Sep 05 '24 22:09 CyanVoxel

~I think there's a low chance for https://github.com/TagStudioDev/TagStudio/issues/444 as I used the stock mint, and it comes with Gnome. I will try to repro it on other file type tonight still.~ I have Cinnamon, got confused

I don't understand https://github.com/TagStudioDev/TagStudio/issues/386 too well, but I reiterate in pointing out the video opens, and I have the sound of it, just not the image feed.

Bamowen avatar Sep 06 '24 08:09 Bamowen

For the Record, It's been speculated on discord that I should try installing libstdc++6. I tried, but I already have the newest version.

Bamowen avatar Oct 02 '24 18:10 Bamowen

This issue, and its issues like it (#271, #444, #786) should be fixed ever since #707 got pulled. Open a new issue if this problem persists, as at that point there may be something else going on.

xarvex avatar Aug 31 '25 07:08 xarvex