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