[Bug]: Video playback not working
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
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
Can you run TagStudio from the terminal and share the log output here?
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: versionGLIBCXX_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: versionGLIBCXX_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: versionGLIBCXX_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: versionGLIBCXX_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: versionGLIBCXX_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: versionGLIBCXX_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: versionGLIBCXX_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: versionGLIBCXX_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: versionGLIBCXX_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: versionGLIBCXX_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: versionGLIBCXX_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: versionGLIBCXX_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: versionGLIBCXX_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: versionGLIBCXX_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: versionGLIBCXX_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
This may be related to #444 and #386 rather than an explicit FFmpeg issue
~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.
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.
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.