خلاصه
Audio File Out CHOP یک جریان صوتی را با استفاده از انواع مختلف کُدکها در یک فایل ذخیره میکند.
در حال حاضر از فرمتهای کانتینر .wav، .mp3، .aiff و .ogg پشتیبانی میکند.
همچنین ببینید: Movie File Out TOP
پارامترها – صفحه Audio File Out
File Type (filetype) ⊞ – انتخاب نوع فایل (کانتینر) خروجی.
-
WAV (wav) – نوع فایل
.wav. کُدک صوتی میتواند از طریق پارامتر Codec انتخاب شود. -
OGG (ogg) – نوع فایل
.ogg. کُدک صوتی Vorbis است. فشردهسازی Vorbis پخش بدون وقفه (gapless) خواهد داشت. -
MP3 (mp3) – نوع فایل
.mp3. کُدک صوتی MP3 است. فشردهسازی MP3 پخش بدون وقفه ندارد. Vorbis (.ogg) جایگزین مناسبی برای این حالت است. -
AIFF (aiff) – نوع فایل
.aiff. کُدک صوتی Uncompressed 16-bit (PCM) است.
Unique Suffix (uniquesuff) – وقتی فعال باشد، me.fileSuffix یک پسوند یکتا خواهد داشت زمانی که در پارامتر فایل استفاده شود.
N (n) – وقتی Unique Suffix غیرفعال باشد، me.fileSuffix فقط مقدار N را نگه میدارد، نه یک مقدار یکتا.
File (file) – مسیر و نام فایل صوتی که ذخیره میشود را تنظیم میکند. پسوند فایل باید با پارامتر File Type یکسان باشد.
Codec (codec) ⊞ – انتخاب کُدک فشردهسازی هنگام خروجی گرفتن فایل WAV:
-
Uncompressed 16-bit (PCM) (pcm16) – صوت فشردهنشده (Pulse Code Modulation)
-
Uncompressed 24-bit (PCM) (pcm24) – صوت فشردهنشده (PCM)
-
Uncompressed 32-bit (PCM) (pcm32) – صوت فشردهنشده (PCM)
Bit Rate (bitrate) ⊞ – انتخاب نرخ بیت برای نوع فایل MP3:
-
96 kb/s (b96)
-
128 kb/s (b128)
-
192 kb/s (b192)
-
256 kb/s (b256)
-
320 kb/s (b320)
Record (record) – وقتی روشن شود، فایل صوتی باز شده و ضبط آغاز میشود. وقتی خاموش شود، فایل بسته میشود و قفل خواندن/نوشتن آزاد میگردد.
Pause (pause) – ضبط صدا روی فایل صوتی را موقتاً متوقف میکند.
پارامترها – صفحه Common
Time Slice (timeslice) – فعال کردن این گزینه کانالها را به صورت “Time Sliced” در میآورد. Time Slice فاصله زمانی بین آخرین فریم محاسبهشده (cook) و فریم فعلی است.
Scope (scope) – برای تعیین اینکه کدام کانالها تحت تأثیر قرار بگیرند، بعضی از CHOPها از یک رشته Scope در صفحه Common استفاده میکنند.
Sample Rate Match (srselect) ⊞ – برای مواقعی که نرخ نمونهبرداری (Sample Rate) ورودیهای مختلف CHOP یکسان نیست:
-
Resample At First Input’s Rate (first) – استفاده از نرخ نمونهبرداری ورودی اول برای دیگر ورودیها.
-
Resample At Maximum Rate (max) – بازنمونهبرداری به بالاترین نرخ نمونهبرداری.
-
Resample At Minimum Rate (min) – بازنمونهبرداری به پایینترین نرخ نمونهبرداری.
-
Error If Rates Differ (err) – در صورت اختلاف نرخ نمونهبرداریها خطا میدهد.
Export Method (exportmethod) ⊞ – مشخص میکند که کانال CHOP چطور به یک پارامتر متصل شود. (به مقاله Export مراجعه کنید.)
-
DAT Table by Index (datindex) – استفاده از جدول DAT متصلشده و ارجاع به کانال از طریق ایندکس.
-
DAT Table by Name (datname) – استفاده از جدول DAT متصلشده و ارجاع به کانال از طریق نام.
-
Channel Name is Path:Parameter (autoname) – کانال شامل مسیر و پارامتر مقصد نهایی است (مثل
geo1/transform1:tx).
Export Root (autoexportroot) – مسیری که به ریشه نود اشاره میکند، جایی که تمام مسیرها در حالت Export با Channel Name is Path:Parameter نسبی به آن هستند.
Export Table (exporttable) – جدول DAT که اطلاعات Export در آن نگهداری میشود (هنگام استفاده از روشهای DAT Table).
ورودیهای اپراتور (Operator Inputs)
-
Input 0: –
کانالهای Info CHOP
اطلاعات اضافی Audio File Out CHOP را میتوان از طریق یک Info CHOP دریافت کرد.
کانالهای ویژه Audio File Out CHOP
-
last_samples_written – آخرین نمونههای نوشتهشده
-
total_samples_written – مجموع نمونههای نوشتهشده
کانالهای مشترک CHOP Info
-
start – شروع بازه CHOP بر حسب نمونهها
-
length – تعداد نمونهها در CHOP
-
sample_rate – نرخ نمونهبرداری کانالها بر حسب فریم بر ثانیه
-
num_channels – تعداد کانالها در CHOP
-
time_slice – اگر Time Slice فعال باشد ۱، در غیر این صورت ۰
-
export_sernum – تعداد دفعاتی که اتصالهای Export بهروزرسانی شدهاند
کانالهای مشترک Operator Info
-
total_cooks – تعداد دفعاتی که اپراتور از زمان شروع پردازش، Cook شده
-
cook_time – مدت زمان آخرین Cook بر حسب میلیثانیه
-
cook_frame – شماره فریم زمانی که آخرین بار این اپراتور Cook شد (نسبت به تایملاین کامپوننت)
-
cook_abs_frame – شماره فریم زمانی که آخرین بار Cook شد (نسبت به زمان مطلق)
-
cook_start_time – زمان (ms) شروع Cook در همان فریم
-
cook_end_time – زمان (ms) پایان Cook در همان فریم
-
cooked_this_frame – اگر در این فریم Cook شده باشد مقدار ۱ دارد
-
warnings – تعداد هشدارهای اپراتور (در صورت وجود)
-
errors – تعداد خطاهای اپراتور (در صورت وجود)
