AOMediaCodec / av1-isobmff

Official specification of the AOM group for the carriage of AV1 in ISOBMFF
https://AOMediaCodec.github.io/av1-isobmff
64 stars 16 forks source link

Improving AV1-ISOBMFF open source tools #168

Open cconcolato opened 1 year ago

cconcolato commented 1 year ago

This issue is here to collect the list of open-source tools that do not process AV1 streams but could if they found developers or had funding; or open source tools that process AV1 but have missing/buggy features and that could be improved/fixed if they found developers or had funding. The focus here is on AV1-ISOBMFF, or AVIF, implementations but we can also hear about AV1-implementations in general.

There is no commitment to fund them but the idea is to make it easier for whoever wants to fund such work to find the list of interesting features; and for developers who want to find interesting projects to work on.

If you know of any open source software that fits this category, please add it to this issue, indicating the link to the source code, a description of the bugs to be fixed/features to be implemented.

farindk commented 1 year ago

libheif

This HEIF / AVIF image encoder and decoder C-API library is widely used (GIMP, Krita, ImageMagick, libvips, Gnome, Darktable, digiKam, ...), has many language bindings (JavaScript, Go, C++, NodeJS, Python, Rust, Swift, C#), and is cross-platform. Still, there are a number of features missing that are requested from application side as they depend on them being implemented in libheif.

Features where interested developers can contribute:

Features where funding would be welcome. These are tasks that require deeper, architectural changes:

rafaelcaricio commented 4 months ago

GStreamer does have elements that already have some support for AV1. There is a list of bugs/feature requests in its issue tracker: