HomeAll ToolsVideo Test

Video Capability Test - 4K/8K Decoding Performance

Analyze your browser and device's video decoding performance. Supports 4K/8K playback testing to identify stuttering, dropped frames, artifacts, and A/V sync issues.

Local Video File
Recommended: Use a real file you want to test (e.g., meeting recording).
Video URL (Optional)
Check if the 'Beep' matches the visual 'Flash'. Delays suggest system/Bluetooth lag.
Real-time Metrics
state:Not Started
Est. FPS
-
Jank Count
0
Buffering Count
0
Total waiting time
0ms
Dropped Frames
The current browser does not expose frame loss statistics.
Resolution
-
Playback progress
0.00s / -s
Buffer Lead
-
state
No Data
network status
Empty
Jump count
0
buffer range
-
High dropped frames in 4K/high speed usually mean CPU/GPU bottlenecks.
Decoder Capability Scan
FormatSupportedSmoothPower Efficient
H.264 / MP4 (1080p@30)---
H.265/HEVC / MP4 (4K@30, browser dependent)---
VP9 / WebM (1440p@60)---
AV1 / WebM (1080p@60)---
Supported = Theoretically playable. Smooth/Efficient = Hardware Acceleration likely.

How to Troubleshoot Quickly

Stutter/Lag: Check 'Buffering Count' and 'Buffer Lead'. If buffer drops to 0, it's network. If buffer is full but video lags, it's a decoding/rendering bottleneck.
Dropped Frames: If the 'Dropped Frames' counter rises, your hardware can't render the video fast enough. Lower the resolution or close background apps.
A/V Sync: Use 'A/V Sync Test'. Determine if the 'Flash' and 'Beep' happen simultaneously. Bluetooth headphones often cause latency.

Video Playback Guide

Verify playback and decoding capabilities. Observe lag, dropped frames, and sync. All processing is local.

Step 1

Select Video Source

~ 5 Sec

Choose a local file or an online URL.

Choose one method: Upload Local File / Online URL
Local: Select a common format (e.g., MP4)
Online: Paste a direct link
Confirm video loads (duration/cover visible)
Note: Local files are not uploaded; they play locally within the browser.
Step 2

Play & Monitor Metrics

~ 20 Sec

Click play and watch real-time data.

Click Play and watch for ~20s
Check for Stalls/Buffering
Watch Dropped Frames metrics
Listen for audio glitches
Pause/Replay if issues occur
Step 3

A/V Sync Test

~ 10 Sec

Click 'A/V Sync Test' to check audio alignment.

Enter Sync Test mode
Watch the flash, listen for the beep
Judge if sound is early, late, or synced
Record any offset direction

FAQ

Comprehensive guide for video playback troubleshooting.

1.

How to test video playback?

Upload a local file or paste a URL, then click Play. Observe the metrics panel for drops/stalls.

2.

What does this test?

Decode compatibility, playback stability, frame drops, and Audio/Video sync.

3.

Need to install a plug-in or download software?

unnecessary. The test is based on browser capabilities (such as MediaCapabilities, HTML5 Video, Web Audio) and can be used by opening the page.

4.

Will the test upload my video to the server? Is privacy safe?

When using local file testing, the video will be decoded and played locally in your browser and does not need to be uploaded. If you paste an online video address, the browser will request the address resource just like watching a video normally.

5.

What video formats and encodings are supported?

The common MP4 (H.264) usually has the best compatibility; WebM (VP9/AV1) performs better on some browsers. Whether HEVC/H.265 is available is related to operating system/browser authorization (for example, some environments support it and some do not). If it cannot be played, it is recommended to change to H.264/MP4 or test again directly using local files.

6.

Why does it fail to play when I pasted the video address?

Common reasons include: the link is not a "direct link" (it is actually a web page rather than a video file), the resource requires login/authentication, the server does not allow cross-domain (CORS), or the browser does not support the encoding/encapsulation format. It is usually more stable to test with local files first.

7.

Why does it not respond when I click "Play" or an error is reported immediately?

Some browsers intercept autoplay when no user gesture occurs, or simply fail when the resource is not supported. Please click anywhere on the page, then click "Play", and try "Play from the beginning/Reset"; if it still fails, change to a video with a more universal encoding (such as H.264/MP4).

8.

Why is there picture but no sound?

Please check whether "Mute" is turned on, whether the system volume/output device is correct, and whether the video itself has an audio track. If you use a Bluetooth headset/external sound card, you may not be able to hear the sound due to output switching. It is recommended to temporarily switch back to the system's default output and try again.

9.

How to judge whether "stuttering/pause" is serious?

You can focus on the "number of waiting/stuck times" and "total jam duration": the more times and the greater the total duration, the worse the subjective experience. If the lag occurs intensively when dragging the progress bar (seek) or when buffering is first started, it may be biased towards the network/buffering; if it continues to occur, it may be a decoding or performance bottleneck.

10.

What are 'Dropped Frames'?

Frames the computer skipped because it couldn't render them in time. Causes stuttering.

11.

Why does the same video behave differently in different browsers?

Different browsers may have different codecs, hardware acceleration strategies, power consumption strategies, and sandbox limitations. It is recommended to compare the performance of Chrome/Edge and Safari/Firefox at least once, especially for encodings with greater differences such as HEVC, VP9, ​​and AV1.

12.

Does hardware acceleration matter?

Yes. It offloads tasks to the GPU. Ensure it's enabled in browser settings for 4K video.

13.

What resolution/framerate should I use for testing?

If you want to test "daily playback", you can use 1080p@30; if you want to stress test performance, you can use 1440p/4K or 60fps (such as 1440p@60, 1080p@60). Comparing different gears on the same device makes it easier to determine whether the bottleneck comes from decoding or rendering.

14.

What does "decoding capability detection" mean?

It will ask the browser about its support for a specific combination of encoding parameters (whether it is supported, whether it is smooth, whether it is powerEfficient). This can help you predict before playback: certain codecs/resolutions may be "playable but not smooth" in your environment.

15.

Why does it prompt "The browser does not support MediaCapabilities API"?

This means that the current browser cannot automatically detect decoding capabilities (support/smooth/power saving). It does not affect the basic playback test. You can still judge by observing stuttering, frame loss and subjective experience through actual playback.

16.

How to do audio and video synchronization test?

Click "Audio and video synchronization self-test (splash screen + beep)" and observe the relative order of "seeing the splash screen" and "hearing the beep": If it feels inconsistent for a long time, there may be audio link delay or desynchronization caused by system processing.

17.

The audio and video are out of sync but only appear on the Bluetooth headset. Is this normal?

Relatively common. Bluetooth link codecs, system audio enhancements, and buffering strategies for different output devices can all introduce perceptible delays. It is recommended to use wired headphones/speakers to retest and compare, or turn off "Audio Enhancement/Spatial Audio" in the system and test again.

18.

Why is it easier to get stuck after opening a lot of apps?

Video decoding and rendering will occupy CPU/GPU/memory bandwidth; high background load (games, conferences, screen recordings, browser multi-tabs) will increase frame interval jitter, thereby increasing stuttering/frame loss. It is recommended to close high-load programs and then retest as a "pure video performance" comparison.

19.

Will full screen/picture in picture affect the test results?

Probably. Full screen or picture-in-picture will change the rendering path and refresh rhythm. On some devices, the difference is more obvious on external monitors/high refresh rate screens. It is recommended to test once in "Windowed Mode" and "Full Screen/Picture-in-Picture" to see if the lag and frame loss change.

20.

What are the most effective troubleshooting steps when you encounter a problem?

It is recommended to troubleshoot in order: first use local files (exclude network/CORS) → switch to the more universal encoding H.264/MP4 (exclude compatibility) → switch browsers (exclude implementation differences) → turn off background high load/switch hardware acceleration (positioning performance/driver). Usually 2-3 steps will identify the main cause.