| 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)
نویسنده (AUTHOR)
S.Massy, <observer |at| colba.net>
| 18.04.2004 |