From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 39A944093F for ; Tue, 3 May 2022 23:39:55 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 649AB68B267; Wed, 4 May 2022 02:39:53 +0300 (EEST) Received: from mail-yw1-f169.google.com (mail-yw1-f169.google.com [209.85.128.169]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id A9CE468B072 for ; Wed, 4 May 2022 02:39:46 +0300 (EEST) Received: by mail-yw1-f169.google.com with SMTP id 00721157ae682-2f7d19cac0bso196281167b3.13 for ; Tue, 03 May 2022 16:39:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=zTKiWJSImWC2ep9us/0N+gFlzMcTHLUiLbn8JpzJm7g=; b=KlWlDHDyUELj0nYtvp6WeQZPOGrXeA4HIiiuFjorfQ51Hw7xm63ZzXxweFT1379bWn Avd6pTzxZI+WEnRKjNbvrjB1kr+2D+d0OPDmZOpaU1zXL10zKo2lwCK4L51f5yi8H3Nv TydQ9/3+2yJhM9HHAdsqeLHS4lE4WKoX3euYoOT6KVWeTHVDB8BvcaNpZuev4b0HrxZ4 /+ojLHZpPRuk27uX8mIrkE9UrgjuJznhXQgKRfgJyqGVWI4vhEHVfGI0Nsx8PSzTe5bS NV/XYZyOatAAcWT6eZmX+cygp7FyGodCHv+rD45bPyKFIkJtq6UBd2BnCLRXbmdXpXYP kxtg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=zTKiWJSImWC2ep9us/0N+gFlzMcTHLUiLbn8JpzJm7g=; b=yR7IlO/V+46iL+4Or8hm7pLnFfPot7iyIPY562iqTRbLuCicpyV3YvKVo6258/QqU5 NWmLpRwDakW5bM5n2ZiWfcesRjEtnsmpuuvop6cEQYJN9/hfqrOamgwRbHUBQYW6WuBm DIa43QEFcLRSKAOE2gU+yjP3aHSLjt/1Y2Rgt83enME8CyEc6Ng5f3juCHnfgtpjAlGE 0ndfvgpXGMX+HDEhEJQbb8sWODdg5AdgsOT9AG+ScxpxL6wpvoGg8MWIXYCLz2JLwQBJ Pa24tDDHZREM5Po3dnqKpHV/YWbhvhFoifeX2EFtfo/BDQ5eRNxXCKddtc+TZILbgC1Z 8sYQ== X-Gm-Message-State: AOAM530WaMw5EITneO/7ULpq6SuVHG7j/KDtXetRT/5MH0SSxlZhNjwH bjZLKMONCV+Ihw1f8gpzt2zYUJ11sIf+Qph7icYtjqBLplE/eg== X-Google-Smtp-Source: ABdhPJy4DekErA8mX//P/uRAqgRoF27D/dqQtXeR/3o220JXPTPC0dVbBdxqqhxP6IdpBNLGNYd5fqvEnwZhvHUchmQ= X-Received: by 2002:a81:78d:0:b0:2e5:d440:d921 with SMTP id 135-20020a81078d000000b002e5d440d921mr16751966ywh.251.1651621184606; Tue, 03 May 2022 16:39:44 -0700 (PDT) MIME-Version: 1.0 References: <20220502213535.2461249-1-vigneshv@google.com> In-Reply-To: <20220502213535.2461249-1-vigneshv@google.com> From: James Zern Date: Tue, 3 May 2022 16:39:33 -0700 Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH 3/3] avformat/movenc: Add support for AVIF muxing X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Cc: Vignesh Venkatasubramanian Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: On Mon, May 2, 2022 at 2:35 PM Vignesh Venkatasubramanian wrote: > > Add an AVIF muxer by re-using the existing the mov/mp4 muxer. > > AVIF Specification: https://aomediacodec.github.io/av1-avif > > Sample usage for still image: > ffmpeg -i image.png -c:v libaom-av1 -avif-image 1 image.avif > > Sample usage for animated AVIF image: > ffmpeg -i video.mp4 animated.avif > > We can re-use any of the AV1 encoding options that will make > sense for image encoding (like bitrate, tiles, encoding speed, > etc). > > The files generated by this muxer has been verified to be valid > AVIF files by the following: > 1) Displays on Chrome (both still and animated images). > 2) Displays on Firefox (only still images, firefox does not support > animated AVIF yet). > 3) Verified to be valid by Compliance Warden: > https://github.com/gpac/ComplianceWarden > > Fixes the encoder/muxer part of Trac Ticket #7621 > > Signed-off-by: Vignesh Venkatasubramanian > --- > configure | 1 + > libavformat/allformats.c | 1 + > libavformat/movenc.c | 335 ++++++++++++++++++++++++++++++++++++--- > libavformat/movenc.h | 5 + > 4 files changed, 317 insertions(+), 25 deletions(-) > lgtm _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".