Troubleshooting

Video Playback Issues

· By Media La Vista

Video playback issues on digital signage usually come down to codec incompatibility, excessive bitrate, or resolution mismatch. SpinetiX players support a defined set of video codecs and specifications. Videos that play perfectly on a laptop may stutter, freeze, or fail on a player because the laptop uses software decoding (CPU-intensive) while the player uses hardware decoding (specific codec support). The fix is almost always: re-encode the video to the correct specification.

Supported Video Specifications

ParameterRecommendedSupportedNot Supported
CodecH.264 (AVC)H.265 (HEVC) on HMP400, iBX410, iBX440; MPEG-2, MPEG-4 Part 2, VC-1, MJPEG up to 1080pProRes, Flash video, uncompressed; VP8/VP9 outside HTML5
ContainerMP4MOV, MKV, AVI, TS, WMVFLV, MXF
Resolution1920×1080Up to 4K60 on HMP400/iBX410/iBX440; 8K H.265 on iBX440 onlyAbove 1080p on HMP350, HMP300, DiVA
Bitrate (1080p)8 Mbps (H.264)Up to 25 MbpsAbove 25 Mbps: transcode
Frame rate30 fps24, 25, 30, 60 fpsInterlaced outside 480i, 576i, 1080i
AudioAACMP3, AC-3, WMA v224-bit PCM, raw AAC files outside MP4/M4A

Troubleshooting by Symptom

Video Stutters or Freezes

  1. Check bitrate — if above 25 Mbps, re-encode; around 8 Mbps is the recommended H.264 rate for 1080p
  2. Check codec — re-encode H.265/VP9 content to H.264
  3. Check player storage — near-full storage causes read performance issues
  4. Check if multiple videos play simultaneously — multi-zone video layouts multiply decode load

Video Stretched or Cropped

  1. Verify video resolution matches display (1920×1080 for Full HD)
  2. Check aspect ratio — 4:3 video on 16:9 display causes distortion
  3. Use Elementi scaling options: fit, fill, stretch, or letterbox

No Audio

  1. Display volume turned up and not muted?
  2. HDMI cable carries audio? (verify cable type)
  3. Audio codec is AAC or MP3? (re-encode if AC3/DTS)
  4. Player audio settings configured correctly?

Key Parameters

ParameterValueWhy It Matters
Optimal codecH.264 / AVCUniversal hardware decode support
Optimal bitrate8 Mbps (1080p H.264)SpinetiX-recommended rate
Frame rateConstant (CFR), 30 fpsVFR causes sync issues
ContainerMP4Best compatibility
AudioAAC, stereo, 128 kbpsUniversal audio support

Common Mistakes

  1. Using videos straight from a camera. Camera files are often high-bitrate, wrong aspect ratio, and Variable Frame Rate. Always transcode camera footage to the player specification before publishing.
  2. Multi-zone video layouts. Playing two 4K videos simultaneously in a split-screen layout can exceed the player's decoding capacity. Limit to one high-resolution video zone; use images or simple animations in other zones.
  3. Screen recording from a laptop. Screen recordings are often VP9 or H.265 in WebM containers — formats not universally supported. Re-encode to H.264 MP4 before using on signage.
  4. iPhone/iPad videos. iOS devices record in HEVC (H.265) and MOV by default. These may not play on all SpinetiX models. Convert to H.264 MP4 before publishing.
SpinetiX Reference
Supported video formats, encoding guidelines, and playback troubleshooting.

Video Playback Issues FAQ

What video format does SpinetiX support?

MP4 with H.264 video and AAC audio plays on every current SpinetiX player; beyond that, support depends on the model. The HMP400, iBX410 and iBX440 also decode H.265 (HEVC), up to 4K at 60 fps on the HMP400 and iBX410 and up to 8K on the iBX440, while the older HMP350, HMP300 and DiVA have no H.265 and stop at 1080p. MPEG-2, MPEG-4 Part 2, Windows Media Video 9 / VC-1 and Motion JPEG play up to 1080p on the HMP400 and iBX models. Accepted containers include MP4, MOV, MKV, AVI, TS and WMV. SpinetiX players do not decode Apple ProRes, Flash video, lossless or uncompressed video, or MXF files, and VP8 and VP9 work only inside HTML5 content on the HMP400, where VP9 is decoded in software and may not reach 4K at 60 fps. The quickest test is to drop the file into an Elementi project set to the right player model: if Elementi imports it, the player can decode it.

Why does my SpinetiX player not play my video?

Usually because the file is outside that player's decoding specification, in which case the player shows a black rectangle where the video should be and writes a warning to its player.log. The common causes are a codec the model does not decode (H.265 from an iPhone on an HMP350 or HMP300, ProRes from an editing suite, VP9 from a screen recorder), a 4K file on a player that stops at 1080p, and a bitrate well above what SpinetiX recommends; SpinetiX advises transcoding any video above 25 Mbps. A second frequent cause is an Elementi project set to the wrong player type, which makes Elementi reject a Full HD file the real player could have played. Elementi 2015 and later offers to re-encode an unsupported video during import, which fixes most cases without a separate encoder.

My video stopped playing properly after a firmware update.

Sometimes it is the firmware, not the file, so read the release notes for your version before re-encoding anything. DSOS updates have occasionally introduced a playback regression that a later release fixed. Two documented examples: DSOS 4.7.1 shifted audio against video by 100 to 200 milliseconds depending on the display, fixed in 4.7.5, and 4.7.6 stopped video capture input from working, fixed in 4.7.7. If the notes list a fix, move to that release. If they do not, test the same file in an Elementi project set to your player model; a file that imports cleanly and still fails after the update should go to your integrator together with the player's diagnostic report, because it may be a new regression. A firmware update never changes which codecs a model's hardware decodes: an HMP350 does not gain H.265 from new firmware.

My video stutters or freezes during playback.

Usually the frame rate or the bitrate. A 25 fps video on a player outputting 60 Hz cannot map frames evenly, so some frames are shown twice and others three times, which reads as judder; set the player output to 50 Hz for 25 fps content and 60 Hz for 30 fps content, and use 60 Hz for 24 fps or mixed material. Bitrate is the second suspect. SpinetiX recommends about 8 Mbps for 1080p H.264 and advises transcoding anything above 25 Mbps, which covers most camera originals. If the picture freezes while the sound continues or drops out, the file is badly multiplexed rather than too heavy, and a fresh encode cures it. A layout that decodes several videos at once also adds load, so test multi-zone video layouts on the target model before publishing them.

Audio is out of sync with video.

Usually a multiplexing fault in the file, not the player. When audio and video are interleaved so poorly that keeping them in step needs more than 1 MB of buffering, the SpinetiX player loses sync and its player.log reports that stream demuxing failed because more than 1048576 bytes of buffering is required. Re-encoding the file in Elementi or FFmpeg into MP4 with AAC audio fixes it. A second cause is the .mpg extension, which is often wrongly used for MPEG-2 program or transport streams that the player then misreads. Renaming such a file to .ts or .m2p, or rewriting the streams into an MP4 container without re-encoding (ffmpeg -i input.mpg -codec: copy output.mp4), usually resolves the drift.

4K video won't play smoothly.

Only some SpinetiX models decode 4K. The HMP400 and HMP400W and the iBX410 and iBX410W play H.264 and H.265 up to 4K at 60 fps, and the iBX440 plays H.264 at 4K and H.265 up to 8K. The HMP350, HMP300 and DiVA stop at 1080p, so a 4K file for those players has to be transcoded to 1080p, which Elementi does on import, or cut into tiles spread across several players as multiscreen content. On a 4K-capable player, first confirm in Control Center that the output resolution is actually set to 4K rather than left at 1080p. Then consider H.265: it needs 25 to 50 percent less bitrate than H.264 for the same picture quality, which makes 4K files lighter to decode and to store on the models that support it.

Video file is too large for the player.

It depends on the model and the bitrate. The HMP400 has 16 GB of internal eMMC storage and the iBX410 and iBX440 have 128 GB SSDs, and that space holds the whole project, not one video. Bitrate sets file size: a 5-minute 4K video at 40 Mbps is about 1.5 GB, while the same five minutes at 1080p and the recommended 8 Mbps is about 300 MB. To shrink a file, encode 1080p H.264 at around 8 Mbps unless the screen really is 4K, switch to H.265 on the HMP400 and iBX models to cut the bitrate further, and trim footage that never plays.

Need Help With Your Project?

Media La Vista provides Tier 1–3 local support across the Middle East. 10-minute response for Partner Club members.

This page is available in English only
هذه الصفحة متوفرة باللغة الإنجليزية فقط
NS
Media La Vista support
Typically replies natively
مرحباً بكم في دعم SpinetiX عبر واتساب

كيف يمكنني مساعدتكم في حلول اللوحات الرقمية، أو البنية التحتية AV/IT، أو منتجات SpinetiX؟
Hello and welcome to SpinetiX Support on WhatsApp.

How can I help you with digital signage solutions, AV/IT infrastructure, or SpinetiX products?