.TH "yuvfps" "1" "8 Jan 2006" "MJPEG Tools Team" "MJPEG tools manual" .SH "نام (NAME)" yuvfps \- تبدیل جریان ویدیو به یک نرخ فریم متفاوت .SH "خلاصه دستور (SYNOPSIS)" .B yuvfps .RB [ -r .IR Num:Den ] .RB [ -s .IR Num:Den ] .RB [ -i .IR Interlacing ] .RB [ -I .IR Interlacing ] .RB [ -c ] .RB [ -n ] .RB [ -w ] .RB [ -v\ 0 - 2 ] .RB [ -h ] .SH "توضیحات (DESCRIPTION)" برنامهٔ \fByuvfps\fP یک ابزار بازنمونه‌برداری عمومی (افزایش یا کاهش نرخ نمونه‌برداری - UP یا DOWN) است که برای فراهم ساختن امکان تولید جریان‌های ویدیویی با نرخ فریم‌های مورد نیاز برای قالب‌های ویدیویی استاندارد ارائه شده است. \fByuvfps\fP یک جریان YUV4MPEG را از ورودی استاندارد خوانده و جریان YUV4MPEG جدیدی را به خروجی استاندارد می‌فرستد که در آن فریم‌ها از نسخهٔ اصلی رد می‌شوند (کاهش نمونه‌برداری / downsampling) یا تکرار می‌شوند (افزایش نمونه‌برداری / upsampling). این امر به سایر ابزارهای mjpegtools که برای پردازش جریان به یک نرخ فریم مشخص نیاز دارند، اجازهٔ کار می‌دهد. \fByuvfps\fP به‌طور پیش‌فرض از الگوریتم برزنهام (Bresenham) برای بازنمونه‌برداری استفاده می‌کند تا جریان ویدیویی جدید مشابه جریان اصلی باشد. با این حال توجه داشته باشید که کاهش مقیاس فریم‌ها عملیاتی برگشت‌ناپذیر است، زیرا فریم‌هایی دور ریخته می‌شوند. علاوه بر این، اگر نرخ فریم جدید یک ضریب صحیح از نرخ فریم اصلی نباشد، جریان ویدیویی خروجی ممکن است مدت‌زمان دقیقاً یکسانی با نسخهٔ اصلی نداشته باشد. به عنوان جایگزینی برای حذف ساده یا تکرار فریم‌ها، هر فریم/میدان (field) خروجی می‌تواند به عنوان میانگین وزن‌دار دو فریم/میدان ورودی که از نظر زمانی نزدیک‌ترین هستند، تولید شود. در این حالت، \fByuvfps\fP می‌تواند حالت درهم‌بافی (interlacing) جریان را نیز تغییر دهد. همچنین \fByuvfps\fP می‌تواند نرخ فریم مشخص‌شده در سرایند YUV4MPEG را «اصلاح» کند. این ویژگی برای اعمال جلوه‌های ویژه (دور تند، حرکت آهسته) و همچنین هنگامی که نرخ فریم جریان مبدأ بسیار نزدیک (اما نه دقیقاً برابر) با نرخ فریم مورد نیاز برای استانداردهای ویدیویی است (برای نمونه، ۲۴٫۹ در برابر ۲۵) کاربرد دارد. .SH "گزینه‌ها (OPTIONS)" .TP .B -r \fBNum:Den\fP .IP نرخ فریم جریان نهایی خروجی را تعیین می‌کند. .TP .B -s \fBNum:Den\fP .IP نرخ فریم موجود در جریان ورودی را نادیده گرفته و این نرخ فریم را برای جریان ورودی فرض می‌کند. .TP .B -i \fBInterlacing\fP .IP حالت درهم‌بافی (interlacing) جریان خروجی را مشخص می‌کند. حالت درهم‌بافی را تنها هنگام استفاده از حالت بازنمونه‌برداری میانگین وزن‌دار (گزینهٔ -w) می‌توان تغییر داد. .IP p - پیش‌رونده (progressive / غیردرهم‌باف) .br t - اول میدان بالایی (top-field first) .br b - اول میدان پایینی (bottom-field first) .TP .B -I \fBInterlacing\fP .IP اطلاعات حالت درهم‌بافی در جریان ورودی را نادیده گرفته و این حالت درهم‌بافی را برای جریان ورودی فرض می‌کند. مقادیر ممکن همانند گزینهٔ -i هستند. .TP .B -c .IP نرخ فریم و حالت درهم‌بافی را در سرایند جریان خروجی تغییر می‌دهد، اما فریم‌ها را بدون تغییر از جریان اصلی رونویسی می‌کند. گزینه‌های -r و -i نرخ فریم و حالت درهم‌بافی را برای سرایند جریان خروجی تعیین می‌کنند. .TP .B -n .IP به‌طور پیش‌فرض yuvfps تلاش می‌کند تا یک نرخ فریم نرمال‌شده پیدا کند. برخی برنامه‌ها نرخ‌فریم‌هایی مانند 29969909:1000000 ایجاد می‌کنند که در حقیقت همان نرخ فریم متداول NTSC یعنی 30000:1001 است. yuvfps در زمان شروع، مقادیر نرمال‌شده و مقدار اصلی را چاپ می‌کند. اگر فکر می‌کنید مقدار نرمال‌شده درست نیست و می‌خواهید yuvfps از همان مقدار داده‌شدهٔ اولیه استفاده کند، باید این گزینه را اضافه کنید تا yuvfps تلاشی برای نرمال‌سازی مقادیر انجام ندهد. .TP .B -w .IP تولید هر فریم/میدان خروجی به عنوان میانگین وزن‌دار دو فریم/میدان ورودی که از لحاظ زمانی نزدیک‌ترین هستند، به‌جای اینکه صرفاً فریم‌ها را دور بریزد یا تکرار کند. درآمیختن دو فریم/میدان مجاور، پرش‌های قابل مشاهده در حرکت را در مقایسه با الگوریتم پیش‌فرض حذف/تکرار کاهش می‌دهد، اما از معایب آن این است که باعث می‌شود اشیای با حرکت سریع تار به نظر برسند و پردازش بسیار کندتر انجام شود. .TP .B \-v " [0,1,2]" .IP تنظیم سطح پرگویی (verbosity). 0 = فقط پیام‌های هشدار و خطا. 1 = افزودن پیام‌های اطلاع‌رسانی، مانند اطلاعات تبدیل نرخ فریم. 2 = افزودن پیام‌های پرجزئیات اشکال‌زدایی. .SH "نویسندگان (AUTHORS)" این صفحهٔ راهنما توسط Alfonso García-Patiño Barbolani نوشته شده است. .br Johannes Lehtinen اطلاعات مربوط به حالت بازنمونه‌برداری میانگین وزن‌دار و گزینه‌های مرتبط را افزود. .br اگر پرسش، نظر، مشکلی دارید یا می‌خواهید با توسعه‌دهندگان تماس بگیرید، لیست پستی اصلی برای MJPEG\-tools عبارت است از: \fImjpeg\-users@lists.sourceforge.net\fP .TP برای کسب اطلاعات بیشتر، به وب‌سایت ما مراجعه کنید: .I http://mjpeg.sourceforge.net .SH "همچنین ببینید (SEE ALSO)" .BR yuvscaler (1), .BR mjpegtools (1), .BR lavpipe (1), .BR lav2yuv (1) .BR mpeg2enc (1)