Hi Steli,

I confirm that the following works in Debian 11:

```
root@debian11:~# wget 
https://biblioteca.sistedes.es/bitstreams/a81773f8-aa61-45b5-90f0-ba53a8cf8378/download
 
-q -O video.tmp
root@debian11:~# convert -size 640x480 VIDEO:./video.tmp[100] thumb.jpg
root@debian11:~# ll -h thumb.jpg
-rw-r--r-- 1 root root 183K Nov 17 13:36 thumb.jpg
```

But fails in Ubuntu 20.04 with an error similar to the one you reported:

```
root@UBUNTU20:~# wget 
https://biblioteca.sistedes.es/bitstreams/a81773f8-aa61-45b5-90f0-ba53a8cf8378/download
 
-q -O video.tmp
root@UBUNTU20:~# convert -size 640x480 VIDEO:./video.tmp[100] thumb.jpg
convert-im6.q16: unable to open image `VIDEO:./video.tmp[100]': No such 
file or directory @ error/blob.c/OpenBlob/2874.
convert-im6.q16: no decode delegate for this image format `TMP' @ 
error/constitute.c/ReadImage/572.
convert-im6.q16: no images defined `thumb.jpg' @ 
error/convert.c/ConvertImageCommand/3258.
root@UBUNTU20:~#
```

Thus, it seems is something related to the Ubuntu distribution rather than 
DSpace.

In any case, I'll investigate the root cause to see if we can improve the 
documentation at 
https://wiki.lyrasis.org/display/DSDOC7x/ImageMagick+Media+Filters#ImageMagickMediaFilters-PossibleErrors/Issues

I feel kind of responsible since I contributed this video filter :)

Cheers,

Abel

El viernes, 17 de noviembre de 2023 a las 13:00:02 UTC+1, Steli Vali 
escribió:

> Hi Abel,
>
> sorry for the late reply, I had some problems with the ORCID in DSpace and 
> prioritesed that.
> I have tested with you file and the same error: convert-im6.q16: unable to 
> open image `VIDEO:/tmp/imthumb12321.tmp[100]': No such file or directory @ 
> error/blob.c/OpenBlob/2874
>
> Also get the same error when I try to execute it directly in terminal: 
> convert -size 640x480 -depth 8 VIDEO:/home/dspace/FAUDSpace.mp4 vidthumb.png
> Error: convert-im6.q16: unable to open image 
> `VIDEO:/home/dspace/FAUDSpace.mp4': No such file or directory @ 
> error/blob.c/OpenBlob/2874 
>
> What I noticed is that here 
> https://imagemagick.org/script/command-line-processing.php#input the 
> comand is not convert but magick. When I try this command I get "Command 
> 'magick' not found".
> However convert -version shows: Version: ImageMagick 6.9.10-23
>
> With ImageMagick 6.9.11 I get the same error when I try "convert 
> VIDEO:/FAUDSpace.mp4 vidthumb.png" or "convert -size 640x480 -depth 8 
> VIDEO:/FAUDSpace.mp4 vidthumb.png".
> The video has 30 Frames/sec and has 7 seconds, so it has 210 frames.
>
> Should I try other command? Or is something wrong with the command or 
> document?
>
> Thank you for helping
>
>
> Abel Gómez schrieb am Mittwoch, 15. November 2023 um 21:12:22 UTC+1:
>
>> Hi Steli,
>>
>> I use:
>>
>> Debian 11.8
>> Dspace 7.6
>> FFMPEG 4.3.6-0+deb11u1
>> ImageMagick 6.9.11-60
>>
>> The " VIDEO:/tmp/imthumb12321.tmp[100]" path refers to frame number 100. 
>> It's strange that a 20s. video is less than 20 frames... but, could it be 
>> the case?
>>
>> The "VIDEO:" prefix refers to the ImageMagick "explicit image format" 
>> option on input files (see 
>> https://imagemagick.org/script/command-line-processing.php#input), and 
>> the VIDEO type is specified in the supported file formats list (see 
>> https://imagemagick.org/script/formats.php#supported).
>>
>> Can you test with a different file, e.g., GMT20230623-074346-video.mp4 
>> available at https://hdl.handle.net/11705/SEM/SEM024?
>>
>> That thumbnail has been generated using this filter.
>>
>> I can also test with your file directly if it's publicly available and/or 
>> if you feel comfortable with it.
>>
>> Abel
>>
>> El miércoles, 15 de noviembre de 2023 a las 20:56:55 UTC+1, Steli Vali 
>> escribió:
>>
>>> Hi Abel,
>>>
>>> the video is 20 seconds long and is .mp4 (I have recorded my screen on a 
>>> Windows Desktop)
>>> Is the only video that I have tried. But it is strange that the error 
>>> tell that "No such file or directory".
>>> For PDFs works fine, only for MP4 does throw this error.
>>> The server on which DSpace is running is an Ubuntu 20.04. I can see the 
>>> /tmp/imthumb12321.tmp created, but I guess it breaks when it tries to find 
>>> "VIDEO:/tmp/imthumb12321.tmp[100]" - file. The code breaks exactly when it 
>>> tries to run the ops in the ImageMagickVideoThumbnail, when is getting the 
>>> thumbnail.
>>> So my guess is that some op is breaking it. Maybe I am using a wrong 
>>> version of ImageMagick or other library and the 
>>> "VIDEO:/tmp/imthumb12321.tmp[100]" is not processed propery. Which version 
>>> do you use on your system?
>>>
>>> Thank you
>>>
>>> Abel Gómez schrieb am Mittwoch, 15. November 2023 um 20:46:14 UTC+1:
>>>
>>>> Hi Steli,
>>>>
>>>> does it fail with any video? or only with a specific one? How long is 
>>>> that video?
>>>>
>>>> Did you try to use the ImageMagick PDF filter? Does it work?
>>>>
>>>> On a side note, can you provide info on the system you're using?
>>>>
>>>> Abel
>>>>
>>>> El miércoles, 15 de noviembre de 2023 a las 17:07:35 UTC+1, Steli Vali 
>>>> escribió:
>>>>
>>>>> Hi guys,
>>>>>
>>>>> after I followed the documentation on how to activate ImageMagick to 
>>>>> generate thumbnails for MP4-Videos, I get this error: 
>>>>>
>>>>> org.im4java.core.CommandException: convert-im6.q16: unable to open 
>>>>> image `VIDEO:/tmp/imthumb1285171159781639618.tmp[100]': No such file or 
>>>>> directory @ error/blob.c/OpenBlob/2874
>>>>>
>>>>> I am using:
>>>>> DSpace 7.6 
>>>>> ImageMagick 6.9.10-23
>>>>> MMPEG 4.2.7
>>>>>
>>>>> Any help greatly appreciated. I already spent a day on this so I hope 
>>>>> that I will manage to solve it. Thank you.
>>>>>
>>>>

-- 
All messages to this mailing list should adhere to the Code of Conduct: 
https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx
--- 
You received this message because you are subscribed to the Google Groups 
"DSpace Technical Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/7ebf266a-43aa-4c45-91e3-aade084fb3den%40googlegroups.com.

Reply via email to