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.

Rav1e, an AV1 encoder written in Rust and assembly

203 pointsby mindfreezealmost 5 years ago

14 comments

lukevpalmost 5 years ago
For others like me who are curious and haven&#x27;t heard of AV1, some main features:<p>* Open &amp; Royalty Free (no licensing required to use)<p>* Backed by Mozilla, Google, Microsoft, Cisco, etc. [1]<p>* Approximately 50% higher compression than x264 [1] and 30% higher than H.265 (HEVC) [2]<p>* Supported in current versions of Chrome, Firefox, Opera, and Edge [3]<p>* Slower encoders than HEVC, so not typically used for live streaming [2]<p>[1]: <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;AV1" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;AV1</a><p>[2]: <a href="https:&#x2F;&#x2F;www.theoplayer.com&#x2F;blog&#x2F;av1-hevc-comparative-look-video-codecs" rel="nofollow">https:&#x2F;&#x2F;www.theoplayer.com&#x2F;blog&#x2F;av1-hevc-comparative-look-vi...</a><p>[3]: <a href="https:&#x2F;&#x2F;caniuse.com&#x2F;#feat=av1" rel="nofollow">https:&#x2F;&#x2F;caniuse.com&#x2F;#feat=av1</a>
评论 #23514315 未加载
评论 #23513417 未加载
评论 #23512754 未加载
评论 #23513273 未加载
评论 #23515529 未加载
评论 #23515806 未加载
评论 #23513515 未加载
natemcintoshalmost 5 years ago
&quot;The fastest and safest AV1 encoder&quot; but it&#x27;s also 62.1% assembly? Is the assembly as safe as rust? I&#x27;m confused
评论 #23513635 未加载
评论 #23512970 未加载
评论 #23513008 未加载
评论 #23512806 未加载
评论 #23514942 未加载
评论 #23513122 未加载
评论 #23512735 未加载
评论 #23515485 未加载
评论 #23513158 未加载
Flowalmost 5 years ago
I see that Safari does not support this (yet).<p>Might it be possible to compile this to wasm and decode it that way on the client?
评论 #23513163 未加载
评论 #23512772 未加载
评论 #23512740 未加载
评论 #23512816 未加载
评论 #23515827 未加载
devwastakenalmost 5 years ago
We really need focus on embedded GPU av1 as well. It&#x27;s amazing how fast pure GPU transcoding is. H265 is supported well in modern GPU&#x27;s and can transcode at dozens of times the speed. But av1 for some reason isn&#x27;t getting the same treatment is seems.
评论 #23514504 未加载
dangalmost 5 years ago
See also<p>2018 <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=17539361" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=17539361</a><p>2019 <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=19746392" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=19746392</a>
kzrdudealmost 5 years ago
How is there constantly so much compression ratio improvement in video codecs? New algorithms imrpove so much upon the old.
评论 #23512761 未加载
评论 #23512801 未加载
评论 #23513372 未加载
评论 #23512877 未加载
Ptilopsisalmost 5 years ago
With AV1 encoders I have to ask myself every time whether I should read the 1 as &#x27;i&#x27; or as &#x27;l&#x27;. Dav1d was still easy to guess, but here I really have a hard time.<p>Apart from that, I am really glad to see how Rust is slowly making an appearance in such fundamental multimedia libraries.
评论 #23513300 未加载
评论 #23513939 未加载
saagarjhaalmost 5 years ago
Any major projects using this yet?
评论 #23512313 未加载
评论 #23515086 未加载
jimmaralmost 5 years ago
The developers say it&#x27;s the fastest, but does anybody have a link to benchmarks?
LockAndLolalmost 5 years ago
Is it worth using as a default encoder for home movie libraries? Or would it soebd the next decade encoding everything?
loegalmost 5 years ago
Anyone know how the &quot;fastest&quot; claim stacks up against SVT-AV1?
评论 #23515497 未加载
pkulakalmost 5 years ago
Is it multithreaded???
评论 #23512345 未加载
评论 #23512995 未加载
Erlangenalmost 5 years ago
&gt; The fastest and safest AV1 encoder.<p>Is it faster than dav1d?
评论 #23512555 未加载
Thaxllalmost 5 years ago
&quot;The fastest and safest AV1 encoder.&quot; quick search on unsafe: <a href="https:&#x2F;&#x2F;github.com&#x2F;xiph&#x2F;rav1e&#x2F;search?q=unsafe&amp;unscoped_q=unsafe" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;xiph&#x2F;rav1e&#x2F;search?q=unsafe&amp;unscoped_q=uns...</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;xiph&#x2F;rav1e&#x2F;issues&#x2F;2378" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;xiph&#x2F;rav1e&#x2F;issues&#x2F;2378</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;xiph&#x2F;rav1e&#x2F;issues&#x2F;2310" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;xiph&#x2F;rav1e&#x2F;issues&#x2F;2310</a><p>Does not seems safe at all, definitly not the &quot;safest&quot;encoder out there.
评论 #23512973 未加载
评论 #23512989 未加载
评论 #23513031 未加载