y4mcolorbars(1) MJPEG tools manual y4mcolorbars(1) نام (NAME) y4mcolorbars - ایجاد یک جریان YUV4MPEG2 شامل الگوی آزمایشی نوار رنگی خلاصه دستور (SYNOPSIS) y4mcolorbars [options] توضیحات (DESCRIPTION) دستور y4mcolorbars یک جریان YUV4MPEG2 تماماً متشکل از فریم‌هایی شامل یک الگوی آزمایشی نوار رنگی ایجاد می‌کند. این الگو تلاش می‌کند سیگنال آزمایشی استاندارد نوار رنگی SMPTE EG-1-1990 را با در نظر گرفتن محدودیت‌های فضای رنگی Y'CbCr تا حد امکان به درستی بازتولید کند. خروجی به stdout ارسال می‌شود تا هدایت آن از طریق لوله (pipe) به سایر ابزارهای MJPEG تسهیل گردد. گزینه‌ها (OPTIONS) دستور y4mcolorbars گزینه‌های زیر را می‌پذیرد: -n num تولید در مجموع 'num' فریم خروجی. [پیش‌فرض: 1] -F n:d تنظیم نرخ فریم کدگذاری‌شده در جریان خروجی، به صورت یک نسبت کسری دقیق از اعداد صحیح. نرخ‌های رایج عبارتند از: 24000:1001 - فیلم تبدیل‌شده با 3:2 pulldown در NTSC 24:1 - فیلم اصلی (native) 25:1 - PAL/SECAM 30000:1001 - ویدیوی NTSC [پیش‌فرض] 50:1 - نرخ فیلد PAL 60000:1001 - نرخ فیلد NTSC -W w تنظیم عرض فریم. [پیش‌فرض: 720] -H h تنظیم ارتفاع فریم. [پیش‌فرض: 480] -A n:d تنظیم نسبت ابعاد پیکسلی کدگذاری‌شده در جریان خروجی، به صورت یک نسبت کسری دقیق از اعداد صحیح. نسبت‌های رایج عبارتند از: 1:1 - پیکسل‌های مربعی (مانند گرافیک کامپیوتری) 10:11 - CCIR-601 NTSC [پیش‌فرض] 59:54 - CCIR-601 PAL -I x تنظیم حالت درهم‌بافی (interlacing)، مورد استفاده برای تفسیر تصویر(های) PPM، و همچنین کدگذاری‌شده در جریان خروجی. p - پیش‌رونده (progressive)، بدون درهم‌بافی [پیش‌فرض] t - درهم‌بافی با فیلد بالا اول (top/upper-field-first) b - درهم‌بافی با فیلد پایین اول (bottom/lower-field-first) -Q n داده‌هایی که باید در وصله‌های "-I/+Q" در سطر پایینی الگو قرار گیرند: 0 - بخش‌های -I و +Q در 20% (20IRE) [پیش‌فرض] 1 - بخش‌های -I و +Q در 50% (50IRE) 2 - بخش‌های +Cb و +Cr در 100% -S mode تنظیم حالت زیرنمونه‌برداری رنگ (chroma subsampling). 444 - 4:4:4 (بدون زیرنمونه‌برداری) [پیش‌فرض] 420jpeg - 4:2:0 JPEG/MPEG-1، هم‌مکانی بینابینی 420mpeg2 - 4:2:0 MPEG-2، هم‌مکانی افقی حالت‌های زیرنمونه‌برداری شده پشتیبانی‌شده از یک فیلتر زیرنمونه‌برداری ضعیف استفاده می‌کنند؛ نتایج بهتر با ارسال خروجی پیش‌فرض 4:4:4 به یک مقیاس‌بند که از زیرنمونه‌برداری پشتیبانی می‌کند (مانند y4mscaler(1)) حاصل خواهد شد. -v [0,1,2] تنظیم سطح پرگویی (verbosity). 0 - فقط هشدارها و خطاها. 1 - افزودن پیام‌های اطلاعاتی نیز. [پیش‌فرض] 2 - افزودن پیام‌های اشکال‌زدایی پرحرف نیز. مثال‌ها (EXAMPLES) برای ایجاد و نمایش 200 فریم نوار رنگی متناظر با یک منبع 4:3 NTSC درهم‌بافته با اولویت فیلد بالا: y4mcolorbars -n 200 -It -S 420jpeg | yuvplay برای ایجاد و نمایش 200 فریم نوار رنگی متناظر با یک منبع 4:3 PAL درهم‌بافته با اولویت فیلد پایین: y4mcolorbars -n 200 -H 576 -F 25:1 -A 59:54 -Ib | yuvplay اشکالات (BUGS) نخست آنکه، برای نویسنده (که در واقع هرگز خود سند SMPTE EG-1-1990 را ندیده است) مشخص نیست که گستره مطلق نواحی -I و +Q دقیقاً چقدر باید باشد؛ با این حال، فاز صحیح است و این نکته باید ویژگی حیاتی باشد. دوم آنکه، نوارهای PLUGE با -4 و +4 IRE هرگز نمی‌توانند به طور دقیق سنتز شوند --- فضای دیجیتال Y' محدوده [16,235] را بر کل گستره روشنایی (luma) نگاشت می‌کند، اما گستره کامل روشنایی در فضای آنالوگ بستگی به این دارد که آیا تنظیم 7.5 IRE NTSC توسط هر دستگاهی که در نهایت خروجی آنالوگ را تولید می‌کند استفاده می‌شود یا خیر. به هر روی، تفاوت در حد دقت ۱ بیت Y' است. نویسنده (AUTHOR) این صفحه راهنما توسط Matt Marjanovic نوشته شده است. اگر سؤال، بازخورد یا مشکلی دارید یا می‌خواهید با توسعه‌دهندگان تماس بگیرید، فهرست پستی اصلی ابزارهای MJPEG به شرح زیر است: mjpeg-users@lists.sourceforge.net برای اطلاعات بیشتر، به وب‌گاه ما مراجعه کنید: http://mjpeg.sourceforge.net همچنین ببینید (SEE ALSO) mjpegtools(1), mpeg2enc(1), y4mscaler(1), yuv2lav(1), yuvplay(1) MJPEG Tools Team 28 April 2004 y4mcolorbars(1)