My app allows users to upload videos from their phones. However, the latest iPhone default format (HEVC / H.265) does not seem to be supported by Chrome and other browsers, so some users cannot stream the videos.
I'm already using fluent-ffmpeg on my Node.js backend to read metadata and extract thumbnails from the uploaded videos. How would I go about converting HEVC videos to something else? What format/options would be appropriate for streaming to browsers? Ideally I'd like to keep files fairly small, and I'm willing to sacrifice some quality to that end.