From patchwork Mon Aug 24 17:40:34 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gautam Ramakrishnan X-Patchwork-Id: 21888 Return-Path: X-Original-To: patchwork@ffaux-bg.ffmpeg.org Delivered-To: patchwork@ffaux-bg.ffmpeg.org Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by ffaux.localdomain (Postfix) with ESMTP id F112E4491F6 for ; Mon, 24 Aug 2020 20:41:09 +0300 (EEST) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id CF5F568A922; Mon, 24 Aug 2020 20:41:09 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-pj1-f68.google.com (mail-pj1-f68.google.com [209.85.216.68]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 0456368A7D8 for ; Mon, 24 Aug 2020 20:41:02 +0300 (EEST) Received: by mail-pj1-f68.google.com with SMTP id d4so4574020pjx.5 for ; Mon, 24 Aug 2020 10:41:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=3BttoGN+EBq4EHjjjcLReAGsqjWT3v4UEtigsFXf5/w=; b=Ju634l1QYnkjjg956JH4X6fKA+lRxXk7wEQ1PlOiJD6It1HBFnUNkiyc9QASYdvtJd yCji9L3TrTMHgH8QIdXzhphAsqa5k9XDOctovHzbukqCds8cKXXIlPRXXyM7yI5f5Hv5 yjpQGF4Iid6mNT8crrpOlGGXHwPawQYHGTansuKo1VX8/pPeIxtyR4bJyEHcWMhjPFoO 5eHEjuliYYwXxWaj7/+iqZzpAYhxdseQnBd8JLiwPs1FSn597sKEV1ToVVaoqo6e9Vw3 yXfitV71BcX6qaGOzy5xfpOTkqQZxFAFUMT4DkncLremZZSFf8280LBW5/Hu3LoMLyD/ pf3w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=3BttoGN+EBq4EHjjjcLReAGsqjWT3v4UEtigsFXf5/w=; b=pqCUget9fpzYm80tP2dUWs4Uoin545pms5SpArJ/aiDT2POd/7o+/91LfoR0jexgvw UOPuMuiSAJkngNGwpLMjY/2nWu+WvateoNlb4RQCnqnuMWUzCJR/cz6wnL1pvLObN74U lfpcNn81Ut93ZUdt8vFSoNZdIuyjzv8akqD5Vc/PzJCeE6vEN7VgkVsBTfPxrwVMHAaB /8h6C+uXJgER+ViButS09hHi33f+LYKZc5PSk5MLInNjHzOtLSTf1HZYl9KMBkl0PLOG 6xEniPOBPJUYgtSVYWVERRVDhyAfp86Zn8x2r7Z1B0h7ImSBepKRro7/4JgoizJlQjnV KbOA== X-Gm-Message-State: AOAM533uuvcLw/r/jDGdmuu0TwRJQp4+4S87FvNKGWRap8HMeIQIcafw LrQZLdbtzAM6gTeuqGmXdBWcbXYIy2PS8g== X-Google-Smtp-Source: ABdhPJxA7UKUSFMhv5MOPfT5DS33qVLko/mN+pWhAVCka8uX0CMEue7B2P4JvyOByptp/aApqMyXlA== X-Received: by 2002:a17:902:b681:: with SMTP id c1mr4635260pls.10.1598290855941; Mon, 24 Aug 2020 10:40:55 -0700 (PDT) Received: from localhost.localdomain ([122.167.211.143]) by smtp.gmail.com with ESMTPSA id v2sm5260414pfn.116.2020.08.24.10.40.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2020 10:40:55 -0700 (PDT) From: gautamramk@gmail.com To: ffmpeg-devel@ffmpeg.org Date: Mon, 24 Aug 2020 23:10:34 +0530 Message-Id: <20200824174034.17837-5-gautamramk@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20200824174034.17837-1-gautamramk@gmail.com> References: <20200824174034.17837-1-gautamramk@gmail.com> Subject: [FFmpeg-devel] [RFC PATCH v3 5/5] doc/encoders.texi: Add documentation for JPEG2000 layers X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.20 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: Gautam Ramakrishnan MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" From: Gautam Ramakrishnan This patch adds documentation for the utility and usage of "layer_rates" option used in the JPEG2000 encoder. --- doc/encoders.texi | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/doc/encoders.texi b/doc/encoders.texi index fd9235a05a..481ad2fb3d 100644 --- a/doc/encoders.texi +++ b/doc/encoders.texi @@ -1401,6 +1401,22 @@ Possible values are: @end table Set to @code{lrcp} by default. +@item layer_rates @var{string} +By default, compression is done using the quality metric. This option allows for +compression using compression ratio. The compression ratio for each level could +be specified. The compression ratio of a layer @code{l} species the what ratio of +total file size is contained in the first @code{l} layers. + +Example usage: + +@example +ffmpeg -i input.bmp -c:v jpeg2000 -layer_rates "100,10,1" output.j2k +@end example + +This would compress the image to contain 3 layers, where the data contained in the +first layer would be compressed by 1000 times, compressed by 100 in the first two layers, +and shall contain all data while using all 3 layers. + @end table @section librav1e