Uncompressed RGB video in AVI
Raw RGB video in AVI, as capture cards and older tools write.
How it should play
What a broken player shows
What goes wrong
Rare in modern pipelines, so it's handled badly: the picture comes out upside down, skewed, or not at all.
The file
- Container
- AVI, 3 s
- Size
- 16.1 MB
- Video
- rawvideo, 320x180, 30 fps
- Audio
- 16-bit PCM, stereo, 48,000 Hz
- Expected
- plays correctly in any player
How it was verified
Built by the testsrc generator (gen v0.2) and verified with FFmpeg 7.1.5-0+deb13u1 and GStreamer 1.26.2 in snapshot 2026-11-02, before it was published: the file has the property this page describes, and decoding it gives the expected result.
With a token: the file, how exactly it was built, the full fact sheet, and the expected result the checker judges a player against.
Use it
# the public facts curl https://testsrc.com/v1/cases/edge/avi-rawvideo-bgr24.avi # the full fact sheet and the file, with your token curl -H "Authorization: Bearer $TESTSRC_TOKEN" \ https://testsrc.com/v1/cases/edge/avi-rawvideo-bgr24.avi/facts curl -H "Authorization: Bearer $TESTSRC_TOKEN" -o avi-rawvideo-bgr24.avi \ https://testsrc.com/v1/files/edge/avi-rawvideo-bgr24.avi # play it through your player and check what it showed testsrc run --player libvlc edge/avi-rawvideo-bgr24.avi
See the API reference for tokens, quotas and snapshots.
testsrc is in early access. Free for open-source projects, $99/month per organisation for companies.
Get early accessMore on colour and pixel formats
- HDR10 AV1MatroskaThe HDR tags are ignored: washed-out, flat colours, or no tone mapping on an SDR screen.
- H.264 in RGBMP4The picture is decoded as if it were YUV: green or false colours.
- HEVC 4:2:2, 10-bitMP4Many hardware decoders only handle 4:2:0: the file is refused, falls back to slow software decoding, or shows wrong colours.
6 more cases on this with a token.