AV1コーデックメモ

Alliance for Open Media - "AV1" video codec
http://aomedia.org/

:tada: [The Alliance for Open Media Kickstarts Video Innovation Era with “AV1” Release](https://aomedia.org/the-alliance-for-open-media-kickstarts-video-innovation-era-with-av1-release/), 2018/3/28
:tada: [AV1 Bitstream & Decoding Process Specification (v1.0.0)](https://github.com/AOMediaCodec/av1-spec/releases/tag/v1.0.0), 2018/6/26
 → [AV1 Bitstream & Decoding Process Specification (v1.0.0-errata1)](https://github.com/AOMediaCodec/av1-spec/releases/tag/v1.0.0-errata1), 2019/1/9
:tada: [AV1 Codec ISO Media File Format Binding (v1.0.0)](https://github.com/AOMediaCodec/av1-isobmff/tree/v1.0.0), 2018/9/7
 → [AV1 Codec ISO Media File Format Binding (v1.2.0)](https://github.com/AOMediaCodec/av1-isobmff/releases/tag/v1.2.0), 2019/12/13
:tada: [AV1 Still Image File Format Specification (v1.0.0)](https://github.com/AOMediaCodec/av1-avif/releases/tag/v1.0.0), 2019/5/19


## Specification

[AV1 Bitstream & Decoding Process Specification](https://aomediacodec.github.io/av1-spec/) ([source](https://github.com/AOMediaCodec/av1-spec))
[AV1 Codec ISO Media File Format Binding](https://aomediacodec.github.io/av1-isobmff/) ([source](https://github.com/AOMediaCodec/av1-isobmff))
[AV1 Still Image File Format (AVIF)](https://aomediacodec.github.io/av1-avif/) ([source](https://github.com/AOMediaCodec/av1-avif))
[RTP Payload Format For AV1](https://aomediacodec.github.io/av1-rtp-spec/) ([source](https://github.com/AOMediaCodec/av1-rtp-spec))


## Presentation

- [Progress in the Alliance for Open Media](https://people.xiph.org/~tterribe/pubs/lca2017/aom.pdf)(PDF), 2017/1 [[linux.conf.au](https://linux.conf.au/)]
- [AV1 Status update](https://archive.fosdem.org/2017/schedule/event/om_av1/attachments/slides/1795/export/events/attachments/om_av1/slides/1795/av1_update.pdf)(slide;PDF), [AV1 Status update](https://www.youtube.com/watch?v=IDdpF2x7gEw)(video), 2017/2 [[FOSDEM]
(https://fosdem.org/)]
- [S-Frame in AV1 video Encoder](https://www.youtube.com/watch?v=o5sJX6VA34o)(video), 2017/2 [[FOSDEM]
(https://fosdem.org/)]
- [AOM - AV1 How does it work?](https://parisvideotech.com/wp-content/uploads/2017/07/AOM-AV1-Video-Tech-meet-up.pdf)(PDF), 2017/7 [[ParisVideoTech](https://parisvideotech.com/)]
- [Analysis of the emerging AOMedia AV1 video coding format for OTT use-cases](https://show.ibc.org/__media/Technical-Papers-2017/S-Sethuraman---ANALYSIS-OF-THE-EMERGING-AOMEDIA-AV1-VIDEO-CODING-FORMAT-FOR-OTT-USE-CASES.pdf)(PDF), 2017/9 [[IBC](https://www.ibc.org/)]
- [AV1 Update](https://people.xiph.org/~tdaede/demuxed_av1_2017.pdf)(slide;PDF), [AV1 Update](https://www.youtube.com/watch?v=yKEDf5-2sT4&t=1570s)(video), 2017/10 [[Demuxed](https://demuxed.com/)]
- [AV1: The Quest is Nearly Complete](https://people.xiph.org/~tdaede/gstreamer_av1_2017.pdf)(slide;PDF), [AV1: The Quest is Nearly Complete](https://gstconf.ubicast.tv/videos/av1-the-quest-is-nearly-complete/)(video), 2017/10 [[GStreamerConference](https://gstreamer.freedesktop.org/conference/)]
- [Updates on Thor, AV1 and CDEF](https://datatracker.ietf.org/meeting/100/materials/slides-100-netvc-thorav1-update/)(PDF), 2017/11 [IETF]
 - Constrained Directional Enhancement Filter(CDEF)
- [AV1 Update](https://speakerdeck.com/stswe/av1-update-by-jai-krishnan-from-google)(slide), [AV1 Update](https://www.youtube.com/watch?v=sBAHBZsh4AA)(video), 2017/11 [[StreamingTechSweden](https://www.streamingtech.se/)]
- [AV1 Codec Update](https://fosdem.org/2018/schedule/event/om_av1/attachments/slides/2639/export/events/attachments/om_av1/slides/2639/av1update.pdf)(slide;PDF), [AV1 Codec Update](https://www.youtube.com/watch?v=6UksCRCl_bI)(video), 2018/2 [[FOSDEM](https://fosdem.org/)]
- [Mozilla TechSpeakers: AV1 Video Codec](https://docs.google.com/presentation/d/1lwjqzCnKCrJbPVillqJJp91bDQLAHh14DV69t6cLTn0)(slide), [Introducing AV1 and Open Video Codecs](https://www.youtube.com/watch?v=lEdqN22vaWs)(video), 2018/4
- [The AV1 Constrained Directional Enhancement Filter (CDEF)](https://jmvalin.ca/misc_stuff/icassp2018_slides.pdf)(slide), 2018/4 [[ICASSP](https://2018.ieeeicassp.org/)]
- [Into the Depths: The Technical Details Behind AV1](https://people.xiph.org/~negge/MHV2018.pdf)(PDF), 2018/7 [[MHV](http://mile-high.video/)]
- :star: [AV1 Image File Format (AVIF)](https://people.xiph.org/~negge/AVIF2018.pdf)(PDF), 2018/10 [MPEG]
- [The AV1 Video Codec](https://people.xiph.org/~tterribe/daala/rav1e_lca2019.pdf)(slide;PDF), [The AV1 Video Codec](https://www.youtube.com/watch?v=qubPzBcYCTw)(video), 2019/1 [[linux.conf.au](https://linux.conf.au/)]
- [Presentation: Latest Technical and Business Progress with AV1](https://people.xiph.org/~negge/NAB2019.pdf)(PDF), 2019/4 [[NAB](https://www.nabshow.com/)]
- [AV1/VVC Update](http://conferences.infotoday.com/documents/337/VES104_Feldman(1).pptx)(PPTX), 2019/5 [[StreamingMediaEast](https://www.streamingmedia.com/Conferences/east2019/)]
- [AV1 Update: Mythbusters Edition](https://people.xiph.org/~negge/NYC2019.pdf)(slide;PDF), [AV1 Update: Mythbusters Edition](https://vimeo.com/340707000#t=3060s)(video), 2019/6 [[VideoTechNYC](https://www.meetup.com/Video-Tech-NYC/)]
- [AV1 in video collaboration](https://bigapple.video/slides/Cisco-BAV2019.pdf)(PDF), 2019/6 [[BigAppleVideo](https://bigapple.video/)]
- [Fast & High Quality & AV1](https://bigapple.video/slides/TwoOrioles-BAV2019.pdf)(PDF), 2019/6 [[BigAppleVideo](https://bigapple.video/)]
- [AV1: One Year Later](https://people.xiph.org/~negge/MHV2019.pdf)(PDF), 2019/7 [[MHV](http://mile-high.video/)]


[AOMedia Research Symposium 2019](https://aomedia.org/aomedia-research-symposium-2019/)

- [Coding Efficiency Evaluation of AV1 Coding Tools](https://aomedia.org/wp-content/uploads/2019/10/RyanLei_Intel.pptx)(PPTX)
- [An Overview of New Experimental Coding Tools](https://aomedia.org/wp-content/uploads/2019/10/SarahParker_Google.pptx)(PPTX)
- [Evaluating Video Codecs Through Objective and Subjective Assessments](https://aomedia.org/wp-content/uploads/2019/10/FanZhang_BristolUniversity.pptx)(PPTX)
- [AV1: Nits, Nitpicks and Shortcomings [Things we should fix for AV2]](https://aomedia.org/wp-content/uploads/2019/10/NathanEgge_Mozilla.pdf)(PDF)
- [AV1 Image File Format (AVIF)](https://aomedia.org/wp-content/uploads/2019/11/CyrilConcolato_Netflix-AVIF-AOM-Research-Symposium-2019.pdf)(PDF)
- [Real-Time AV1 with SVC support in WebRTC](https://aomedia.org/wp-content/uploads/2019/10/AlexGouillard_CoSMo.pdf)(PDF)
- [SVT-AV1 Encoder](https://aomedia.org/wp-content/uploads/2019/10/NaderMahdi_Intel.pptx)(PPTX)


## Paper

- [Adaptive Motion Compensation Without Blocking Artifacts](https://people.xiph.org/~tterribe/daala/vbsobmc.pdf)(PDF), 2014-2015
  - Overlapped Block Motion Compensation(OBMC)
- [On Transform Coding Tools Under Development For VP10](http://www.shunyaoli.com/s/On-transform-coding-tools-under-development-for-VP10.pdf)(PDF), 2016 [SPIE]
  - DCT, ADST, FlipADST, IDTX
- [Daala: Building A Next-Generation Video From Unconventional Technology](https://arxiv.org/pdf/1608.01947.pdf)(PDF), 2016/8 [arxiv]
  - Multi-Symbol Entropy Coder, Chroma from Luma (CfL) Prediction, Directional Deringing Filter
- [A Switchable Loop-restoration with Side-information Framework for the Emerging AV1 Video Codec](http://www.shunyaoli.com/s/0000265.pdf)(PDF), 2017/9 [IEEE ICIP]
- [The AV1 Constrained Directional Enhancement Filter (CDEF)](https://arxiv.org/abs/1602.05975), 2017/10[v3] [arxiv]
- [Predicting Chroma from Luma in AV1](https://arxiv.org/abs/1711.03951), 2017/11  [arxiv]
- :star: [An Overview of Core Coding Tools in the AV1 Video Codec](https://jmvalin.ca/papers/AV1_tools.pdf)(PDF), 2018


# Blog

- [Decoding the Buzz over AV1 Codec](http://www.ittiam.com/blog/decoding-buzz-av1-codec/), 2017/6
- [Cool New Video Tools: Five Encoding Advancements Coming in AV1](https://bitmovin.com/cool-new-video-tools-five-encoding-advancements-coming-av1/), 2018/3
- [Next Generation Video: AV1, Part 1: Chroma from Luma](https://people.xiph.org/~xiphmont/demo/av1/demo1.shtml), 2018/4
- [Next Generation Video: AV1, Part 2: Constrained Directional Enhancement Filter](https://people.xiph.org/~xiphmont/demo/av1/demo2.shtml), 2018/6
- [Film grain in AV1, Andrey Norkin](https://norkin.org/research/film_grain/), 2019/11
- [AV1 decoder model, Andrey Norkin](https://norkin.org/research/av1_decoder_model/), 2020/6


## Comparison

- [MSU Codec Comparison 2017, Part V: High Quality Encoders](http://compression.ru/video/codec_comparison/hevc_2017/MSU_HEVC_comparison_2017_P5_HQ_encoders.pdf)(PDF), 2017
  - aomenc v0.1.0 ([Rev. c8b38b0bfd36](https://aomedia.googlesource.com/aom/+/c8b38b0bfd36))
- [AV1 beats x264 and libvpx-vp9 in practical use case](https://code.facebook.com/posts/253852078523394/av1-beats-x264-and-libvpx-vp9-in-practical-use-case/), 2018/4
- [Comparison of recent video coding technologies in MPEG and AOMedia](https://www.bbc.co.uk/rd/blog/2018-06-comparison-of-recent-video-coding-technologies-in-mpeg-and-aomedia), 2018/6
- [wyohknott, Video formats comparison](https://wyohknott.github.io/video-formats-comparison/)
- [JVET-N0605 Comparative study of video coding solutions VVC, AV1, EVC versus HEVC](http://phenix.it-sudparis.eu/jvet/doc_end_user/current_document.php?id=6346), 2019/3
- [MSU Codec Comparison 2018, Part IV: FullHD Content, High Quality Use Case](http://www.compression.ru/video/codec_comparison/hevc_2018/pdf/MSU_HEVC_AV1_comparison_2018_P4_HQ_encoders.pdf)(PDF), 2019/4/4
  - aomenc 1.0.0-1276-g625cded05


## Tool

- [mbebenita/aomanalyzer](https://github.com/mbebenita/aomanalyzer)
  - [AV1 Bitstream Analyzer](https://hackernoon.com/av1-bitstream-analyzer-d25f1c27072b), 2017/2
- [xiph/rav1e](https://github.com/xiph/rav1e) - [The fastest and worstest AV1 encoder](https://people.xiph.org/~tdaede/rav1e_vdd_2017.pdf)(PDF)
- [videolan/dav1d](https://code.videolan.org/videolan/dav1d)
- [OpenVisualCloud/SVT-AV1](https://github.com/OpenVisualCloud/SVT-AV1)
- [Google libgav1](https://chromium.googlesource.com/codecs/libgav1/)
- [yohhoy/av1parser](https://github.com/yohhoy/av1parser)
- [yohhoy/av1-tech](https://github.com/yohhoy/av1-tech)


## Misc.

- :bookmark: [Nwgat's AOMedia's AV1 Codec Overview](https://nwgat.ninja/test-driving-aomedias-av1-codec/)
- [Adaptive Motion Compensation Without Blocking Artifacts](https://people.xiph.org/~tterribe/daala/spie_obmc_slides.pdf)(PDF), 2015
- [Daala Entropy Coder: AOM Hardware Subgroup](https://people.xiph.org/~tterribe/daala/daala_ec.pdf)(PDF), 2016/6
- [luctrudeau/AV1-CfL-Proposal](https://github.com/luctrudeau/AV1-CfL-Proposal)
- [leandromoreira/digital_video_introduction](https://github.com/leandromoreira/digital_video_introduction)
- [aom-test-data](http://storage.googleapis.com/aom-test-data/)
- [Why I am sceptical about AV1](https://codecs.multimedia.cx/2018/12/why-i-am-sceptical-about-av1/), 2018/12
- [Hey AOM: Where’s the Beef?](https://streaminglearningcenter.com/blogs/hey-aom-wheres-the-beef.html), 2019/6