[Feature] WebM support #545

Closed
opened 2026-02-04 21:18:52 +03:00 by OVERLORD · 0 comments
Owner

Originally created by @AlexZorzi on GitHub (Jan 2, 2023).

Describe the bug
When uploading a webm video from the app, the app throws an "Bad Request" error.

Task List

  • I have read thoroughly the README setup and installation instructions.
  • I have included my docker-compose file.
  • I have included my redacted .env file.
  • I have included information on my machine, and environment.

To Reproduce
Steps to reproduce the behavior:

  1. Enable the backup feature of the app
  2. Download the example file from this issue attachments
  3. Make sure the folder where the file is downloaded is covered by the backup
  4. See error

Expected behavior
The image should be processed like any other video, possibly by keeping the original webm format on the server which as a format is now supported by all major browsers (iOS has partial support, webm behavior will need to be checked)

WebM browser coverage by caniuse.com

Screenshots
Screenshot_20230102-165702

screenshot of the error

ave.webm

original webm file

System

  • Phone OS [Android]: 13
  • Server Version: v1.40.0
  • Mobile App Version: v1.40.0 build.63
Originally created by @AlexZorzi on GitHub (Jan 2, 2023). **Describe the bug** When uploading a webm video from the app, the app throws an "Bad Request" error. **Task List** - [x] I have read thoroughly the README setup and installation instructions. - [ ] I have included my `docker-compose` file. - [ ] I have included my redacted `.env` file. - [x] I have included information on my machine, and environment. **To Reproduce** Steps to reproduce the behavior: 1. Enable the backup feature of the app 2. Download the example file from this issue attachments 3. Make sure the folder where the file is downloaded is covered by the backup 4. See error **Expected behavior** The image should be processed like any other video, possibly by keeping the original webm format on the server which as a format is now supported by all major browsers (iOS has partial support, webm behavior will need to be checked) [WebM browser coverage by caniuse.com](https://caniuse.com/webm) **Screenshots** ![Screenshot_20230102-165702](https://user-images.githubusercontent.com/47613715/210254851-45bcf33f-d2c5-4ba4-8fa7-182e7d5829c9.png) screenshot of the error [ave.webm](https://user-images.githubusercontent.com/47613715/210254871-e3a9eda1-e644-49dc-975e-50a1455c0eae.webm) original webm file **System** - Phone OS [Android]: `13` - Server Version: `v1.40.0` - Mobile App Version: `v1.40.0 build.63`
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: immich-app/immich#545