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.107+deb13-amd64