zretune(1) USER COMMANDS zretune(1)

zretune - بازنمونه‌برداری از فایل صوتی به‌منظور تغییر زیروبمی آن

zretune [گزینه‌ها] input-file output-file

zretune یک فایل صوتی را با معکوس نسبتی که به‌صورت مستقیم یا برحسب سنت (cent) مشخص شده، بدون تغییر نرخ نمونه‌برداری اسمی بازنمونه‌برداری (resample) می‌کند. نتیجه این کار، تغییر زیروبمی موسیقایی و طول فایل است. ورودی می‌تواند هر فایل صوتی قابل خواندن توسط کتابخانه libsndfile باشد. نوع فایل خروجی یکی از قالب‌های WAV، WAVEX، CAF، AIFF یا FLAC است.

نمایش متن راهنمای کوتاه.
محدوده پذیرفته‌شده بین 0.5 تا 2.0 است. محدوده کاربردی در عمل کوچک‌تر خواهد بود.
تعداد سنت‌هایی که زیروبمی صدا بر اساس آن تغییر می‌کند. محدوده پذیرفته‌شده +/- 1200 سنت است؛ محدوده کاربردی در عمل در حدود +/- 100 سنت خواهد بود.

تولید یک فایل WAV، یا برای بیش از ۲ کانال، یک فایل WAVEX. این گزینه پیش‌فرض است.
تولید یک فایل WAVEX با شناسه Ambisonic GUID. چنین فایل‌هایی باید دارای پسوند نام فایل .amb باشند.
تولید یک فایل Core Audio.
تولید یک فایل AIFF.
تولید یک فایل FLAC.

--16bit
قالب نمونه خروجی ۱۶ بیتی علامت‌دار (signed 16-bit) است. این گزینه همچنین استفاده از دیترینگ (dithering) را که در ادامه توضیح داده شده، فعال می‌کند.
--24bit
قالب نمونه خروجی ۲۴ بیتی است. این گزینه پیش‌فرض است.
قالب نمونه خروجی ۳۲ بیتی ممیز شناور (floating point) است.

افزودن نویز دیتر سفید با توزیع مستطیلی (rectangular distribution). این گزینه در صورتی که قرار باشد داده‌های خروجی دوباره پردازش شوند بهترین حالت است، هرچند در آن شرایط توصیه می‌شود از ۲۴ بیتی یا float استفاده شود.
افزودن نویز فیلترشده با توزیع مثلثی (triangular distribution). در مقایسه با دیتر مستطیلی، این گزینه چگالی نویز را در محدوده فرکانسی پایین‌تر کاهش می‌دهد.
استفاده از فیلتر بهینه بازخورد خطا که توسط استنلی لیپشیتز (Stanley Lipschitz) توصیف شده است. این گزینه در صورتی توصیه می‌شود که خروجی، قالب توزیع نهایی باشد (مانند دیسک صوتی CD).

درج نمونه‌های ورودی با مقدار صفر در ابتدا و انتها، تا خروجی شامل پاسخ متقارن کامل فیلتر حتی برای اولین و آخرین نمونه‌ها باشد.

در صورت نبود خطا مقدار صفر، در غیر این صورت مقداری غیرصفر بازگردانده می‌شود.

Fons Adriaensen (fons (at) linuxaudio.org)

Sept 2012 version 0.0.1