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.

A hands-on introduction to video technology: image, video, codec and more

694 pointsby manorwar8almost 8 years ago

15 comments

barrkelalmost 8 years ago
Video compression is not understood well enough throughout the whole stack yet.<p>I recently got a 1080p projector for home use, so now movies &#x2F; TV series in my home are viewed on a 100&quot; screen. Content is mostly from Netflix and Amazon Prime Video.<p>Netflix does a really good job with encoding. I cannot say the same for Amazon Prime Video; even with their exclusive (in UK) offerings, like American Gods or Mr Robot, the quality of the encode is quite poor when viewed on a big screen. Banding, shimmering blocky artifacts on subtle gradients, insufficient bit budget for dimly lit scenes - once you become aware of the issues, it becomes really distracting.<p>OTOH a really big screen is a fantastic ad for high quality high bitrate content. Anything less than 2GB&#x2F;hour is noticeably poor.
评论 #14477108 未加载
评论 #14477348 未加载
评论 #14476811 未加载
评论 #14480024 未加载
thomastjefferyalmost 8 years ago
Remember when we did this ugly <i>interlacing</i> thing, so that we could get a higher (50&#x2F;60fps) framerate?<p>When did we decide that 24&#x2F;25&#x2F;30fps was good enough? Now we have a Blu-Ray standard that cannot handle greater than 30fps, and media corporations that are unwilling to release content via any other medium.<p>Put that together with ever-increasing resolutions, and the amount of pixels something moves across from one frame to the next becomes greater, and video looks more and more choppy.<p>Franky, this is a <i>much</i> bigger problem than NTSC ever was. Even with content (The Hobbit, Billy Lynn&#x27;s Halftime Walk) being created at higher framerates, users have no way to get the content outside of a specialized theater because the Blu-Ray standard cannot handle it, and because people seem to honestly believe that higher framerates look <i>bad</i>.<p>I suppose we can only hope that creators take better advantage of digital mediums that <i>do not</i> have such moronic, and frankly harmful, arbitrary limitations.
评论 #14479129 未加载
评论 #14479357 未加载
评论 #14479052 未加载
评论 #14479494 未加载
ccommsxxalmost 8 years ago
looks like this contains a bunch of creative commons (CC-BY-SA) content ripped from wikipedia without proper attribution. please add the missing attribution<p><a href="https:&#x2F;&#x2F;it.wikipedia.org&#x2F;wiki&#x2F;File:Pixel_geometry_01_Pengo.jpg" rel="nofollow">https:&#x2F;&#x2F;it.wikipedia.org&#x2F;wiki&#x2F;File:Pixel_geometry_01_Pengo.j...</a><p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Chroma_subsampling#&#x2F;media&#x2F;File:Colorcomp.jpg" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Chroma_subsampling#&#x2F;media&#x2F;File...</a><p>etc
评论 #14476680 未加载
profpanditalmost 8 years ago
It&#x27;s interesting to note that the architecture of the first ISO codec MPEG (1) is almost identical to the one we have today H.265 That codec was standardised in the late 90s So this design has carried through for about 20 years. Most of the changes relate to the targeted parameters such as frame size, frame rate and bitrate. Only the last step 264 --&gt; 265 seems to have added new features.<p>This is a very well written introduction
评论 #14477408 未加载
评论 #14476526 未加载
评论 #14476354 未加载
评论 #14476303 未加载
heydenberkalmost 8 years ago
Xiph.org wrote fascinating stuff about video compression when working on their next-generation codec, Daala <a href="https:&#x2F;&#x2F;xiph.org&#x2F;daala&#x2F;" rel="nofollow">https:&#x2F;&#x2F;xiph.org&#x2F;daala&#x2F;</a>
ilzmastralmost 8 years ago
This was also food for whiteboards in the show silicon valley. Compare: <a href="https:&#x2F;&#x2F;github.com&#x2F;leandromoreira&#x2F;digital_video_introduction&#x2F;blob&#x2F;master&#x2F;i&#x2F;thor_codec_block_diagram.png" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;leandromoreira&#x2F;digital_video_introduction...</a><p>with: <a href="http:&#x2F;&#x2F;imgur.com&#x2F;a&#x2F;Sne89" rel="nofollow">http:&#x2F;&#x2F;imgur.com&#x2F;a&#x2F;Sne89</a>
评论 #14476391 未加载
city41almost 8 years ago
I liked that the green channel in Mario&#x27;s picture was titled &quot;Luigi&quot;. Nice touch :)
kozakalmost 8 years ago
The frequency of 60&#x2F;1001 Hz and the situation where we are stuck with it basically forever is a shame upon the entire profession of video engineers.
评论 #14477099 未加载
metaphoralmost 8 years ago
Got really excited for a second thinking this was discussion on <i>transport</i> technology as opposed to <i>encoding</i>.
评论 #14476396 未加载
0xelectronalmost 8 years ago
This is really great. We seriously lacked a good introduction to video technology.
alfgalmost 8 years ago
This is awesome. I work in the VOD space, specifically in content protection and this is great reference guide. I&#x27;ve been meaning to write a similar guide for DRM.
raszalmost 8 years ago
first example interlacing image is wrong, shows running dogo with simulated division into scan lines, but does not take into account timing difference - that was one of the mayor sources of deinterlacing artifacts. Alternating fields are 1&#x2F;60 second apart in time.<p><a href="http:&#x2F;&#x2F;www.onlinevideo.net&#x2F;2011&#x2F;05&#x2F;learn-the-basics-of-deinterlacing-your-online-videos&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.onlinevideo.net&#x2F;2011&#x2F;05&#x2F;learn-the-basics-of-deint...</a>
callesggalmost 8 years ago
I believe the next step in video compression will be more on smarts like object tracking och object recognition.<p>Machine learning becoming more and more popular will probably help :)
评论 #14478790 未加载
m1elalmost 8 years ago
How much of that repo is protected by patents and cannot be reused?
alextooteralmost 8 years ago
Amazing work.