Timecode CHOP

خلاصه (Summary)

Timecode CHOP داده‌های Timecode را تولید می‌کند، شامل:

  • کانال‌ها (Channels)

  • یک شیء .timecode در پایتون

  • سایر اعضای پایتون

منوی Mode روش‌های مختلفی برای دریافت، تنظیم و تولید Timecode ارائه می‌دهد، از جمله:

  • ورودی از یک رشته Timecode

  • ورودی از یک مجموعه کانال

  • ورودی از سایر OPهایی که Timecode دارند، مانند دستگاه‌های ویدیویی

همچنین می‌توان با استفاده از توابع پایتون Timecode را تنظیم کرد.

داده‌های Timecode هم به صورت کانال در CHOP و هم به صورت یک شیء Timecode در پایتون از طریق عضو .timecode خروجی داده می‌شوند.

  • Timecode می‌تواند مطابق استاندارد SMPTE باشد (مثبت، حداکثر 60 fps، حلقه 24 ساعت)

  • یا در قالب عمومی‌تر باشد (هر تعداد فریم در ثانیه، Timecode منفی مجاز، حلقه 100 ساعت)

هنگامی که Timecode توسط کانال‌ها کنترل می‌شود، ورودی می‌تواند شامل کانال‌هایی با نام‌های negative, hour, minute, second, frame باشد که به خروجی Timecode CHOP اضافه می‌شوند.

برای جزئیات بیشتر، به: Timecode، Timecode Class و OP Snippets برای Timecode CHOP مراجعه کنید.


پارامترها – صفحه Timecode

  • SMPTE (smpte) – فعال بودن این گزینه باعث می‌شود Timecode مطابق استاندارد SMPTE باشد: هیچ Timecode منفی وجود ندارد و حلقه پس از 24 ساعت شروع می‌شود. اگر غیر فعال باشد، فرمت عمومی‌تر است و Timecode منفی و حداکثر 100 ساعت مجاز است.

  • Mode (mode) – ⊞ منبع تولید Timecode

  • Rate (rate) – FPS Timecode. بیشترین مقدار فریم برابر است با rate-1. اگر نرخ کسری باشد، به نزدیک‌ترین عدد صحیح گرد شده و در صورت فعال بودن Drop Frame محاسبه می‌شود.

  • Drop Frame (dropframe) – ⊞ مشخص می‌کند Drop Frame چگونه محاسبه شود. برای FPS کسری استفاده می‌شود تا خطای انباشته جبران شود.

  • Index (index) – اندیس استفاده شده برای تولید Timecode. همراه با واحد مشخص شده استفاده می‌شود.

  • Index Unit (indexunit) – ⊞ واحد مقدار اندیس

  • Timecode String (timecodestr) – رشته Timecode با فرمت: hh:mm:ss:ff یا hh:mm:ss.ff

  • Frame (frame) – جزء فریم Timecode

  • Second (second) – جزء ثانیه Timecode

  • Minute (minute) – جزء دقیقه Timecode. اجازه Overflow دارد

  • Hour (hour) – جزء ساعت Timecode

  • Initialize (init) – برای حالت متوالی (Sequential) استفاده می‌شود، مقدار Timecode را مقداردهی اولیه می‌کند

  • Start (start) – در حالت متوالی، افزایش متوالی Timecode را آغاز می‌کند

  • Play (play) – فعال بودن این گزینه باعث حرکت Timecode متوالی به جلو می‌شود

  • Timecode Object (timecodeobj) – یک شیء Timecode

  • CHOP (chop) – مرجعی به CHOP که شامل برخی یا همه کانال‌های: negative, hour, minute, second, frame است

  • OP (op) – مرجعی به OP که یک عضو پایتون Timecode دارد، مانند MoviefileinTOP_Class

  • Custom Length (customlength) – ⊞ اگر روی “By Value” باشد، از پارامتر Length استفاده می‌شود. اگر “By Timecode” باشد، از شیء Length Timecode استفاده می‌شود. اگر “Off” باشد، طول پیش‌فرض:

    • SMPTE: 23:59:59:ff-1

    • سایر حالت‌ها: 99:59:59:ff-1

  • Length (length) – طول سفارشی بر حسب نمونه، فریم یا ثانیه

  • Length Units (lengthunits) – ⊞ واحد طول سفارشی

  • Length Timecode Object (lengthtimecodeobj) – طول سفارشی به عنوان شیء Timecode

  • Extend Left (extendleft) – ⊞ رفتار Timecode هنگام رسیدن به حد پایین (00:00:00:00 در SMPTE و -99:59:59:ff+1 در حالت عمومی)

  • Extend Right (extendright) – ⊞ رفتار Timecode هنگام رسیدن به حد بالای تعریف شده توسط طول


پارامترها – صفحه Output

  • Negative Chan (negativechan) – فعال بودن، کانال منفی را خروجی می‌دهد (True وقتی Timecode منفی است). در SMPTE همیشه False است

  • Frame Chan (framechan) – فعال بودن، کانال فریم را خروجی می‌دهد

  • Second Chan (secondchan) – فعال بودن، کانال ثانیه را خروجی می‌دهد

  • Minute Chan (minutechan) – فعال بودن، کانال دقیقه را خروجی می‌دهد

  • Hour Chan (hourchan) – فعال بودن، کانال ساعت را خروجی می‌دهد

  • Total Seconds Chan (totalseconds) – فعال بودن، کانال کل ثانیه را خروجی می‌دهد (Timecode به ثانیه تبدیل می‌شود)

  • Total Frames Chan (totalframes) – فعال بودن، کانال کل فریم را خروجی می‌دهد (Timecode به فریم تبدیل می‌شود)

  • Drop Frame Chan (dropframechan) – فعال بودن، کانال Drop Frame را خروجی می‌دهد (True وقتی Timecode Drop Frame است)

  • FPS Chan (fpschan) – فعال بودن، کانال FPS را خروجی می‌دهد


پارامترها – صفحه Common

  • Time Slice (timeslice) – فعال کردن این گزینه باعث می‌شود کانال‌ها به صورت Time Slice پردازش شوند

  • Scope (scope) – تعیین کانال‌هایی که تحت تأثیر قرار می‌گیرند

  • Sample Rate Match (srselect) – ⊞ مدیریت نرخ نمونه‌برداری متفاوت ورودی‌ها. هنگام Resampling، منحنی‌ها بر اساس گزینه Interpolation Method یا Linear در دسترس درون‌یابی می‌شوند

  • Export Method (exportmethod) – ⊞ تعیین نحوه اتصال کانال CHOP به پارامتر

  • Export Root (autoexportroot) – مسیر ریشه برای Export

  • Export Table (exporttable) – DAT برای نگهداری اطلاعات Export