XGA 4:3 Placeholder Video (1024×768)
Generate 1024×768 placeholder videos instantly via URL.4:3 aspect ratio, 10-second duration, MP4 H.264.
About XGA 4:3 Resolution
1024×768 represents XGA (Extended Graphics Array), a display resolution that dominated computer monitors from the late 1990s through the mid-2000s. The 4:3 aspect ratio matched the standard of CRT monitors and early LCD displays before widescreen became ubiquitous. XGA provided a significant upgrade from VGA (640×480) and became the baseline for business and educational computing. While largely superseded by widescreen formats, 4:3 video remains relevant for archival content and specific use cases.
Video Preview
Direct URL
Copy this URL to use your XGA 4:3 placeholder video:
https://placeholdervideo.dev/1024x768Technical Specifications
- Resolution
- 1024 × 768 pixels
- Aspect Ratio
- 4:3
- Category
- landscape
- Duration
- 10 seconds
- Format
- MP4 (H.264, AAC-LC silent audio)
- Frame Rate
- 30 fps
- Approx. MP4 Size
- 206 KB-371 KB
- Generation Time
- about 1-2 seconds uncached; repeat requests should hit cache
- Video Codec
- H.264 / AVC, Baseline profile, yuv420p
- Audio Codec
- AAC-LC silent stereo, 48 kHz
Copy-Paste Use Cases
Use this 1024×768 sample MP4 URL as a stable fixture in browser, end-to-end, and media pipeline tests. For broader examples, see the sample MP4 URL guide.
HTML Video
<video
controls
preload="metadata"
width="1024"
height="768"
poster="https://placeholdervideo.dev/poster/1024x768"
>
<source src="https://placeholdervideo.dev/1024x768" type="video/mp4" />
</video>Playwright / Cypress
// Playwright: assert the browser sees real video metadata.
const metadata = await page.locator('video').evaluate((node) => {
const video = node as HTMLVideoElement
video.src = 'https://placeholdervideo.dev/1024x768'
video.load()
return new Promise<{ width: number; height: number; duration: number }>((resolve) => {
video.addEventListener('loadedmetadata', () => {
resolve({
width: video.videoWidth,
height: video.videoHeight,
duration: Math.round(video.duration)
})
}, { once: true })
})
})
expect(metadata).toEqual({ width: 1024, height: 768, duration: 10 })
// Cypress: attach the same fixture URL in an existing player test.
cy.get('video')
.invoke('attr', 'src', 'https://placeholdervideo.dev/1024x768')
.then(() => cy.get('video')[0].load())curl / ffprobe
curl -L -o placeholder-1024x768.mp4 https://placeholdervideo.dev/1024x768
ffprobe -v error \
-select_streams v:0 \
-show_entries stream=codec_name,width,height,pix_fmt \
-show_entries format=duration \
-of json placeholder-1024x768.mp4Response Data
| Content-Type | video/mp4 |
| Cache-Control | public, max-age=86400, immutable |
| Accept-Ranges | bytes |
| Access-Control-Allow-Origin | * |
| X-RateLimit-Limit | 60 standard / 10 heavy per minute |
Browser compatibility: Chrome, Edge, Safari, Firefox, iOS Safari, Android Chrome, HTML5 video players such as video.js and Plyr.
When to Use 1024×768
Use 1024×768 placeholders when testing legacy display compatibility, archival video systems, or applications that need to handle 4:3 content. The resolution is relevant for video conversion tools processing older content, digital signage on legacy displays, and educational software targeting older hardware.
Integration Examples
HTML
<video src="https://placeholdervideo.dev/1024x768" width="800" height="600" controls></video>JavaScript Fetch
fetch('https://placeholdervideo.dev/1024x768')
.then(res => res.blob())
.then(blob => {
const url = URL.createObjectURL(blob)
document.querySelector('video').src = url
})cURL
curl -O https://placeholdervideo.dev/1024x768Technical Considerations
XGA contains 786,432 pixels—fewer than 720p (921,600) despite the higher resolution numbers, due to the 4:3 aspect ratio. Video encoded at 1024×768 typically requires 2-4 Mbps for good quality. The square pixels make aspect ratio handling simpler than DVD formats, but the 4:3 ratio will letterbox on modern widescreen displays.
Common Questions
- Is 1024x768 still used anywhere?
- Rarely for new content, but common in legacy systems, educational institutions with older hardware, and archival video that predates widescreen adoption.
- Why did 4:3 disappear?
- Widescreen formats (16:9, 16:10) better match human vision and provide more horizontal space for productivity. Modern content is produced in widescreen, making 4:3 obsolete for new displays.
Related Guides
Learn more about generating videos programmatically in the API documentation.