From patchwork Sat Apr 9 13:35:12 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?q?Tomas_H=C3=A4rdin?= X-Patchwork-Id: 35237 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:671c:b0:7c:62c8:b2d1 with SMTP id q28csp129325pzh; Sat, 9 Apr 2022 06:35:27 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyc6Tw8RGRx3v1Y+sc9/V7dfVtSN+Hf6m6HSg3Jjkr0Wh7+D9WBt5ClRMpyX+aNn7e4X7gA X-Received: by 2002:a05:6402:b3a:b0:41c:dcf9:ca65 with SMTP id bo26-20020a0564020b3a00b0041cdcf9ca65mr23904013edb.208.1649511326658; Sat, 09 Apr 2022 06:35:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1649511326; cv=none; d=google.com; s=arc-20160816; b=GzqNkK0T9TnmU5JrL6ACFaPXXiZQcZkZPUtbdFb7jxqIEUjymxcKyAnJfw5hvca+gH EI2LHw76KdVdN5hVpIvch3qMb4RpPsiwu5lkOu5Fl/kwBkO+oMbStHEWp8GEUglE0GMJ Lm3j8/dGdvcqhymhZ2OyiGuVge3T1MLT0aVajNEzQ3yddepuBaHqY6w0G7sszMgniCgw cqOvggx8BeLweoXgpn0v23W9LWDcc9BCobz44d9q3kgZ1V7ZHPEWVwb6wQrsSQQKxDFQ ypkeLC/HBG6o5UXhNAT/ebwVogMMIVwUM7SNBSXvqbINDlBgSDMG+F6O12UR0VO4LyAK ILBA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:reply-to:list-subscribe:list-help:list-post :list-archive:list-unsubscribe:list-id:precedence:subject :mime-version:user-agent:date:to:from:message-id:dkim-signature :dkim-signature:delivered-to; bh=EvRjsdl903jqGk2dF9FsDUa5H/K6pvBSQn7nuVn3YeY=; b=spSPh+M20wZDShbfhQyUaQTdg0YRy5nJjmtREK8ZlfPDpkXmZ2d9wjHPE0HNN95Gvq IsgAFPMiUKtH1iM79BIQckMDd61H7b8T7iFPcYyPmIikJS8TIr3cpBpiiAjn6+H36fND JI1rI+u9phWzRcnWXZDaq+BXLFkTpinm7C2E1df31Ep1284wnOtFEgaanDlEl/a8oeL/ vZjor2C+6mg/lx4IILx/2PG37h2+TsFy7zQ+C3vERAFG3W86jxFBme+EBYINS5LfzVpg Ms/4wcHJ/rFPhLyHaLbi8dgY2xxhgAJ4uxNqmVs1/NtlvqwsQMeAW/5dtEaKTywE4CKU nDkg== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@acc.umu.se header.s=mail1 header.b="Wo+CKx/E"; dkim=neutral (body hash did not verify) header.i=@acc.umu.se header.s=mail1 header.b=TyYGatej; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=acc.umu.se Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id v16-20020a50d590000000b00418eee96003si2616954edi.315.2022.04.09.06.35.25; Sat, 09 Apr 2022 06:35:26 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@acc.umu.se header.s=mail1 header.b="Wo+CKx/E"; dkim=neutral (body hash did not verify) header.i=@acc.umu.se header.s=mail1 header.b=TyYGatej; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=acc.umu.se Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id D974368B026; Sat, 9 Apr 2022 16:35:21 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail.acc.umu.se (mail.acc.umu.se [130.239.18.156]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 050F568B0D6 for ; Sat, 9 Apr 2022 16:35:14 +0300 (EEST) Received: from localhost (localhost.localdomain [127.0.0.1]) by amavisd-new (Postfix) with ESMTP id 0292744B90 for ; Sat, 9 Apr 2022 15:35:14 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=acc.umu.se; s=mail1; t=1649511314; bh=FAa+m7bJ+44Xo+TPWwX35IO3CiwWlPaJUUBYY70FJZY=; h=Subject:From:To:Date:From; b=Wo+CKx/EhCjTvlQCtzEnI2aGXhXDKLFHqN/vPL97AFm/jhKL+9rv4zdyR6vZoLJ/p VHWtMpA68l9PwmdlOl0faoRY1XrnIu+EMXW9Q5b3tLXTEL7EipAinZpIv6E8B30nj3 N/C1oqt6xysUF9R1uu8uX2tmu3VeNb8p1VR3ROnU4JC+faO92Ru4bNRWnbUhJbcRm7 RHH5XKxQutXPiznlR5YSasOApC4jWxrILe0fXedK4gKg/yrv1di1+hV0zI4BQMq92c wW8/jeY9KoMTdnDCNKECOJBxqfzQSBD9jg7K2JxJ5l+IY1sJFNE0ThfTnR10y6iwdC +JEzZkD9IMErQ== Received: from [192.168.1.244] (213-67-66-101-no2430.tbcn.telia.com [213.67.66.101]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: tjoppen) by mail.acc.umu.se (Postfix) with ESMTPSA id 4465D44B8F for ; Sat, 9 Apr 2022 15:35:13 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=acc.umu.se; s=mail1; t=1649511313; bh=FAa+m7bJ+44Xo+TPWwX35IO3CiwWlPaJUUBYY70FJZY=; h=Subject:From:To:Date:From; b=TyYGatejSKdBPGSaAujl2djQzOFSol9sNAnxcKdE2/NOFQILex3HPXkiOSe/9WfKR Ea6PWhMSLzrjmOc9Qs3EkFZROHA7j3UDQk5Ht1k1ZudO4vJOSjtd/zJfSzatHX7N4c DMyPMd7Y8zWvWUA/A9H5ewK4Hu37jqfiWsaSlnLwWzv+jbJEjPkIlKjgyNZjL6h2bp LO24JPptjFJ+iXbtOCdeUw0gyYmqKlNga8+VtFAcWUEcUTx3BnrUmG9vVkFTB22mvh jLsHvvgJZr6K6P+YmRC1XsxVnJpEFpgRMBBlrVEF1k7xbjbny8how8qymsThiq09b8 ifgB8TkWSkLSg== Message-ID: From: Tomas =?iso-8859-1?q?H=E4rdin?= To: ffmpeg-devel@ffmpeg.org Date: Sat, 09 Apr 2022 15:35:12 +0200 User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 1/3] doc/encoders.texi: Document cinepak encoder 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: xYVL2lXg6ovu From 3cca353f177b9b91e1472fa60a6295e576142c59 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomas=20H=C3=A4rdin?= Date: Sat, 9 Apr 2022 10:21:31 +0200 Subject: [PATCH 1/3] doc/encoders.texi: Document cinepak encoder --- doc/encoders.texi | 48 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/doc/encoders.texi b/doc/encoders.texi index 806cc430d4..1adfe382a4 100644 --- a/doc/encoders.texi +++ b/doc/encoders.texi @@ -1271,6 +1271,54 @@ follows. A64 / Commodore 64 multicolor charset encoder. @code{a64_multi5} is extended with 5th color (colram). +@section Cinepak + +Cinepak aka CVID encoder. +Compatible with Windows 3.1 and vintage MacOS. + +@subsection Options + +@table @option +@item keyint_min @var{integer} +Keyframe interval. +A keyframe is inserted every @code{-keyint_min}-th frame. + +@item q:v @var{integer} +Quality factor. Lower is better. Higher gives lower bitrate. +The following table lists bitrates when encoding akiyo_cif.y4m for various values of @code{-q:v} with @code{-keyint_min 100}: + +@table @option +@item @code{-q:v 1} 1918 kb/s +@item @code{-q:v 2} 1735 kb/s +@item @code{-q:v 4} 1500 kb/s +@item @code{-q:v 10} 1064 kb/s +@item @code{-q:v 20} 826 kb/s +@item @code{-q:v 40} 553 kb/s +@item @code{-q:v 100} 394 kb/s +@item @code{-q:v 200} 311 kb/s +@item @code{-q:v 400} 266 kb/s +@item @code{-q:v 1000} 237 kb/s +@end table + +@item max_extra_cb_iterations @var{integer} +Max extra codebook recalculation passes, more is better and slower. + +@item skip_empty_cb @var{boolean} +Avoid wasting bytes, ignore vintage MacOS decoder. + +@item max_strips @var{integer} +@itemx min_strips @var{integer} +The minimum and maximum number of strips to use. +Wider range sometimes improves quality. +More strips is generally better quality but costs more bits. +Vintage compatible is 1..3. + +@item strip_number_adaptivity @var{integer} +How much number of strips is allowed to change between frames. +Higher is better but slower. + +@end table + @section GIF GIF image/animation encoder. -- 2.30.2