[vlc-devel] [PATCH 0/5] Add AV1 encoding support

Tristan Matthews tmatth at videolan.org
Mon Dec 18 16:10:49 CET 2017


Hi,

These patches add support for AV1 encoding using libaom, along
with some patches to allow the feature to be tested properly.

You can test with:
./vlc -v -I "dummy" ~/Videos/test-video.y4m --rawvid-chroma=I420  --rawvid-fps 25  --sout="#transcode{vcodec=av10,venc=aom}:std{access=file,mux=avformat,dst='test-video.ivf'}" vlc://quit

Note that you will need ffmpeg with this patch to use IVF muxing with libavformat:
https://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=e8f0a463b0d27a4d74c0d9f1857e72a8033d1069

Tristan Matthews (5):
  aom: allow low bitdepth path for decoder
  fourcc: use standard AV1 fourcc
  avcodec: fourcc: add av1 mapping
  contrib: aom: build av1 encoder
  aom: add AV1 encoding

 NEWS                           |   2 +
 contrib/src/aom/rules.mak      |   7 +-
 include/vlc_fourcc.h           |   2 +-
 modules/MODULES_LIST           |   2 +-
 modules/codec/aom.c            | 153 ++++++++++++++++++++++++++++++++++++++++-
 modules/codec/avcodec/fourcc.c |   1 +
 6 files changed, 162 insertions(+), 5 deletions(-)

-- 
2.15.1



More information about the vlc-devel mailing list