Bookmarks
No bookmarks for this track yet.
| space / k | Play or pause |
| s | Stop |
| n / p | Next / previous track |
| ← → | Back / forward 10s |
| shift+← → | Back / forward 3s |
| ctrl+← → | Back / forward 60s |
| j / l | Back / forward 10s |
| 0–9 | Jump to 0%–90% |
| e | Step one frame |
| ↑ ↓ | Volume ±5% |
| m | Mute |
| [ ] | Slower / faster |
| = | Normal speed |
| f | Fullscreen |
| t | Elapsed or remaining time |
| a | Cycle how the picture fits |
| v | Cycle subtitle track |
| g / h | Subtitle delay −/+ 0.1s |
| b | A–B loop: A, then B, then clear |
| ctrl+b | Add bookmark |
| r / y | Repeat / shuffle |
| ctrl+L | Playlist |
| i | Side panels |
| shift+S | Save a snapshot |
| ? | This list |
Good to know
MP4, WebM, MP3, FLAC, Ogg, Opus and WAV play through the browser. Everything else — MKV, AVI, MOV, WMV/ASF, FLV, MPEG-TS, MPG/VOB, 3GP, and audio in WMA, AC-3, DTS, ALAC, MP2 — is opened by libavformat and decoded by libavcodec, compiled to WebAssembly and carried inside this file, exactly as VLC does. The hardware still decodes video when it can (H.264, HEVC, VP8/VP9, AV1); the software decoder covers the rest. The decoder unpacks on first use, which takes a few seconds. Streams need a server that allows cross-origin requests and byte ranges.