mplex(1) MJPEG tools manual mplex(1) نام (NAME) mplex - ترکیب‌کننده (مالتی‌پلکسر) جریان‌های صوتی و تصویری MPEG 1/2 خلاصه دستور (SYNOPSIS) mplex [-f|--format format_code] [-i|--vdr-index] index_pathname [-v|--verbose num] [-b|--video-buffer video_buffer_size_kB[, video_buffer_size_kB...]] [-L|--lpcm-params params[, params...]] [-r|--mux-bitrate muxed_bitrate_kbps] [-l|--mux-limit num] [-O|--sync-offset num[ms|s|mpt]] [-d|--subpicture-delay [ms|s|mpt|c][:stream-id][,delay[:stream-id]] [-R|--run-in num] [-V|--vbr] [-C|--cbr] [-s|--sector-size sector_size_B] [-p|--packets-per-pack num] [-h|--system-headers] [-S|--max-segment-size output_filesize_limit_MB] [-M|--split-segment] [-?|--help] -o|--output output_pathname_pattern input_file... توضیحات (DESCRIPTION) ابزار Mplex یک ترکیب‌کننده (مالتی‌پلکسر) صوتی و تصویری همه‌منظوره برای استانداردهای MPEG-1 و MPEG-2 است. این برنامه یک یا چند جریان تصویری MPEG-1/2 و جریان‌های صوتی MPEG لایه I/II/III، DTS، AC3 و LPCM را دریافت نموده و آن‌ها را بر اساس محدودیت‌های تعیین‌شده در قالب یک جریان یکپارچه سیستم/برنامه ترکیب می‌کند. انواع مختلفی از ساختارهای خروجی به همراه پیش‌تنظیم‌های استاندارد برای جریان‌های VCD و SVCD پشتیبانی می‌شوند. موارد اخیر را می‌توان با ابزارهایی نظیر vcdimager(1) روی دیسک فشرده (CD) رایت کرد و در دستگاه‌های پخش خانگی مستقل به نمایش گذاشت. این ابزار همچنین قادر است جریان خروجی را بر اساس اندازه‌ای مشخص، به صورت مستقل یا در نقاط شروع و پایان توالی در جریان ویدیویی ورودی، به قطعات جداگانه تقسیم کند. گزینه‌های عمومی (GENERAL OPTIONS) -o|--output output_filename_pattern این گزینه اجباری، الگوی نام فایل‌های خروجی را تعیین می‌کند. نویسه فرمت عدد صحیح (مانند %d) در نام با شماره فایل تولیدشده جایگزین می‌شود (به printf(3) مراجعه کنید). -v|--verbose num تنظیم سطح پرگویی به num: 0 - صرفاً هشدارها و خطاها، 1 - همراه با پیام‌های اطلاع‌رسانی، 2 - پرگویی کامل با تمام جزئیات. -?|--help نمایش خلاصه ساختار و نحو دستور. گزینه‌های کنترلی ترکیب‌سازی (MULTIPLEXING OPTIONS) -f|--format format_code انتخاب یکی از قالب‌های پیش‌تنظیم یا قالب عمومی خروجی MPEG1 یا MPEG2: 0 - قالب MPEG1 عمومی. مناسب برای رمزگشاهای نرم‌افزاری. اندازه بافر و VBR باید مشخص شود. نرخ بیت می‌تواند به صورت خودکار تشخیص داده شود. 1 - استاندارد VCD. تنظیمات دیگر را لغو می‌کند. 2 - استاندارد VCD با تنظیمات سفارشی کاربر برای نرخ بیت و بافر. 3 - قالب MPEG2 عمومی. مشابه حالت ۰ اما برای MPEG2. 4 - استاندارد SVCD. تنظیمات دیگر را لغو می‌کند. 5 - استاندارد SVCD سفارشی. 6 - جریان تصاویر ثابت VCD Stills. 7 - جریان تصاویر ثابت SVCD Stills. 8 - قالب DVD (همراه با سکتورهای NAV). 9 - قالب DVD بدون سکتورهای خالی VOBU. -W|--workarounds workaround_flag [,workaround_flag...] فهرستی از پرچم‌های سازگاری ویژه با باگ‌های احتمالی پارسر در پخش‌کننده‌های رایج. -i|--vdr-index index_pathname دستور به mplex جهت تولید فایل نمایه (index) برای خروجی در قالب مورد استفاده بسته vdr. -r|--mux-bitrate num نرخ بیت کل خروجی به کیلوبیت بر ثانیه. در صورت عدم تعیین، به طور خودکار از جریان ورودی محاسبه می‌شود. -b|--video-buffer numlist فهرستی از اندازه‌های بافر رمزگشای ویدیو به کیلوبایت برای جریان‌های ویدیویی (پیش‌فرض ۴۶ کیلوبایت برای VCD و ۲۳۰ کیلوبایت برای SVCD است). -L|--lpcm-params samples_per_sec:channels:bits_per_sample مجموعه پارامترهای جریان‌های صوتی LPCM به صورت نرخ نمونه‌برداری به هرتز، تعداد کانال‌ها و تعداد بیت‌ها در هر نمونه که با دونقطه جدا شده‌اند (مانند 48000:2:16). -l|--mux-limit num محدودیت ترکیب‌سازی بر حسب تعداد ثانیه‌های مشخص (کاربردی برای آزمایش و عیب‌یابی). -O|--sync-offset num[ms|s|mpt|c] تنظیم اختلاف زمانی و آفست برچسب زمانی جریان تصویر نسبت به صدا به میلی‌ثانیه جهت همگام‌سازی صدا و تصویر. -d|--subpicture-delay num[ms|s|mpt|c][:stream-id][,delay[:stream-id]] تعیین آفست برچسب زمانی زیرنویس نسبت به ویدیو. شناسه‌های معتبر جریان زیرنویس در محدوده ۳۲ تا ۶۳ قرار دارند. -R|--run-in num تنظیم زمان بارگذاری اولیه داده‌ها در بافرها پیش از زمان‌بندی رمزگشایی. -V|--vbr اجبار به ترکیب‌سازی با نرخ بیت متغیر (VBR). -C|--cbr اجبار به ترکیب‌سازی با نرخ بیت ثابت (CBR). -s|--sector-size num تعیین اندازه سکتور جریان خروجی به بایت. -p|--packets-per-pack num تعیین تعداد بسته‌ها در هر پک در جریان خروجی. -S|--max-segment-size num تعیین حداکثر اندازه پرونده‌های خروجی به مگابایت (پیش‌فرض ۰ به معنی نامحدود است). -M|--ignore-seqend-markers نادیده گرفتن نشانگرهای پایان توالی جاسازی‌شده در جریان ویدیویی اول به جای ایجاد فایل خروجی جدید. -h|--system-headers تولید هدر سیستم در تمام پک‌ها به جای درج آن صرفاً در پک اول. خروجی‌های عیب‌یابی (DIAGNOSTIC OUTPUT) هنگام مالتی‌پلکس ممکن است پیام‌های هشدار یا خطایی درباره زیرریز بافر (buffer underflow) دریافت کنید. این بدان معناست که نرخ بیت تعیین‌شده برای پخش صدا و تصویر بدون پرش بسیار پایین است. راه حل، کاهش نرخ داده‌های ورودی یا افزایش نرخ بیت خروجی است. اشکالات (BUGS) ترکیب‌کننده باید بتواند صدای MPEG(5.1) را پشتیبانی کند. نویسنده (AUTHOR) این صفحه راهنما توسط Andrew Stevens نوشته شده است. نشانی وب: همچنین ببینید (SEE ALSO) mpeg2enc(1), mp2enc(1), lavrec(1), lavplay(1), lav2yuv(1), lav2wav(1), yuvscaler(1) MJPEG Tools Team 2 June 2001 mplex(1)