Pammixinterlace User Manual(0) Pammixinterlace User Manual(0)

pammixinterlace - آمیختن خطوط مجاور برای ادغام تصاویر درهم‌بافته (اینترلیس‌شده)

pammixinterlace

[-filter={linear, fir, ffmpeg}]

[-adaptive]

[infile]

این برنامه بخشی از Netpbm(1) است.

برنامهٔ pammixinterlace برای کار روی تصویری در نظر گرفته شده است که از درهم‌بافتن (interlacing) دو تصویر تشکیل شده است، به‌طوری که سطرهای شطرنجی ۰، ۲، ۴ و غیره از یک تصویر و سطرهای ۱، ۳، ۵ و غیره از تصویر دیگر هستند (در ادامه دلیل مواجهه با چنین تصاویری توضیح داده شده است).

برنامهٔ pammixinterlace هر سطر از خروجی را به ترکیبی از سطر متناظر در ورودی و دو همسایهٔ آن تبدیل می‌کند. این برنامه از نیمی از سطر اصلی و یک‌چهارم از هر یک از دو سطر همسایه استفاده می‌کند.

این ویژگی زمانی مفید است که تصویر یک فریم ضبط‌شده از یک منبع ویدیویی درهم‌بافته (interlaced) باشد. در آن حالت، هر سطر سوژه را ۱/۶۰ ثانیه قبل یا بعد از دو سطر احاطه‌کنندهٔ آن نشان می‌دهد. اگر سوژه متحرک باشد، این مسئله می‌تواند کیفیت تصویر را کاهش دهد.

در جریان داده‌های ویدیویی، معمولاً هر فریم تنها شامل نیمی از سطرهای تصویر است -- نیمهٔ فرد یا نیمهٔ زوج. نمایشگر این جریان، سطرها را با رسیدن آن‌ها در جایگاه مناسبشان روی یک نمایشگر CRT نمایش می‌دهد. هنگامی که سطرها را با این ترتیب نمایش می‌دهید، CRT پرش (flicker) کمتری دارد زیرا یک ناحیهٔ مشخص از صفحه دو برابر بیشتر تازه‌سازی (refresh) می‌شود. در فرایند ضبط چنین جریانی، رایانه‌ها اغلب تصویر درهم‌بافته‌ای از همان نوعی تولید می‌کنند که pammixinterlace با آن کار می‌کند. اما این تصویر درهم‌بافته هنگامی که روی CRT نمایش داده می‌شود، همانند زمانی به نظر نمی‌رسد که یک نمایشگر جریان را مستقیماً هنگام رسیدن روی CRT رندر می‌کرد، زیرا زمان رسم پیکسل‌های گوناگون و محو شدن متوالی آن‌ها متفاوت است. به همین دلیل است که به ابزاری مانند pammixinterlace نیاز دارید.

شاید ترجیح دهید صرفاً یکی از دو تصویر را استخراج کنید. می‌توانید این کار را با pamdeinterlace انجام دهید.

علاوه بر گزینه‌های مشترک بین تمام برنامه‌های مبتنی بر libnetpbm (به‌ویژه -quiet، به گزینه‌های عمومی (Common Options) مراجعه کنید)، pammixinterlace گزینه‌های خط فرمان زیر را می‌شناسد:

این گزینه یکی از سه سازوکار فیلتر کردن را برمی‌گزیند. linear یک فرمول ترکیب خطی است. fir یک فیلتر پایین‌گذر FIR با اندازهٔ ۵ است، و ffmpeg فرمولی برگرفته از مستندات برنامهٔ ffmpeg است.

پیش‌فرض fir است.

این گزینه حالت فیلتر کردن «تطبیقی» (adaptive) را فعال می‌کند. در این حالت، pammixinterlace تنها پیکسل‌هایی را دستکاری می‌کند که آشکارا بخشی از یک الگوی «شانه‌ای» (comb pattern) باشند.

pamdeinterlace(1)، pam(1)، pnm(1)

این صفحه راهنما توسط ابزار Netpbm تحت عنوان 'makeman' از منبع HTML تولید شده است. مستندات اصلی در آدرس زیر قرار دارد:

http://netpbm.sourceforge.net/doc/pammixinterlace.html
22 February 2007 netpbm documentation