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 A9B2747C75 for ; Sun, 14 Jan 2024 16:39:25 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 8F0C668CDE3; Sun, 14 Jan 2024 18:39:22 +0200 (EET) Received: from mail-wr1-f42.google.com (mail-wr1-f42.google.com [209.85.221.42]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id D342668C9F6 for ; Sun, 14 Jan 2024 18:39:15 +0200 (EET) Received: by mail-wr1-f42.google.com with SMTP id ffacd0b85a97d-3367632ce7bso5564946f8f.2 for ; Sun, 14 Jan 2024 08:39:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1705250354; x=1705855154; darn=ffmpeg.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=78uIUlh6VmwbainvgWy+DfJCk5H28Y5laTwBh9GICpc=; b=mXqp5TVGO5+niPwwRocYDsqJlwy3f+Flcqybb3JnXjg5Zvtm9R1LySVjGr2DgyDybZ RLscZWgran6UUnzeQJljNZR8wgmC3hseiK1HtVSqjynGQZpd2BLFIwkdiwIhJh5Aj3E/ CqMf/kUtxt9pujo7dhuAao1kgv7kIPcqs/46I4TUxrsujxm2mRMRM3ELYH4+FDDW10WP xnU4QkMToJGJczOfeWAGHdB7sL+Qa6KwUSwRd/R343VuWqcqy8S1PNPpEP10dLwGIrAE Q7gqdHUuh1+/pxkAO9tcJSAr6aOxxDjUlMv0n7t59l1/hOyq/oha4f8uarEMHEX92xGH 8uKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705250354; x=1705855154; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=78uIUlh6VmwbainvgWy+DfJCk5H28Y5laTwBh9GICpc=; b=xEazyIVXvQo3vT0SL5Zi2Oijh8KHp+s7Nz1yvXoBLGKTQ0tUGz8xXUaESQv4R2Tmfz gJNmQ0VfwgN10SMYeLG2tBYoBNJ92cQjK1M77K/uhoFVHEdTCy1K6oLgtkRcG2FY6oOL 3tiP1dXUIb4dILNpt1FIbmjMbM6puAtlrU1mKO1F2TvdY7R+0QcQqpCRNj36RhDDwHwb HxYifMVBgmtkVG4iXKIS3vBWeqX9c7JJWm5UN4Fl5K9/m9BDjSTKZfOlXd3HSpn47RK3 RNgCX/gpelngc+omCc5n5lcjUq56h+Y63iCRwkJAh4j7CnsDzcthw0nfRGQKepkrX7c3 R5fA== X-Gm-Message-State: AOJu0YyeN+q9MCwMjI8QLRU+VKd+eqJ8OH13fdfwZjKglR+Q3MekcOpH RcmlZDvDIooddxhzXvN3WnrpCQOwuwI= X-Google-Smtp-Source: AGHT+IF6lCjlTA74nhNuUiN7mnFhJqP1TKe8p0FdQ+mp9dD1OockRF64rslnXNYok0eBaOkzuC75/w== X-Received: by 2002:a5d:4f86:0:b0:336:62f7:2304 with SMTP id d6-20020a5d4f86000000b0033662f72304mr2449759wru.49.1705250354297; Sun, 14 Jan 2024 08:39:14 -0800 (PST) Received: from mariano (dynamic-adsl-84-220-189-10.clienti.tiscali.it. [84.220.189.10]) by smtp.gmail.com with ESMTPSA id u1-20020adfa181000000b003368d2e729bsm9627236wru.43.2024.01.14.08.39.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 14 Jan 2024 08:39:13 -0800 (PST) Received: by mariano (Postfix, from userid 1000) id 69836BFCDC; Sun, 14 Jan 2024 17:39:12 +0100 (CET) From: Stefano Sabatini To: FFmpeg development discussions and patches Date: Sun, 14 Jan 2024 17:39:12 +0100 Message-Id: <20240114163912.496806-1-stefasab@gmail.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 3/6] doc/muxers: add avif 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: Stefano Sabatini 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: --- doc/muxers.texi | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/doc/muxers.texi b/doc/muxers.texi index 1636f16cab..0d163a1629 100644 --- a/doc/muxers.texi +++ b/doc/muxers.texi @@ -835,6 +835,33 @@ compatibility with software that only supports a single audio stream in AVI (see @ref{amerge,,the "amerge" section in the ffmpeg-filters manual,ffmpeg-filters}). @end table +@section avif +AV1 (Alliance for Open Media Video codec 1) image format muxer. + +This muxers stores images encoded using the AV1 codec. + +It accepts one or two video streams. In case two video streams are +provided, the second one shall contain a single plane storing the +alpha mask. + +In case more than one image is provided, the generated output is +considered an animated AVIF and the number of loops can be specified +with the @option{loop} option. + +This is based on the specification by Alliance for Open Media at url +@url{https://aomediacodec.github.io/av1-avif}. + +@subsection Options +@table @option +@item loop @var{count} +number of times to loop an animated AVIF, @code{0} specify an infinite +loop, default is @code{0} + +@item movie_timescale @var{timescale} +Set the timescale written in the movie header box (@code{mvhd}). +Range is 1 to INT_MAX. Default is @code{1000}. +@end table + @anchor{chromaprint} @section chromaprint @@ -2048,7 +2075,6 @@ If a PNG image is used, it must use the rgba pixel format @anchor{image2} @section image2 - Image file muxer. The image file muxer writes video frames to image files. -- 2.34.1 _______________________________________________ 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".