Video Production for Digital Signage
Video is the most engaging content type for digital signage, but it requires specific considerations for format, encoding, and design. This guide covers everything you need to know about creating effective video content for digital displays.
Video Specifications for Signage
Resolution Standards
Common Signage Resolutions
┌─────────────────────────────────────────────────────────────────────┐
│ RESOLUTION REFERENCE │
├─────────────────────────────────────────────────────────────────────┤
│ │
│ LANDSCAPE ORIENTATIONS │
│ ┌─────────────────────────────────────────────────────────────┐ │
│ │ HD (720p) │ 1280 × 720 │ Legacy, small displays │ │
│ │ Full HD (1080p)│ 1920 × 1080 │ Standard, most common │ │
│ │ 2K │ 2560 × 1440 │ High-end displays │ │
│ │ 4K UHD │ 3840 × 2160 │ Premium, large displays │ │
│ │ 8K │ 7680 × 4320 │ Video walls, specialty │ │
│ └─────────────────────────────────────────────────────────────┘ │
│ │
│ PORTRAIT ORIENTATIONS │
│ ┌─────────────────────────────────────────────────────────────┐ │
│ │ Portrait HD │ 720 × 1280 │ Basic vertical displays │ │
│ │ Portrait FHD │ 1080 × 1920 │ Standard vertical │ │
│ │ Portrait 4K │ 2160 × 3840 │ Premium vertical │ │
│ └─────────────────────────────────────────────────────────────┘ │
│ │
│ SPECIALTY FORMATS │
│ ┌─────────────────────────────────────────────────────────────┐ │
│ │ Ultra-wide │ 3840 × 1080 │ Stretched/banner displays │ │
│ │ Square │ 1080 × 1080 │ Social media, specialty │ │
│ │ Video wall │ Custom │ Based on configuration │ │
│ └─────────────────────────────────────────────────────────────┘ │
│ │
│ RECOMMENDATION: Match video resolution to display resolution │
│ Avoid upscaling (lower res to higher res display) │
│ │
└─────────────────────────────────────────────────────────────────────┘
Frame Rates
Frame Rate Selection Guide
| Frame Rate | Use Case | File Size Impact |
|---|---|---|
| 24 fps | Cinematic, film-like content | Smallest |
| 25 fps | PAL regions, European standard | Small |
| 30 fps | General purpose, most common | Medium |
| 60 fps | Motion graphics, sports, smooth animation | Large |
| 120 fps | Specialty high-refresh displays | Very large |
Recommendations:
- Standard content: 30 fps
- Motion graphics: 60 fps for smooth animations
- Cinematic: 24 fps for film aesthetic
- Match display: Some displays max at 30 fps
Codec Selection
Video Codecs for Digital Signage
┌─────────────────────────────────────────────────────────────────────┐
│ CODEC COMPARISON │
├─────────────────────────────────────────────────────────────────────┤
│ │
│ H.264 (AVC) │
│ ├── Compatibility: ★★★★★ (Universal) │
│ ├── File size: ★★★☆☆ (Medium) │
│ ├── Quality: ★★★★☆ (Very Good) │
│ ├── Encoding speed: ★★★★☆ (Fast) │
│ └── RECOMMENDATION: Best choice for most deployments │
│ │
│ H.265 (HEVC) │
│ ├── Compatibility: ★★★☆☆ (Modern players only) │
│ ├── File size: ★★★★★ (50% smaller than H.264) │
│ ├── Quality: ★★★★★ (Excellent) │
│ ├── Encoding speed: ★★☆☆☆ (Slow) │
│ └── RECOMMENDATION: 4K content, bandwidth-limited │
│ │
│ VP9 │
│ ├── Compatibility: ★★★☆☆ (Web-focused) │
│ ├── File size: ★★★★☆ (Good compression) │
│ ├── Quality: ★★★★☆ (Very Good) │
│ ├── Encoding speed: ★★☆☆☆ (Slow) │
│ └── RECOMMENDATION: HTML5/web-based players │
│ │
│ AV1 │
│ ├── Compatibility: ★★☆☆☆ (Limited, newest) │
│ ├── File size: ★★★★★ (Best compression) │
│ ├── Quality: ★★★★★ (Excellent) │
│ ├── Encoding speed: ★☆☆☆☆ (Very slow) │
│ └── RECOMMENDATION: Future-proof, limited current support │
│ │
└─────────────────────────────────────────────────────────────────────┘
Bitrate Guidelines
Recommended Bitrates by Resolution
| Resolution | H.264 Bitrate | H.265 Bitrate | Notes |
|---|---|---|---|
| 720p | 3-5 Mbps | 1.5-3 Mbps | Basic quality |
| 1080p | 8-12 Mbps | 4-6 Mbps | Standard quality |
| 1080p HQ | 15-20 Mbps | 8-10 Mbps | High quality |
| 4K | 35-45 Mbps | 15-20 Mbps | Standard 4K |
| 4K HQ | 50-80 Mbps | 25-35 Mbps | Premium 4K |
Factors Affecting Bitrate Needs:
- Motion complexity (high motion = higher bitrate)
- Color detail and gradients
- Text readability requirements
- Compression artifacts tolerance
Encoding Settings
Recommended Export Settings
Adobe Premiere / Media Encoder
┌─────────────────────────────────────────────────────────────────────┐
│ RECOMMENDED EXPORT SETTINGS │
├─────────────────────────────────────────────────────────────────────┤
│ │
│ FORMAT: H.264 │
│ │
│ VIDEO SETTINGS │
│ ├── Resolution: Match display (e.g., 1920×1080) │
│ ├── Frame rate: 30 fps (or match source) │
│ ├── Field order: Progressive │
│ ├── Aspect: Square pixels (1.0) │
│ ├── Profile: High │
│ ├── Level: 4.1 (1080p) or 5.1 (4K) │
│ └── Encoding: VBR, 2-pass for best quality │
│ │
│ BITRATE │
│ ├── Target: 12 Mbps (1080p) │
│ ├── Maximum: 15 Mbps (1080p) │
│ └── Use VBR for better quality/size balance │
│ │
│ AUDIO SETTINGS │
│ ├── Codec: AAC │
│ ├── Sample rate: 48 kHz │
│ ├── Bitrate: 192-320 kbps │
│ └── Channels: Stereo (or none for silent) │
│ │
│ CONTAINER: MP4 │
│ │
└─────────────────────────────────────────────────────────────────────┘
FFmpeg Encoding Commands
Standard 1080p Encoding
ffmpeg -i input.mov -c:v libx264 -preset slow -crf 18 \
-profile:v high -level 4.1 -pix_fmt yuv420p \
-c:a aac -b:a 192k -movflags +faststart \
output.mp4
4K H.265 Encoding
ffmpeg -i input.mov -c:v libx265 -preset medium -crf 20 \
-pix_fmt yuv420p -c:a aac -b:a 256k \
-movflags +faststart output_4k.mp4
Silent Video (No Audio)
ffmpeg -i input.mov -c:v libx264 -preset slow -crf 18 \
-an -movflags +faststart output_silent.mp4
Designing for Silent Playback
Why Silent Video Matters
Most digital signage plays without audio:
- Public spaces where audio is disruptive
- Multiple displays in same area
- Viewer attention spans are short
- Many players have no audio output
Silent Video Design Principles
Visual Storytelling Techniques
┌─────────────────────────────────────────────────────────────────────┐
│ SILENT VIDEO DESIGN │
├─────────────────────────────────────────────────────────────────────┤
│ │
│ TEXT OVERLAYS │
│ ├── Use text to convey key messages │
│ ├── Large, readable fonts (minimum 48pt for 1080p) │
│ ├── High contrast against backgrounds │
│ ├── Allow adequate reading time (3-4 seconds minimum) │
│ └── Animate text to draw attention │
│ │
│ VISUAL HIERARCHY │
│ ├── Lead with strongest visual │
│ ├── Clear focal point in each scene │
│ ├── Use motion to guide the eye │
│ └── End with call-to-action │
│ │
│ CAPTIONS/SUBTITLES │
│ ├── Always add captions if dialogue exists │
│ ├── Burn in captions (open captions) │
│ ├── Use readable caption style │
│ └── Position at bottom, don't obscure key visuals │
│ │
│ MOTION GRAPHICS │
│ ├── Replace voice-over with animated text │
│ ├── Use icons and symbols universally understood │
│ ├── Kinetic typography for emphasis │
│ └── Animated infographics for data │
│ │
└─────────────────────────────────────────────────────────────────────┘
Text Legibility Guidelines
Minimum Text Size by Resolution
| Resolution | Minimum Size | Recommended | Headlines |
|---|---|---|---|
| 720p | 24px | 32px | 48px+ |
| 1080p | 36px | 48px | 72px+ |
| 4K | 72px | 96px | 144px+ |
Text Duration Formula:
Reading time (seconds) = Word count × 0.3 + 1.5
Example: 10 words = (10 × 0.3) + 1.5 = 4.5 seconds minimum
Content Duration Best Practices
Optimal Video Lengths
Duration by Context
| Placement | Optimal Duration | Maximum |
|---|---|---|
| Retail POS | 10-15 seconds | 30 seconds |
| Menu boards | 8-12 seconds per item | 20 seconds |
| Corporate lobby | 30-60 seconds | 2 minutes |
| Waiting rooms | 60-90 seconds | 3 minutes |
| Video walls | 15-30 seconds | 60 seconds |
| Transit/DOOH | 10-15 seconds | 30 seconds |
Loop Considerations
Creating Seamless Loops
┌─────────────────────────────────────────────────────────────────────┐
│ LOOP DESIGN TIPS │
├─────────────────────────────────────────────────────────────────────┤
│ │
│ SEAMLESS LOOPS │
│ ├── Match first and last frames exactly │
│ ├── Use crossfade transitions at loop point │
│ ├── Avoid obvious loop markers │
│ ├── Test loop multiple times before deployment │
│ └── Consider 2-3 loop variations to reduce monotony │
│ │
│ AMBIENT/BACKGROUND LOOPS │
│ ├── 30-60 second minimum for background content │
│ ├── Subtle, non-distracting motion │
│ ├── Avoid flashing or rapid changes │
│ └── Perfect for waiting areas │
│ │
│ CONTENT LOOPS │
│ ├── Clear beginning, middle, end structure │
│ ├── Call-to-action before loop restarts │
│ ├── Buffer/pause before repeating │
│ └── Consider playlist variety vs. single loop │
│ │
└─────────────────────────────────────────────────────────────────────┘
Video for Specific Applications
Digital Menu Boards
Menu Board Video Specs
| Element | Specification |
|---|---|
| Resolution | 1920×1080 or 3840×2160 |
| Orientation | Usually landscape |
| Duration | 8-15 seconds per item |
| Text size | Prices: 72px+, Items: 48px+ |
| Animation | Subtle, don't distract from menu |
Video Walls
Video Wall Considerations
┌─────────────────────────────────────────────────────────────────────┐
│ VIDEO WALL SPECS │
├─────────────────────────────────────────────────────────────────────┤
│ │
│ RESOLUTION CALCULATION │
│ ├── 2×2 wall @ 1080p each = 3840×2160 (4K) total │
│ ├── 3×3 wall @ 1080p each = 5760×3240 total │
│ ├── 4×4 wall @ 1080p each = 7680×4320 (8K) total │
│ └── Create content at total resolution │
│ │
│ BEZEL COMPENSATION │
│ ├── Account for bezel gaps in design │
│ ├── Avoid placing text/faces on bezel lines │
│ ├── Use bezel compensation in video wall processor │
│ └── Design with grid overlay showing bezels │
│ │
│ CONTENT STRATEGIES │
│ ├── Single canvas: One video across all screens │
│ ├── Matrix mode: Different content per screen │
│ ├── Hybrid: Featured content + supporting zones │
│ └── Interactive: Touch-responsive video walls │
│ │
└─────────────────────────────────────────────────────────────────────┘
Outdoor Displays
High-Brightness Video Requirements
| Factor | Requirement |
|---|---|
| Contrast | High contrast, avoid subtle gradients |
| Colors | Saturated colors, avoid pastels |
| Text | Extra bold, high contrast |
| Motion | Slower animations for readability |
| Testing | View in direct sunlight conditions |
File Management
Naming Conventions
Recommended File Naming
[Project]_[Resolution]_[Duration]_[Version]_[Date].mp4
Examples:
- SummerSale_1080p_15s_v2_20250115.mp4
- MenuBoard_4K_30s_Final_20250115.mp4
- LobbyLoop_1080p_60s_v1_20250115.mp4
Delivery Checklist
Pre-Deployment Verification
┌─────────────────────────────────────────────────────────────────────┐
│ VIDEO DELIVERY CHECKLIST │
├─────────────────────────────────────────────────────────────────────┤
│ │
│ TECHNICAL │
│ □ Resolution matches display │
│ □ Correct aspect ratio (no stretching) │
│ □ Frame rate compatible with player │
│ □ Codec supported by all target players │
│ □ File size within storage/bandwidth limits │
│ □ Audio removed or appropriate level │
│ │
│ CONTENT │
│ □ Text readable at viewing distance │
│ □ Captions included for any dialogue │
│ □ Branding consistent and correct │
│ □ Call-to-action clear │
│ □ Legal/compliance review complete │
│ │
│ PLAYBACK │
│ □ Tested on actual hardware │
│ □ Loop point smooth │
│ □ No artifacts or glitches │
│ □ Performance acceptable on player │
│ │
└─────────────────────────────────────────────────────────────────────┘
Troubleshooting
Common Video Issues
| Issue | Cause | Solution |
|---|---|---|
| Stuttering | Bitrate too high for player | Reduce bitrate or resolution |
| Won't play | Unsupported codec | Re-encode to H.264 |
| Black screen | Wrong color space | Use YUV 4:2:0, 8-bit |
| Green artifacts | Incomplete file | Re-export with faststart |
| Audio sync | Variable frame rate | Convert to constant frame rate |
| Pixelation | Bitrate too low | Increase bitrate |
Frequently asked questions
What video format is best for digital signage?
MP4 container with H.264 codec is the most universally compatible format for digital signage. Use 1920x1080 resolution, 30fps, and 8-12 Mbps bitrate for standard quality. For 4K displays, consider H.265 codec for better compression. Always verify codec support with your specific media player.
What resolution should digital signage videos be?
Match video resolution to your display resolution. For most deployments, 1920x1080 (Full HD) is standard. Use 3840x2160 (4K) only for 4K displays. For portrait displays, use 1080x1920. Creating higher resolution than your display wastes storage and bandwidth without quality benefit.
How long should digital signage videos be?
Optimal video length depends on placement: retail point-of-sale should be 10-15 seconds, corporate lobbies can be 30-60 seconds, and waiting room content can extend to 60-90 seconds. Shorter is generally better for capturing attention in public spaces.
Should digital signage videos have audio?
Most digital signage plays silently due to public space considerations. Design videos to communicate visually using text overlays, captions, motion graphics, and clear visual storytelling. If audio is used, ensure volume control and consider the environment.
What bitrate should I use for digital signage video?
For 1080p H.264 video, use 8-12 Mbps for standard quality or 15-20 Mbps for high quality. For 4K, use 35-45 Mbps for H.264 or 15-20 Mbps for H.265. Higher bitrates improve quality but increase file size and bandwidth requirements.
Why won't my video play on the digital signage player?
Common causes include unsupported codec (try H.264), incorrect color space (use YUV 4:2:0), bitrate exceeding player capability, or missing faststart flag for streaming. Re-encode using recommended settings and test on the actual player hardware before deployment.
Well-produced video content can dramatically increase engagement, but always optimize for your specific displays and players.
Try it on your own screens, free
DigitalSignage.com, which publishes this guide, runs a permanent free plan: the first 3 screens are free forever (no credit card, no ads, no time limit), then from $3 per screen per month with volume pricing via a public calculator. The free SignPlayer runs on Windows, Mac, Android and Android TV, Chrome OS, Raspberry Pi, iPad or any modern web browser. Start free · 2026 pricing