pacat(1) General Commands Manual pacat(1)

pacat - پخش یا ضبط جریان‌های صوتی خام یا کدگذاری‌شده روی سرور صدای PulseAudio

paplay [options] [FILE]

parecord [options] [FILE]

pacat [options] [FILE]

parec [options] [FILE]

pamon [options] [FILE]

pacat --help

pacat --version

ابزار pacat ابزاری ساده برای پخش یا ضبط فایل‌های صوتی خام یا کدگذاری‌شده روی یک سرور صدای PulseAudio است. این ابزار از تمامی قالب‌های فایل صوتی پشتیبانی‌شده توسط libsndfile پشتیبانی می‌کند.

نمایش راهنما.
نمایش اطلاعات نسخه.
ضبط داده‌های صوتی و نوشتن آن در فایل مشخص‌شده یا خروجی استاندارد (STDOUT) در صورت تعیین نشدن فایل. اگر ابزار تحت نام parec اجرا شود، این حالت پیش‌فرض است.
خواندن داده‌های صوتی از فایل مشخص‌شده یا ورودی استاندارد (STDIN) در صورت تعیین نشدن فایل، و پخش آن. اگر ابزار تحت نام pacat اجرا شود، این حالت پیش‌فرض است.
فعال‌سازی حالت پرگویی (verbose). زمان پخش فعلی را در حین پخش/ضبط در خروجی خطای استاندارد (STDERR) چاپ می‌کند.
انتخاب سروری که باید به آن متصل شد.
مشخص کردن نام نمادین سینک/منبع (sink/source) برای پخش/ضبط این جریان روی آن یا از آن. نام‌های ویژه می‌توانند به ترتیب برای تعیین سینک، منبع و مانیتور پیش‌فرض استفاده شوند.
ضبط از ورودی سینک با اندیس INDEX.
مشخص کردن نام کلاینت که paplay باید هنگام اتصال به سرور ارسال کند.
مشخص کردن نام جریانی که paplay باید هنگام ایجاد جریان به سرور ارسال کند.
مشخص کردن بلندی صدای پخش اولیه برای استفاده. مقداری بین 0 (بی‌صدا) و 65536 (بلندی صدای 100%) تعیین کنید.
ضبط یا پخش صدا با نرخ نمونه‌برداری مشخص‌شده. مقدار پیش‌فرض 44100 هرتز است.
ضبط یا پخش صدا با فرمت نمونه مشخص‌شده. برای مقادیر پشتیبانی‌شده پیوند https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/SupportedAudioFormats را مشاهده کنید. پیش‌فرض s16ne است.
ضبط یا پخش صدا با تعداد کانال‌های مشخص‌شده. اگر بیش از دو کانال استفاده شود، توصیه می‌شود از گزینه --channel-map در زیر استفاده کنید. پیش‌فرض 2 است.
تعیین صریح نگاشت کانال هنگام پخش این جریان. آرگومان باید فهرستی از نام‌های کانال جدا شده با کاما باشد: front-left, front-right, mono, front-center, rear-left, rear-right, rear-center, lfe, front-left-of-center, front-right-of-center, side-left, side-right, top-center, top-front-center, top-front-left, top-front-right, top-rear-left, top-rear-right, top-rear-center, یا هر یک از ۳۲ نام کانال کمکی aux0 تا aux31.
در صورت ارسال، فرمت نمونه جریان به فرمت بومی سینکی که جریان به آن متصل است تغییر می‌یابد.
در صورت ارسال، نرخ نمونه‌برداری جریان به نرخ بومی سینکی که جریان به آن متصل است تغییر می‌یابد.
در صورت ارسال، تعداد کانال‌ها و نگاشت کانال جریان به تعداد کانال‌ها و نگاشت کانال بومی سینکی که جریان به آن متصل است تغییر می‌یابد.
هرگز کانال‌ها آپ‌میکس (upmix) یا داون‌میکس (downmix) نشوند.
هرگز کانال‌ها بازنگاشت (remap) نشوند. به جای نگاشت کانال‌ها با نام آن‌ها، صرفاً بر اساس اندیس/ترتیب آن‌ها مطابقت داده می‌شوند.
پیکربندی صریح میزان تاخیر (latency)، با زمانی که بر حسب بایت در فرمت نمونه انتخابی مشخص می‌شود. در صورت تعیین نشدن، سرور تاخیر را انتخاب می‌کند که معمولاً برای صرفه‌جویی در مصرف انرژی نسبتاً بالاست. از این گزینه یا --latency-msec استفاده کنید، نه هر دو.
پیکربندی صریح میزان تاخیر، با زمانی که بر حسب میلی‌ثانیه مشخص می‌شود. در صورت تعیین نشدن، سرور تاخیر را تعیین می‌کند که معمولاً برای صرفه‌جویی در مصرف انرژی نسبتاً بالاست. از این گزینه یا --latency استفاده کنید، نه هر دو.
پیکربندی صریح زمان پردازش، با زمانی که بر حسب بایت در فرمت نمونه انتخابی مشخص می‌شود. در صورت تعیین نشدن، سرور زمان پردازش را برمی‌گزیند. از این گزینه یا --process-time-msec استفاده کنید، نه هر دو.
پیکربندی صریح زمان پردازش، با زمانی که بر حسب میلی‌ثانیه مشخص می‌شود. در صورت تعیین نشدن، سرور زمان پردازش را برمی‌گزیند. از این گزینه یا --process-time استفاده کنید، نه هر دو.
الصاق یک مشخصه به کلاینت و جریان. می‌تواند چندین بار استفاده شود.
پخش/ضبط داده‌های صوتی خام. در صورتی که این برنامه به صورت pacat، parec یا pamon فراخوانی شود، این گزینه پیش‌فرض است.
پخش/ضبط داده‌های صوتی کدگذاری‌شده در قالب فایل مشخص‌شده. در صورتی که این برنامه به صورت paplay و parecord فراخوانی شود، این گزینه پیش‌فرض است.
فهرست کردن قالب‌های فایل پشتیبانی‌شده.

به دلیل یک محدودیت در libsndfile، در حال حاضر paplay همیشه نگاشت کانال صحیح را برای پخش فایل‌های صوتی چندکاناله (مانند صدای فراگیر / surround) تنظیم نمی‌کند، حتی اگر اطلاعات نگاشت کانال در فایل صوتی موجود باشد.

توسعه‌دهندگان PulseAudio با نشانی <pulseaudio-discuss (at) lists (dot) freedesktop (dot) org>؛ نرم‌افزار PulseAudio از نشانی http://pulseaudio.org در دسترس است.

pulseaudio(1), pactl(1)

User Manuals