| AVIFDEC(1) | General Commands Manual | AVIFDEC(1) |
نام (NAME)
avifdec - رمزگشایی فایلهای تصویری AVIF به فرمتهای PNG یا JPEG
خلاصه دستور (SYNOPSIS)
avifdec [گزینهها] input.avif output.[jpg|jpeg|png|y4m]
avifdec --info input.avif
توضیحات (DESCRIPTION)
دستور avifdec یک فایل AVIF را از حالت فشرده خارج کرده و به یک فایل تصویری تبدیل میکند. فرمت خروجی میتواند یکی از قالبهای JPEG، PNG یا YUV4MPEG2 (Y4M) باشد.
گزینهها (OPTIONS)
- -h, --help
- نمایش راهنمای نحوه استفاده از دستور.
- -V, --version
- نمایش شماره نسخه.
- -j, --jobs J
- تعداد پردازشها (نخهای کاری)، یا مقدار `all' برای استفاده از بیشترین تعداد هستههای پردازشی ممکن. (پیشفرض: all).
- -c, --codec C
- کدک مورد استفاده.
مقادیر ممکن به کدکهای فعالشده هنگام ساخت برنامه بستگی دارد (گزینه --help یا --version را برای مشاهده کدکهای دردسترس بررسی کنید). حالت پیشفرض بهصورت خودکار از میان کدکهای موجود انتخاب میشود.
- مقادیر ممکن عبارتند از:
- •
- aom
- •
- dav1d
- •
- libgav1
- -d, --depth D
- عمق رنگ خروجی، ۸ یا ۱۶. (فقط برای PNG؛ در فرمت y4m عمق رنگ حفظ میشود و در JPEG همیشه 8bpc است).
- -q, --quality Q
- کیفیت خروجی در بازه ۰ تا ۱۰۰. (فقط برای JPEG، پیشفرض: ۹۰).
- --png-compress L
- سطح فشردهسازی PNG در بازه ۰ تا ۹ (فقط برای PNG؛ 0=هیچ، 9=حداکثر). پیشفرض آن مقدار توکار libpng است.
- -u, --upsampling U
- نمونهبرداری رنگی Chroma upsampling (برای 420/422). یکی از مقادیر `automatic' (پیشفرض)، `fastest'، `best'، `nearest' یا `bilinear'.
- -r, --raw-color
- خروجی دادن مقادیر خام RGB به جای ضرب در کانال آلفا هنگام ذخیره در فرمتهای کدر (فقط برای JPEG؛ برای y4m کاربرد ندارد).
- --index I
- هنگام رمزگشایی توالی تصویر یا تصویر پیشرونده (progressive)، تعیین اندیس فریمی که باید رمزگشایی شود؛ فریم اول دارای اندیس ۰ است، یا مقدار `all' برای رمزگشایی تمام فریمها. (پیشفرض: 0)
- --progressive
- فعالسازی پردازش پیشرونده AVIF. اگر با تصویر پیشرونده روبرو شود و گزینه --progressive مشخص شده باشد، avifdec از گزینه --index برای انتخاب لایه مورد نظر جهت رمزگشایی (به ترتیب پیشرونده) استفاده میکند.
- --no-strict
- غیرفعال کردن رمزگشایی سختگیرانه، که بررسیهای اعتبارسنجی دقیق و خطاهای مربوط به آن را خاموش میکند.
- -i, --info
- رمزگشایی تمام فریمها و نمایش کلیه اطلاعات تصویر به جای ذخیرهسازی روی دیسک.
- --icc FILENAME
- فراهم ساختن دادههای نمایه ICC (به معنی اعمال خودکار --ignore-icc است).
- --ignore-icc
- اگر فایل ورودی شامل یک نمایه جاسازیشده ICC باشد، از آن صرفنظر میکند (در صورت عدم وجود نمایه، اثری ندارد).
- --size-limit C
- حداکثر اندازه تصویر (در مجموع تعداد پیکسلها) که باید مجاز باشد. (پیشفرض: 268435456).
- --dimension-limit C
- حداکثر ابعاد تصویر (عرض یا ارتفاع) که باید مجاز باشد. برای نادیده گرفتن مقدار ۰ تعیین شود. (پیشفرض: 32768).
- --
- اعلام پایان گزینهها. همه موارد پس از این به عنوان نام فایل تفسیر میشوند.
مثالها (EXAMPLES)
- استخراج و تبدیل یک فایل AVIF به یک فایل PNG:
- $ avifdec input.avif output.png
گزارش باگها (REPORTING BUGS)
- اشکالات و باگها را میتوانید در گیتهاب گزارش دهید:
- https://github.com/AOMediaCodec/libavif/issues
همچنین ببینید (SEE ALSO)
| 2022-04-30 | libavif 1.4.2 |