AVIFDEC(1) General Commands Manual AVIFDEC(1)

avifdec - رمزگشایی فایل‌های تصویری AVIF به فرمت‌های PNG یا JPEG

avifdec [گزینه‌ها] input.avif output.[jpg|jpeg|png|y4m]

avifdec --info input.avif

دستور avifdec یک فایل AVIF را از حالت فشرده خارج کرده و به یک فایل تصویری تبدیل می‌کند. فرمت خروجی می‌تواند یکی از قالب‌های JPEG، PNG یا YUV4MPEG2 (Y4M) باشد.

نمایش راهنمای نحوه استفاده از دستور.
نمایش شماره نسخه.
تعداد پردازش‌ها (نخ‌های کاری)، یا مقدار `all' برای استفاده از بیشترین تعداد هسته‌های پردازشی ممکن. (پیش‌فرض: all).
کدک مورد استفاده.

مقادیر ممکن به کدک‌های فعال‌شده هنگام ساخت برنامه بستگی دارد (گزینه --help یا --version را برای مشاهده کدک‌های دردسترس بررسی کنید). حالت پیش‌فرض به‌صورت خودکار از میان کدک‌های موجود انتخاب می‌شود.

مقادیر ممکن عبارتند از:
•
aom
•
dav1d
•
libgav1
عمق رنگ خروجی، ۸ یا ۱۶. (فقط برای PNG؛ در فرمت y4m عمق رنگ حفظ می‌شود و در JPEG همیشه 8bpc است).
کیفیت خروجی در بازه ۰ تا ۱۰۰. (فقط برای JPEG، پیش‌فرض: ۹۰).
سطح فشرده‌سازی PNG در بازه ۰ تا ۹ (فقط برای PNG؛ 0=هیچ، 9=حداکثر). پیش‌فرض آن مقدار توکار libpng است.
نمونه‌برداری رنگی Chroma upsampling (برای 420/422). یکی از مقادیر `automatic' (پیش‌فرض)، `fastest'، `best'، `nearest' یا `bilinear'.
خروجی دادن مقادیر خام RGB به جای ضرب در کانال آلفا هنگام ذخیره در فرمت‌های کدر (فقط برای JPEG؛ برای y4m کاربرد ندارد).
هنگام رمزگشایی توالی تصویر یا تصویر پیش‌رونده (progressive)، تعیین اندیس فریمی که باید رمزگشایی شود؛ فریم اول دارای اندیس ۰ است، یا مقدار `all' برای رمزگشایی تمام فریم‌ها. (پیش‌فرض: 0)
فعال‌سازی پردازش پیش‌رونده AVIF. اگر با تصویر پیش‌رونده روبرو شود و گزینه --progressive مشخص شده باشد، avifdec از گزینه --index برای انتخاب لایه مورد نظر جهت رمزگشایی (به ترتیب پیش‌رونده) استفاده می‌کند.
غیرفعال کردن رمزگشایی سخت‌گیرانه، که بررسی‌های اعتبارسنجی دقیق و خطاهای مربوط به آن را خاموش می‌کند.
رمزگشایی تمام فریم‌ها و نمایش کلیه اطلاعات تصویر به جای ذخیره‌سازی روی دیسک.
فراهم ساختن داده‌های نمایه ICC (به معنی اعمال خودکار --ignore-icc است).
اگر فایل ورودی شامل یک نمایه جاسازی‌شده ICC باشد، از آن صرف‌نظر می‌کند (در صورت عدم وجود نمایه، اثری ندارد).
حداکثر اندازه تصویر (در مجموع تعداد پیکسل‌ها) که باید مجاز باشد. (پیش‌فرض: 268435456).
حداکثر ابعاد تصویر (عرض یا ارتفاع) که باید مجاز باشد. برای نادیده گرفتن مقدار ۰ تعیین شود. (پیش‌فرض: 32768).
--
اعلام پایان گزینه‌ها. همه موارد پس از این به عنوان نام فایل تفسیر می‌شوند.

استخراج و تبدیل یک فایل AVIF به یک فایل PNG:
$ avifdec input.avif output.png

اشکالات و باگ‌ها را می‌توانید در گیت‌هاب گزارش دهید:
https://github.com/AOMediaCodec/libavif/issues

avifenc(1)

2022-04-30 libavif 1.4.2