Video encoding guide
Good encoding is the balance between smooth playback and sensible file size. Get it wrong one way and video stutters; the other way and files bloat, slowing distribution to every screen.
Codec: H.264 first
H.264 (AVC) in an MP4 container is the universal safe choice — every player decodes it in hardware. Use H.265/HEVC only for 4K where you've confirmed hardware support; otherwise its decode cost causes stutter on modest players.
Bitrate & resolution
Match resolution to the screen (1080p or 4K) and target a sensible bitrate: roughly 8–12 Mbps for 1080p and 25–40 Mbps for 4K, using variable bitrate (VBR). Higher adds size with little visible gain on signage; lower invites blocking on motion. Simple, graphic content encodes smaller than fast live action.
Frame rate & keyframes
Keep the source frame rate (usually 24/30 fps; 60 only if genuinely needed — it roughly doubles size). A regular keyframe interval (every 1–2 seconds) helps players seek and loop cleanly.
A safe export recipe
- Container/codec: MP4 / H.264 (High profile).
- Resolution: match the screen; fps: match the source.
- Bitrate: ~10 Mbps 1080p VBR, ~30 Mbps 4K.
- Audio: AAC, or none for silent signage.
- Test on real hardware, then batch the rest.
Frequently asked questions
What bitrate should I use for 1080p signage?
Around 8–12 Mbps with variable bitrate is a good balance of quality and file size for 1080p; 4K needs roughly 25–40 Mbps.
Should I use H.265 to save space?
Only for 4K on players with confirmed hardware HEVC support. Otherwise stick with H.264, which every player decodes smoothly.
Why does my video stutter on the screen?
Usually bitrate or codec beyond the player's capability, or 60 fps where 30 would do. Re-encode to H.264 at a sensible bitrate and frame rate.
See it running, not just described.
Every capability here is live in the product — start free and build your first screen in minutes.