LV2FILE(1) General Commands Manual LV2FILE(1)

lv2file - اعمال جلوه‌های صوتی LV2 بر روی فایل‌های صوتی

lv2file

-l|--list
-n|--nameports PLUGIN
-i INFILE -o OUTFILE [ OPTIONS ] PLUGIN

دستور lv2file برنامه‌ای است که می‌توانید با استفاده از آن بدون دردسر چندانی، جلوه‌های صوتی را بر روی فایل‌های صوتی خود اعمال کنید. موارد کاربرد احتمالی عبارتند از:

* اعمال یک جلوه بدون نیاز به باز کردن رابط گرافیکی کاربر (GUI) یا ایجاد یک پروژه.
* اعمال جلوه‌ها بر روی تعداد زیادی فایل، یا به صورت خودکار.
* فراهم ساختن محیطی معین و تکرارپذیر برای اشکال‌زدایی یک افزایه (پلاگین).
* ویرایش صوتی در محیط‌هایی که صرفاً خط فرمانی هستند.
دستور lv2file برای جلوه‌هایی که به کار می‌برد، از قالب افزایه LV2 (http://lv2plug.in) استفاده می‌کند.

دستور lv2file از نحو معمول خط فرمان GNU پیروی می‌کند که در آن گزینه‌های طولانی با دو خط تیره ('-') آغاز می‌شوند. خلاصه‌ای از گزینه‌ها در ادامه آمده است.

فهرست کردن و شماره‌گذاری تمام افزایه‌های موجود.
فهرست کردن تمام درگاه‌های ورودی و کنترلی برای افزایه مشخص‌شده.
دریافت ورودی صوتی از FILE داده‌شده. اکثر قالب‌های صوتی نمونه‌برداری‌شده رایج پشتیبانی می‌شوند.
ارسال خروجی به FILE داده‌شده. اگر "-" مشخص شود و هر دو گزینه "--channels" و "--rate" تعیین شده باشند، خروجی به صورت نمونه‌های خام ممیز شناور ۳۲ بیتی در stdout نوشته خواهد شد.
تعیین تعداد کانال‌ها هنگام خواندن از stdin و نوشتن در stdout.
تعیین نرخ نمونه‌برداری (sample rate) هنگام خواندن از stdin و نوشتن در stdout.
متصل کردن کانال CHANNEL در فایل ورودی به درگاه صوتی PORT از افزایه. اگر چندین کانال را به یک درگاه یکسان متصل کنید، آن‌ها با یکدیگر ترکیب (میکس) خواهند شد. گزینه -c اغلب ضروری نیست، زیرا lv2file تلاش می‌کند نحوه اتصال مطلوب درگاه‌ها را حدس بزند.
اجرای چندین نمونه از یک افزایه با استفاده از نحو "-c 5:2.left" امکان‌پذیر است؛ برای نمونه، این دستور کانال پنجم صوت را به درگاه دارای برچسب "left" در دومین رونوشت از افزایه متصل می‌کند. نیازی نیست مشخص کنید چه تعداد افزایه اجرا شوند؛ lv2file بر اساس اتصالاتی که ایجاد می‌کنید، به طور خودکار به تعداد کافی نمونه می‌سازد.
ارسال مقادیر به درگاه‌های کنترلی افزایه، که اساساً نحوه پردازش صدا توسط جلوه را تعیین می‌کند. مقدار PORT نام درگاه کنترلی و VALUE مقداری است که باید تنظیم شود. به عنوان مثال، "-p volume:1" کنترل "volume" جلوه را روی ۱ قرار می‌دهد.

باید توجه داشته باشید که چون lv2file از افزایه‌های LV2 استفاده می‌کند، مقادیر VALUES همیشه اعدادی با ممیز شناور خواهند بود. تغییر دادن یک پارامتر در طول زمان امکان‌پذیر نیست. همچنین اختصاص مقادیر کنترلی متفاوت برای چندین نمونه از افزایه مقدور نیست. در عوض، کانال‌های فایل‌های صوتی خود را تفکیک کنید و آن‌ها را در دسته‌هایی که پارامترهایشان یکسان است پردازش نمایید.

[ -m --mono ]
ترکیب (میکس) کردن تمام کانال‌ها با یکدیگر و ارسال آن‌ها به افزایه. این قابلیت تنها در صورتی کار خواهد کرد که افزایه فقط یک ورودی صوتی منفرد داشته باشد. این گزینه به عنوان جایگزینی برای تعیین دستی اتصالات استفاده می‌شود.
[ -b, --blocksize N ]
اندازه تکه‌هایی که صوت در آن‌ها پردازش می‌شود. این مورد ممکن است بر سرعت پردازش اثر بگذارد. N بر حسب فریم اندازه‌گیری می‌شود، نه نمونه. پیش‌فرض 512 است.
[ --ignore-clipping ]
به طور پیش‌فرض، lv2file تک‌تک نمونه‌ها را برای برش سیگنال (clipping) بررسی می‌کند و در صورت بروز هرگونه برش به کاربر هشدار می‌دهد. با این حال، اگر می‌دانید که این جلوه برشی ایجاد نمی‌کند، یا اگر رخداد آن برایتان اهمیتی ندارد، می‌توانید از این گزینه برای غیرفعال کردن بررسی برش استفاده کنید. این کار سرعت اجرای lv2file را کمی افزایش می‌دهد.

برنامه lv2file توسط Jeremy Salwen <jeremysalwen@gmail.com> نوشته شده است.

این صفحه راهنما توسط Jeremy Salwen <jeremysalwen@gmail.com> برای پروژه دبیان نوشته شده است (و ممکن است توسط دیگران نیز استفاده شود).

14 فوریه 2022