| yuvkineco(1) | MJPEG tools manual | yuvkineco(1) |
نام (NAME)
yuvkineco - بازگردانی فیلمهای پولدان ۲-۳ (2-3 pulldown)
خلاصه دستور (SYNOPSIS)
yuvkineco
[گزینهها]
[-C PATH]
yuvkineco
[گزینهها]
-O|N PATH
توضیحات (DESCRIPTION)
دستور yuvkineco
فریمها را
در ویدیوی NTSC
که از منبع
فیلم (film sourced)
بوده و
تبدیل ۲-۳ (2-3 pulldown)
روی آن
انجام شده
است، به
فریمهای
غیردرهمبافته
(non-interlaced) اصلی
بازمیگرداند.
کد fps ورودی
باید 4 (29.97fps)
باشد، کد fps
خروجی
میتواند
از 1 (23.97fps) تا 4 (29.97fps)
انتخاب شود.
اگر ۲، ۳ یا ۴
انتخاب
شود،
فریمهای
تکراری
باقی
میمانند
اما به حالت
غیردرهمبافته
بازگردانده
میشوند.
اگر ورودی
غیردرهمبافته
باشد، تنها
فریمهای
تکراری حذف
میشوند.
تشخیص
فریمهای
درهمبافته
ممکن است در
شرایطی
مانند
موارد زیر
با شکست
مواجه شود:
تغییر چرخه
پولدان
(ویرایش
ویدیو).
پولدان با
کیفیت
پایین.
صحنه بدون
حرکت.
اگر -C PATH
مشخص شده
باشد، yuvkineco
فهرست چرخه
پولدان ۲-۳
را در فایل
مینویسد.
میتوانید
این فایل را
بهصورت
دستی
ویرایش
کرده و آن را
با گزینه -O
یا -N به yuvkineco
بدهید تا
اشتباه
اجرای نخست
yuvkineco اصلاح
شود. گزینه -C
را امتحان
کنید و
فهرست چرخه
را ببینید.
مثال ۱: برای
فیلم 24p /
بهصورت
خودکار
lav2yuv 60i.eli | \
yuvkineco -F 1 | yuv2lav -f a -I 0 -o 24p.avi
مثال ۲: برای
ترکیب 30p/24p /
بهصورت
خودکار
lav2yuv 60i.eli | \
yuvkineco -F 4 | yuv2lav -f a -I 0 -o 30p.avi
مثال ۳: برای
فیلم 24p /
بررسی و
ترمیم
lav2yuv 60i.eli | \
yuvkineco -F 1 -C 60i.23c | \
yuv2lav -f a -I 1 -o take1.avi
glav -F +n take1.avi #
بررسی و
ویرایش 60i.23c
lav2yuv take1.avi | \
yuvkineco -F 1 -N 60i.23c | \
yuv2lav -f a -I 0 -o take2.avi
مثال ۴: برای
فیلم 24p /
بررسی و
تلاش مجدد
lav2yuv 60i.eli | \
yuvkineco -F 1 -C 60i.23c | \
yuv2lav -f a -I 0 -o take1.avi
glav -F +n take1.avi #
بررسی و
ویرایش 60i.23c
lav2yuv 60i.eli | \
yuvkineco -F 1 -O 60i.23c | \
yuv2lav -f a -I 0 -o take2.avi
گزینهها (OPTIONS)
دستور yuvkineco گزینههای زیر را میپذیرد:
- -F FPSCODE
- تنظیم کد fps خروجی (پیشفرض: همانند ورودی).
- -C PATH
- تعیین نام فایل فهرست چرخه پولدان ۲-۳ جهت نوشتن.
- -O PATH
- تعیین نام فهرست چرخه جهت خواندن با جریان yuv قدیمی برای تلاش مجدد (retry).
- -N PATH
- تعیین نام فهرست چرخه جهت خواندن با جریان yuv جدید برای ترمیم (repair).
- -n LEVEL
- تعیین سطح نویز ورودی (پیشفرض: 10). این مقدار هم بر تشخیص چرخه پولدان و هم بر درهمبافیزدایی (deinterlacing) تأثیر میگذارد.
- -c THRESHOLD
- تعیین آستانه برای تصمیمگیری درباره یکسان بودن تصاویر در ۲ فریم (پیشفرض: 4). دستور yuvkineco چندین فریم را مقایسه میکند و به دنبال جفتی از فریمها که شامل تصاویر یکسان هستند میگردد تا مشخص کند کدام فریم باید حذف شود. اگر THRESHOLD برابر 0 باشد، جفتی که کمترین تفاوت را دارد انتخاب خواهد شد. اگر 16 باشد، از میان جفتهایی که اختلاف آنها کمتر از میانگین است انتخاب میشود.
- -i PERMIL
- دستور yuvkineco پس از فرایند بازگردانی پولدان ۲-۳، هر فریم را درهمبافیزدایی (deinterlace) میکند؛ مشخص کنید چه مقدار پیکسل (در مقیاس در هزار یا permil) deinterlace شود تا تصمیم گرفته شود از نتیجه deinterlacing استفاده شود یا خیر (پیشفرض: 10). اگر PERMIL برابر 10 باشد و ۱٪ یا بیشتر از پیکسلها deinterlace شده باشند، نتیجه deinterlacing استفاده خواهد شد. اگر 0 باشد، همیشه نتیجه deinterlacing استفاده خواهد شد. اگر 1000 باشد، از نتیجه deinterlacing استفاده نخواهد شد، اما فرایند deinterlacing روی تمام فریمها اجرا خواهد شد. برای غیرفعال کردن فرایند deinterlacing، مقداری منفی مشخص کنید.
- -u
- تنظیم اطلاعات درهمبافی در سرآیند خروجی روی ناشناخته (unknown) (پیشفرض: غیردرهمبافته یا non-interlaced).
نویسندگان (AUTHORS)
دستور yuvkineco
توسط Kawamata/Hitoshi
نوشته شده
است.
اگر سؤال،
نکته یا
مشکلی
دارید، یا
صرفاً
میخواهید
با
توسعهدهندگان
تماس
بگیرید،
فهرست پستی
اصلی برای
MJPEG-tools عبارت
است از:
mjpeg-users@lists.sourceforge.net
- برای اطلاعات بیشتر، وبسایت ما را ببینید در
- http://mjpeg.sourceforge.net
همچنین ببینید (SEE ALSO)
| 5 February 2002 | MJPEG Tools Team |