Which video formats actually play in an EV in-cabin browser
A practical reference for the codecs, containers, and bitrates the Tesla, Rivian, Polestar, and Volvo in-cabin browsers will decode in 2026.
Most home video libraries do not play in an EV in-cabin browser. The cars ship browsers based on outdated Chromium builds with restricted codec support and no hardware decoding for the formats most rips and downloads use. The fix is not a different player. It is a different encode.
The compatibility envelope, summarized
For an in-cabin browser to play a video smoothly, in 2026, the file needs to land inside a narrow envelope:
- Container: MP4 (fragmented MP4 also works, MKV does not).
- Video: H.264, baseline or main profile, level 4.0 or lower.
- Audio: AAC LC at 128 to 192 kbps, stereo.
- Resolution: 1080p at 24 to 30 fps is the safe ceiling.
- Bitrate: 4 to 6 Mbps for 1080p. Higher works on Wi-Fi but stutters on a hotspot.
Per-car notes (2026 firmware)
Tesla (Model 3, Y, S, X, Cybertruck)
Firmware after roughly 2022.16 ships a Chromium build with HTML5 video and MSE. H.264 works reliably. HEVC (H.265) decodes on newer MCU3 hardware but stutters on MCU2 vehicles. VP9 is a coin flip. AV1 does not work.
Rivian (R1S, R1T)
The Gen 2 platform plays H.264 cleanly and decodes VP9 in software up to 1080p. Stick with H.264 if you want to keep one encode profile across cars.
Polestar 2 / Volvo EX30
Both run Android Automotive. The Vivaldi and Chrome builds available on those cars handle H.264 and VP9. AV1 plays in software but at a framerate that makes it pointless.
What this means in practice
Re-encoding every file to H.264 / AAC / MP4 is the only configuration that runs on every car listed above without surprises. That is the profile Cabin transcodes to by default. The ingest pipeline accepts MKV, HEVC, AV1, anything ffmpeg reads, and produces a single MP4 the car's browser will stream over your hotspot or home network.
FAQ
Can I play the original MKV directly?
No. The in-cabin browsers in every EV listed above refuse the MKV container. Re-mux to MP4 at minimum; re-encode if the audio or video codec is outside the envelope above.
Do I need to re-encode 4K files?
For in-cabin playback, yes. Downscale to 1080p. The dashboard screen peaks at 1920 x 1200 in the largest car (Model X), and most cars top out at 1920 x 1080. Re-encoding to 1080p saves roughly 60% of the bandwidth and prevents decoder stalls.
Will HEVC work if my Tesla has MCU3?
Often, but not reliably across all firmware revisions. If you need a single library that works on every car you own now and might own later, target H.264.