[dolphin] [Bug 500117] New: Integrated posters in Matroska video files are not shown in the main view
John
bugzilla_noreply at kde.org
Sat Feb 15 10:01:36 GMT 2025
https://bugs.kde.org/show_bug.cgi?id=500117
Bug ID: 500117
Summary: Integrated posters in Matroska video files are not
shown in the main view
Classification: Applications
Product: dolphin
Version: 24.12.2
Platform: Debian unstable
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: dolphin-bugs-null at kde.org
Reporter: ilikefoss at waterisgone.com
CC: kfm-devel at kde.org
Target Milestone: ---
Created attachment 178394
--> https://bugs.kde.org/attachment.cgi?id=178394&action=edit
2 video files whose thumnails show only the backdrop (background) images even
though the poster image has been embedded too.
SUMMARY
Integrated (embedded) poster images in Matroska (.mkv) video files are not
shown in the main view (content area) as long as other images files also exist
inside the file
STEPS TO REPRODUCE
1. Open in Dolphin a folder where you have a video / movie that has both a
poster (cover) and a backdrop (background) artworks integrated (embedded) into
it.
2. If you don't have such a file, follow these steps (inside the dashes):
-----------------------------------------------------------
1. Find a Matroska (.mkv) file on your computer or download one from sample
pages like:
https://sample-files.com/videos/mkv/
https://thetestdata.com/sample-mkv-file-download.php
2. Take a poster from here (Menu: Media -> Posters):
https://www.themoviedb.org/movie/10378-big-buck-bunny/images/posters
And a backdrop (background image) from here (Menu: Media -> Backdrops):
https://www.themoviedb.org/movie/10378-big-buck-bunny/images/backdrops
3. Save (or rename after you downloaded) the poster image as: 'cover.jpg' and
the backdrop image as: 'cover_land.jpg'.
As this page tells:
https://www.matroska.org/technical/attachments.html
4. Download, install and open MKVToolnix
https://mkvtoolnix.download/
On Debian: sudo apt install mkvtoolnix-gui
5. Drag the prepared .mkv file into the "Source files:" field of the "Input"
tab of MKVToolnix.
6. Switch to the "Attachments (0)" tab.
7. Drag the prepared cover.jpg and cover_land.jp files into the "Attachments to
add:" field (Untick / uncheck files in the Attachments from source files:, if
any).
8. Click on the "Start multiplexing" button at the bottom.
9. Switch to the "Job output" on the left vertical panel.
10. Click on the "More actions" button at the bottom and them on the "Open
folder"
-----------------------------------------------------------
3. Look at the file in the main view (content) area of Dolphin (enable previews
- F12, if they are not enabled aready).
OBSERVED RESULT
For all view modes (icons, compact and details) the thumbnail doesn't show the
poster (cover.jpg) preview embedded (integrated) in the .mkv file.
As long as a backdrop / background (cover_land.jpg) image has been embedded
too.
If I remux the file with MKVToolnix to not include the backdrop
(cover_land.jpg) image also, then then the file thumbnail shows the poster.
It's like it's looking for a single image to be embedded and it displays that.
If there are more, than it takes the second.
EXPECTED RESULT
I expect to see the poster (cover.jpg) embedded in the .mkv file, even if a
backdrop / baground (cover_land.jpg) file was also embedded.
Since the backdrops (background) images most of the times don't have any texts
on them or are just some frames (captures) from the videos are way less helpful
than the posters for recognizing what the video is about.
The priority for showing art works should be the posters first and backdrops
only if the posters doesn't exist.
I also expect that I don't have to download and install MKVToolnix, to remove
art works from my files so that the poster can be shown.
I pretty much put both the poster and the backdrop to all the files that I mux
/ remux with MKToolnix.
Some other software is able to show in its interface both the poster and the
backdrop as a background so I want that my .mkv files have everything they need
embedded into them.
If in the future I will add for embedding more image files, let's say other
types of artworks or posters + backdrops in other languages, which are not part
of the poster / backdrop standard, but you are allowed to add them, the poster
should still work (be read and displayed).
If the poster doesn't have the .jpg extension, but .png or other standard, it
should still work.
SOFTWARE/OS VERSIONS
Linux/KDE Plasma:
KDE Plasma Version: 6.3.0
KDE Frameworks Version: 6.10.0
Qt Version: 6.7.2
Kernel Version: 6.12.13-amd64 (64-bit)
Graphics Platform: Wayland
HARDWARE SPECIFICATIONS
Hardware: Laptop Dell Inspiron 5770 (17" 1080p at 60Hz screen)
CPU: Intel® Core™ i5-8250U CPU @ 1.60GHz
GPU 1: Mesa Intel® UHD Graphics 620 (main)
GPU 2: AMD Radeon R5 M465 Series
RAM: 8 GiB (7.7 GiB usable)
ADDITIONAL INFORMATION
On Windows, the Icaros tool (part of the K-lite codec pack) does a similar
thing:
https://www.videohelp.com/software/Icaros
And when I was using it on Windows 7, it always preferred to show the posters,
if they were embedded.
If they were not, then it showed a frame from somewhere in the video file.
When both the poster and the backdrop were present, then it preferred to show
the poster image.
BTW, I created a similar report for the 'Information' panel, that also shows
only the backdrop when both artworks are available, even though it has enough
vertical space to actually show both of them :
https://bugs.kde.org/show_bug.cgi?id=500113
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the kfm-devel
mailing list