Dear Forum,
We are busy upgrading the local servers that host our Omeka S installation. We are working with Omeka S 3.2.1
and our current environment is Ubuntu 18.04.6 LTS
with ImageMagick 6.9.7-4 Q16 x86_64 20170114
and with ffmpeg/bionic 7:3.4.2-2 amd64
where all thumbnail conversion is working fine (including videos with the convert mpeg command).
However on the new server environment Ubuntu 22.04.4 LTS
with ImageMagick 6.9.11-60 Q16 x86_64 2021-01-25
and ffmpeg/jammy 7:4.4.1-3ubuntu5 amd64
our video thumbnail is not working. We get
convert mpeg:./001.mpg -auto-orient -background white +repage -alpha remove -thumbnail '800x800>' ./001.png
Generates an error:
convert-im6.q16: unable to open image `mpeg:./001.mpg': No such file or directory @ error/blob.c/OpenBlob/2924.
convert-im6.q16: no images defined `./001.png' @ error/convert.c/ConvertImageCommand/3229.
But if we use the below in the terminal
convert video:./001.mpg -auto-orient -background white +repage -alpha remove -thumbnail '800x800>' ./001.png
It works fine and outputs the file.
We have noticed that the two environments now have two different format lists and have picked up this difference:
Updated Server environment:
MOV MPEG rw+ MPEG Video Stream
MP4 MPEG rw+ MPEG-4 Video Stream
Current Server environment:
MOV VIDEO rw+ MPEG Video Stream
MP4 VIDEO rw+ VIDEO-4 Video Stream
We have also noted this particular issue raised by @jflatnes on the image magick forum Regression in support of MPEG video after coder name-change to "video" · Issue #181 · ImageMagick/ImageMagick6 · GitHub which brings up this change from MPEG to VIDEO?
We are not quite sure how to go about fixing this, do we need to reinstall/compile our own imagemagick version that is independent of what is available from the linux distribution (that was installed using apt-get) and then attempt to get all the required modules & libraries installed and working again with a source version? We are also not sure how anything we do now might affect when we aim to upgrade to Omeka 4.0.4 later in the year?