ecalength(1) Multimedia software ecalength(1) نام (NAME) ecalength - چاپ مدت‌زمان و سایر اطلاعات فایل‌های صوتی خلاصه دستور (SYNOPSIS) ecalength [-ahtsfmbcr] FILE1 [FILE2] [FILEn] توضیحات (DESCRIPTION) این ابزار ecalength است؛ چند خط کد که با شکوه و ادعا نام‌گذاری شده تا امکان دریافت مدت‌زمان یک فایل صوتی را از خط فرمان با استفاده از موتور ecasound فراهم سازد. محدودیت‌ها: - در فایل‌های بدون اطلاعات سرایند (فایل‌های خام یا raw)، ابزار ecalength تنها زمانی به درستی کار خواهد کرد که نرخ نمونه‌برداری فایل صوتی ۴۴۱۰۰ هرتز باشد (این مسئله با سوییچ -a رفع می‌شود). - این ابزار ضدخطا نیست؛ ارسال فایلی به جز یک فایل صوتی به آن قطعاً باعث تولید خروجی‌های نامطلوب و نامناسب خواهد شد (اکنون کمی بهتر شده است). - هزاران محدودیت دیگر که به ذهن نویسنده نرسیده است. گزینه‌ها (OPTIONS) -h پیام راهنمای استفاده از دستور را چاپ می‌کند (help). -a[:]bits,channels,rate قالب پیش‌فرضی که برای داده‌های بدون سرایند در نظر گرفته می‌شود را تغییر می‌دهد (adjust). -t مجموع مدت‌زمان تمام فایل‌های پردازش‌شده را چاپ می‌کند (total) (در صورت استفاده همراه با -s، نادیده گرفته می‌شود). -s حالت اسکریپت را فعال می‌کند: یک نوع اطلاعات به ازای هر فایل در هر خط (script) (به طور پیش‌فرض مدت‌زمان بر حسب ثانیه). -f همراه با -s، رشته قالب را به عنوان اطلاعات بازمی‌گرداند؛ به تنهایی آن را به نمایش اصلی اضافه می‌کند (format). -b اگر گزینه‌های -s و -f فعال باشند، اطلاعات چاپ‌شده پهنای بیت نمونه (bitwidth) خواهد بود (bits). -c اگر گزینه‌های -s و -f فعال باشند، اطلاعات چاپ‌شده تعداد کانال‌ها خواهد بود (channel count). -r اگر گزینه‌های -s و -f فعال باشند، اطلاعات چاپ‌شده نرخ نمونه‌برداری خواهد بود (rate). -m زمان قابل درک برای انسان را مشابه نمایش اصلی اما به صورت دسته‌ای چاپ می‌کند (minutes) (تنها همراه با -s). همچنین ببینید (SEE ALSO) ecasound(1), ecatools(1) نویسنده (AUTHOR) S.Massy, 18.04.2004 ecalength(1)