vert/docs/VIDEO_CONVERSION.md

1.4 KiB

Video conversion

This file covers how video conversion works when using VERT.

On VERT, video processing is done locally in your browser whenever possible using Mediabunny. However, some conversions may require server-side processing if it's unsupported or too slow to do it in the browser for some reason.

Server-side processing is done through vertd, which is a simple FFmpeg wrapper built in Rust. If you don't understand all that technical jargon, it basically allows you to convert videos using the full capacity of your computer, which results in more conversions supported and being much faster. It runs on your computer (or a server somewhere, if you know what you're doing), and the VERT web interface reaches out to it in order to convert your videos, if it requests for it.

We host an official instance of vertd so you do not have to host it yourself for convenience, but considering you're here, you probably want to host it for yourself. Essentially:

  • Download the latest release of vertd for your machine here
  • Run the server
  • Connect the VERT UI to your local vertd instance by entering its IP & port
    • By default, vertd runs a HTTP server on port 24153, so you would put http://localhost:24153 in the "Instance URL" setting found in VERT's settings (assuming you are running it on your own PC)