Originally posted by uid313
View Post
Announcement
Collapse
No announcement yet.
AOMedia Announces Public Release Of AV1 Video Format
Collapse
X
-
Originally posted by Duve View PostWhy apply DRM on the container level when EME exists in the HTML5 spec. Which explains Apple and Netflix participation in all of this (in the case of Apple, they join AOM so late that there wasn't any development from them over AV1), since they (as well as YouTube) have a rather vested intent in how content is distributed.
Besides, while internet streaming (where EME comes into play) is where AV1 will be used the most, video is not limited to just internet streaming.
- Likes 1
Comment
-
Originally posted by uid313 View PostNotable missing from The AOMedia Alliance is Qualcomm (who makes the Snapdragon series SoC), Samsung (who makes the Exynos series SoC), HiSilicon (who makes the Kirin series SoC),
Qualcomm and others don't have much choice, if they want to sell their SoCs to Android device manufacturers they will comply.
- Likes 4
Comment
-
Downloaded aomenc source, compiled and started testing a bit on my Ryzen 1700X. Trying to encode a 30 second sample with '-w 1912 -h 800 --tile-columns=2 --frame-parallel=1 --threads=16' and the first pass finished quickly enough, but the second pass is currently doing 2.4 frames per MINUTE with an ETA of almost three days.
SLOOOOOOOOW
- Likes 3
Comment
-
With --tile-columns=4 it saturates all my 16 CPU-theads which I think is a bit interesting because VP9 never did that which made it a bit slower than x265 on my system. VP9 would only saturate 4-6 threads no matter what settings I used.
Still really slow though. With 100% CPU-usage I'm getting 6.42fpm which is just insanity.
- Likes 1
Comment
-
Originally posted by Brisse View PostDownloaded aomenc source, compiled and started testing a bit on my Ryzen 1700X. Trying to encode a 30 second sample with '-w 1912 -h 800 --tile-columns=2 --frame-parallel=1 --threads=16' and the first pass finished quickly enough, but the second pass is currently doing 2.4 frames per MINUTE with an ETA of almost three days.
SLOOOOOOOOW
The fastest and safest AV1 encoder. Contribute to xiph/rav1e development by creating an account on GitHub.
Overview
rav1e is an experimental AV1 video encoder. It is designed to eventually cover all use cases, though in its current form it is most suitable for cases where libaom (the reference encoder) is too slow.
Because AV1 is not yet frozen, it relies on an exact decoder version and configuration that is periodically updated.
Features
Intra frames
64x64 superblocks
H, V, and DC prediction modes
4x4 DCT and ADST transforms
~5 fps encoding @ 480p (see issue #124)
- Likes 1
Comment
-
I just had a videoconference with some outdated hardware. I now find myself eager to discover the new and improved compression artifacts that this new codec will undoubtedly bring with it
Originally posted by Brisse View PostWith --tile-columns=4 it saturates all my 16 CPU-theads which I think is a bit interesting because VP9 never did that which made it a bit slower than x265 on my system. VP9 would only saturate 4-6 threads no matter what settings I used.
Still really slow though. With 100% CPU-usage I'm getting 6.42fpm which is just insanity.
One nice thing about the website is a statement from Xilinx that they would use their FPGAs to bring HW-accelerated encoders to datacenters quickly. That makes a lot of sense IMO, and as a nice bonus, you can easily update the hardware with the latest performance improvements -- you can bet it won't be cheap, also.
One thing I've been wondering is whether this codec supports additive multiple quality streams or not (not sure how to call them, or even if that's really a thing, for that matter). But take Fourier transforms, for example: the more harmonics you include, the more faithful your output is. So you can send a few harmonics if the connection is slow, and scale this number up as needed. Of course, modern compression techniques don't work exactly like this, but as a general principle, I would be surprised if that couldn't apply here (more tiles, displacement information, higher precision, higher bitrates as supplementary channels), and was wondering if this is something that was optimized for. That would be a killer for peertube-style video streaming (or even simple multicast streaming), where everyone receives the lowest quality channel, and add the others as needed. The way it's usually done is to transmit a whole new video file, yay! (and you have to transcode N times when uploading, with N the number of settings you are interested in).
Comment
-
Originally posted by M@yeulC View PostThat's just a bit better than 4 times slower than realtime, which sounds quite reasonable for a new codec.
- Likes 1
Comment
Comment