"Convert image formats on upload" file blueprint option does not ignore video files (& produces broken files as a result)

As stated in that article:

If the file blueprint also accept non-image files, those will be skipped and their format/extension left untouched.

This is not the case in my experience. As I attempt to upload an mp4 file, it creates a broken .webp file that breaks my website.

Here’s the relevant file blueprint. Am I doing/expecting something wrong here ?

title: Project cover media
create:
  width: 1920
  height: 1920
  format: webp

fields:
  alt:
    type: text
    width: 1/2
    default: 'No description available'

A video can unfortunately not be converted to webp. It would be amazing if this worked and it would simply create a thumbnail, but GD lib and Imagemagick are not able to handle that.

I could reproduce this, it’s a bug it seems. Opened an issue: File `create.format` blueprint option also converts mp4 to broken webp · Issue #6715 · getkirby/kirby · GitHub

1 Like

Oh you are right. The file shouldn’t be touched at all.

1 Like

Yes exactly, but indeed my point is I’d like to upload mp4 with that file blueprint, without having them converted to webp’s haha.

As a temporary fix, would there be a way to make my video files take a different file blueprint when uploaded to the same filed ? Or anything else that wouldn’t require me to separate video/images in two fields ?

Thank you :slight_smile:

By the way, this is also broken for seemingly all other file types (I tested with .pdf, .mov, .webm).