| 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 درهمبافته با اولویت فیلد بالا:
برای ایجاد و نمایش 200 فریم نوار رنگی متناظر با یک منبع 4:3 PAL درهمبافته با اولویت فیلد پایین:
اشکالات (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)
| 28 April 2004 | MJPEG Tools Team |