SNDFILE-INTERLEAVE(1) General Commands Manual SNDFILE-INTERLEAVE(1)

sndfile-interleave, sndfile-deinterleave — تبدیل فایل‌های مونو به یک فایل چندکاناله و برعکس

sndfile-interleave input1 input2 ... -o output sndfile-deinterleave file

sndfile-interleave با دریافت داده‌های صوتی از دو یا چند فایل مونو به عنوان کانال‌های جداگانه، یک فایل چندکاناله ایجاد می‌کند. قالب فایل خروجی توسط پسوند نام فایل آن تعیین می‌شود. پارامترهای صوتی فایل خروجی به‌گونه‌ای تنظیم می‌شوند که قالب بتواند هر یک از ورودی‌های مونو را در خود جای دهد؛ به عنوان مثال، نرخ نمونه‌برداری (samplerate) حداکثر نرخ نمونه‌برداری موجود در ورودی‌ها خواهد بود. اگر فایل خروجی از قبل وجود داشته باشد، بازنویسی خواهد شد.

sndfile-deinterleave از یک فایل صوتی چندکاناله، دو یا چند فایل مونو حاوی داده‌های کانال‌های جداگانه ایجاد می‌کند. نام فایل‌های مونوی حاصل به صورت “name_XY.suf” خواهد بود که در آن و نام پایه (basename) و پسوند فایل اصلی هستند. اگر هر فایلی با چنین نامی از قبل وجود داشته باشد، بازنویسی خواهد شد. به جز تعداد کانال‌ها، قالب صوتی فایل‌های مونوی حاصل همانند فایل اصلی خواهد بود.

The sndfile-interleave utility exits 0 on success, and >0 if an error occurs.

ادغام یک فایل مونوی OGG و یک فایل مونوی FLAC در یک فایل استریوی WAV:

$ sndfile-interleave left.ogg right.flac -o stereo.wav

تفکیک یک فایل چندکاناله به فایل‌های مونوی جداگانه:

$ sndfile-deinterleave multi.wav
Input file : multi
Output files :
    multi_00.wav
    multi_01.wav
    multi_02.wav
    multi_03.wav

http://libsndfile.github.io/libsndfile

Erik de Castro Lopo <erikd@mega-nerd.com>

November 2, 2014 Linux 6.12.113+deb13-amd64