When I installed Ubuntu Gnome 17.04 thumbnails for .mkv
were not showing up at all, Then it automatically got fixed, now it's generating the Thumbnails but as weird as it may sound, they're all green (or purple or pink but they are all monochromatic for sure). files are not affected by this only the thumbnails. other video file formats are okay as well, .mp4
.flv
, just the .mkv
's are affected.
I've no idea where should I start to fix this.
affected .mkv
files
not affected .mp4
files
This answer is based on Another answer posted by Elder Geek, this just makes it easy for new users to execute
Original Work
For 17.04
Enable Multiverse and Universe repositories
Open the software and updates app and select multiverse and universe repositories
and run the following command after enabling them
Install ubuntu-restricted-extras
This command should do it, You'll need to use the Tab key to highlight the OK button for the mscore fonts package and hit enter to accept the agreement, How do I install the ubuntu-restricted extras package? (for more details)
You don't need to install
ubuntu-restricted-extras
if you've already installed media drivers while installing ubuntuInstall ffmpeg
These commands will install ffmpeg, after that delete all the existing thumbnails. by doing
Change the job of creating thumbnails from Totem to ffmpeg
a text file will open up, replace all the text inside it with the following
To save updated file in Nano press Ctrl + X and then type y and enter. How to edit files in a terminal with nano?
You can use other text editing apps to edit
/usr/share/thumbnailers/totem.thumbnailer
file if you're not comfortable using nanoand the restart nautilus
Clear all the thumbnails again and check if you're problem is solved
The command above will clear all the thumbnails again, go check them, they will not be monochromatic now'
If you're losing Mp3/flac thumbnails after doing this, then try this approach instead
Based on the results of our testing, I believe that the issue is totem generation of thumbnails for nautilus when utilizing the HEVC codec. As I recall, totem utilizes gstreamer plugins for this task. While I would normally expect the installation of the
ubuntu-restricted-extras
package to resolve most codec issues, in this case it appears that's not true. It seems that the the x265 HEVC support isn't included. There are a couple of options, I can suggest.Edit: After testing on 17.04 live media created from ubuntu-17.04-desktop-amd64.iso today (after confirming that the downloaded iso was uncorrupted by checking the hash)I can confirm that the following approach produces the desired results of appropriately colored thumbnails.
Enable both the multiverse and universe repositories via Software & Updates on the Ubuntu Software Tab by checking the aforementioned boxes. Install ubuntu-restricted-extras via either the software center or CLI with
sudo apt update && sudo apt install ubuntu-restricted-extras
You'll need to use the Tab key to highlight the OK button for the mscore fonts package and hit enter to accept the agreement. Then all the requisite packages will be downlowded and installed. Close Nautilus if it's open and then refresh your thumbnails withrm -r ~/.cache/thumbnails
The options below may have some value in certain situations so I'll leave them as is.
A) Install the libavcodec-extra57 package and all it's dependencies. This package contains the ffmpeg library with additional de/encoders for audio/video codecs. I believe the critical dependency here is the libx265-110 library that the aforementioned libavcodec-extra57 package relies on for HEVC encoding/decoding.
You can install the libavcodec-extra57 package after first completing the instrucions at How do I enable the "Universe" repository? and then installing the package either through the software center or via the command line with
sudo apt-get update && sudo apt-get install libavcodec-extra57
If this by itself doesn't resolve the issue, you can add the step of changing to a different thumb nailer using one of the options described in Way to make video-thumbnails generate from VLC instead of Totem?
B) If that doesn't do the trick, utilize the libde265 package also in the Universe repository. I had good results with this package on 14.04 (I had to install it via PPA back then) It looks like I'm still using it successfully under 16.04 (likely an upgrade rather than a clean install.
Regardless of the approach you'll have to regenerate your thumbnails again.
Note: I always recommend backups to make it easy to revert back if changes don't have the appropriate result. It's become clear to me that many don't bother to do this any where near as often as they should.
Just to add.. I found the root cause of this. I switched my personal encodes from h.264 to H.EVC, no green thumbnails. Switched to 10-bit H.EVC encodes, green thumbnails. ffmpeg-thumbnailer it is then...
I'm using .mp4 container with 10-bit H.265, but I would not be surprised to find a lot of .mkv online are 10-bit encodes with a lot of the .mp4 containing more traditional 8-bit h.264 video.