TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Simulating CRT Monitors with FFmpeg (Pt. 1: Color CRTs)

173 pointsby sepabout 4 years ago

10 comments

tomxorabout 4 years ago
Shameless plug.. I made a super slow motion 184 byte aperture grille (Trinitron) animation:<p><a href="https:&#x2F;&#x2F;www.dwitter.net&#x2F;d&#x2F;12335" rel="nofollow">https:&#x2F;&#x2F;www.dwitter.net&#x2F;d&#x2F;12335</a><p>And a more recent one with more interesting motion at faster speed:<p><a href="https:&#x2F;&#x2F;www.dwitter.net&#x2F;d&#x2F;21705" rel="nofollow">https:&#x2F;&#x2F;www.dwitter.net&#x2F;d&#x2F;21705</a><p>It is interesting how even as an animation it makes it look a lot smoother than the raw upscaled pixels of the same simple graphics.
评论 #26366783 未加载
IronWolveabout 4 years ago
Digital Foundry did some good videos on CRT and Gaming, how lower resolutions looked so well, and could crank up the ray tracing at lower resolution. We really traded high pixel count for the CRT&#x27;s blending of pixels with higher refresh.<p>&gt;DF Direct: CRT Displays - Was LCD A Big Mistake For Gaming?<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=tvRyVZWuvQ4" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=tvRyVZWuvQ4</a><p>&gt;DF Direct! Modern Games Look Amazing On CRT Monitors... Yes, Better than LCD!<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=V8BVTHxc4LM" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=V8BVTHxc4LM</a>
评论 #26365029 未加载
评论 #26365163 未加载
评论 #26366030 未加载
cmiller1about 4 years ago
I&#x27;ve been using CRTs again for the first time in a few years and none of these really capture the way they look.
评论 #26364887 未加载
评论 #26365006 未加载
评论 #26365169 未加载
JohnBootyabout 4 years ago
I suspect (worry?) that a lot of folks miss out on the other thrill of physical CRTs... an experience that is as close to <i>zero latency</i> as is physically possible.<p>This article breaks it down in wonderful detail: <a href="http:&#x2F;&#x2F;renderingpipeline.com&#x2F;2013&#x2F;09&#x2F;measuring-input-latency&#x2F;" rel="nofollow">http:&#x2F;&#x2F;renderingpipeline.com&#x2F;2013&#x2F;09&#x2F;measuring-input-latency...</a><p>The TL;DR is that on a &quot;modern&quot; stack (USB, display buffering, etc) with a 60hz display you&#x27;re looking at over <i>100ms</i> of input latency. You can roughly halve that with a 120hz display.<p>But it won&#x27;t ever touch the sub-16ms latency that&#x27;s possible with a &quot;retro&quot; 8&#x2F;16-bit console hooked up to a CRT display.<p>A lot of those games were garbage, but damn... it felt like your brain was wired directly into the machine. A very very cool part of the experience that is being lost to time.
评论 #26365194 未加载
评论 #26366391 未加载
评论 #26365235 未加载
评论 #26365393 未加载
评论 #26365496 未加载
评论 #26366248 未加载
tinus_hnabout 4 years ago
XScreenSaver also has a demo that simulates an analog tv instead of a monitor like this.
评论 #26367420 未加载
vilerabout 4 years ago
Cheers for the comments. I&#x27;m still improving and tweaking this script - planning to test a fully 16-bit-per-component version of the filter chain, to eliminate any artifacts that might still exist. (Also, halation&#x2F;diffuse glow for color CRTs isn&#x27;t yet true to real-life visual results, but that will be improved.)
a-dubabout 4 years ago
it&#x27;s a dos batchfile on github that applies ffmpeg filters in clever ways to recreate the distortions and artifacts of displaying images on old cathode ray tube displays.<p>cool!
Lammyabout 4 years ago
See also: <a href="http:&#x2F;&#x2F;avisynth.nl&#x2F;index.php&#x2F;QTGMC" rel="nofollow">http:&#x2F;&#x2F;avisynth.nl&#x2F;index.php&#x2F;QTGMC</a>
评论 #26368365 未加载
skratloabout 4 years ago
Loving it! Get into shaders asap if you want to push it further.
评论 #26366132 未加载
mPReDiToRabout 4 years ago
cool-retro-term is fab for this.<p>It takes me back to the Amstrad PCW8256 that I used as a kid.<p>Those double sided CF2 disks were a better disk than either the 5.25&quot; or the 3.5&quot; IMHO.
评论 #26361761 未加载