GoGPT Best VPN GoSearch

فاویکون OnWorks

mpeg2enc - آنلاین در ابر

اجرای mpeg2enc در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS

این فرمان mpeg2enc است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


mpeg2enc - رمزگذار MPEG-1/2

خلاصه


mpeg2enc [-v|-- پرحرف تعداد] [-M|--چند رشته ای num_CPU] [-f|--قالب mpeg_profile]
[-l|--مرحله]h|بلند|m|اصلی [-b|--ویدیو-بیت bitrate_kbps] [-V|--ویدئو بافر
video_buf_size_kB] [-T|--هدف-هنوز اندازه still_size_kB] [-q|-- کمی سازی کمی سازی]
[-r|-- حرکت-جستجو-شعاع motion_search_radius] [-Q|-- کمی سازی-کاهش -4.0..5.0]
[-X|--کوانت-کاهش-حداکثر-var 0.0..2500.0] [-p|--3-2-کشیدن] [-I|- حالت interlace 0 | 1 | 2]
[-s|--sequence-header-every-gop] [-g|--min-gop-size min_gop_size] [-G|--max-gop-size
max_gop_size] [-P|--force-bbp] [-n|---ویدئو هنجار n|p|s] [-F|- نرخ فریم نرخ_فریم_کد]
[-x|--splay-hsize] 32..38383] [-y|--display-vsize] 32..38383] [-a|--جنبه
کد_نسبت_جنبه] [-z|--بازپخش-میدان- ترتیب b|t] [-4|--reduction-4x4 1..4]
[-2|--reduction-2x2 1..4] [-S|-- توالی-طول اندازه_ مگابایت] [-B|---بیتریت غیر ویدئویی
bitrate_kbps] [-N|--کاهش-hf 0.0..2.0] [-D|--intra_dc_prec 8..11] [-H|--keep-hf]
[-d|--no-dummy-svcd-SOF] [-C|--correct-svcd-hds] [-- بدون محدودیت] [-K|--مقدار-سفارشی-
ماتریس ها kvcd|tmpgenc|پیش‌فرض|hi-res|file=inputfile|راهنما] [-E|--unit-coeff-elim -40..40]
[-R|--b-در هر بازفریم 0..2] [--no-altscan-mpeg2] [--dualprime-mpeg2] [-A|-- نرخ کنترل
0..1] [-u|--cbr] [--فصل ها قاب، ...] [-?|--کمک] -o|--خروجی نام فایل

شرح


mpeg2enc مشتق شده به شدت بهبود یافته از MPEG-2 گروه شبیه سازی نرم افزار MPEG است.
رمزگذار مرجع این جریان ها را در قالب ساده مسطح YUV "YUV4MPEG" تولید شده می پذیرد
توسط lav2yuv و فیلترهای مرتبط (مثلا yuvscaler(1)) از mjpegtools(1) بسته. یک
خروجی پلاگین به mpeg2dec(1) رمزگشای MPEG برای اجازه استفاده از آن در دسترس است
برنامه های رمزگذاری رمزگذار در حال حاضر به طور کامل از تولید پشتیبانی می کند
MPEG-1 ابتدایی، جریان های MPEG-2 فریم مترقی و درهم آمیخته. فیلد با کد MPEG-2
همچنین امکان پذیر است اما در حال حاضر نگهداری یا پشتیبانی نمی شود.

برای بیشتر اهداف، این خروجی جریان ابتدایی باید با یک یا مالتی پلکس شود
جریان های صوتی بیشتر به یک برنامه/سیستم با استفاده از mplex(1) ابزار.

توجه داشته باشید که اگرچه هدف این صفحه راهنما توضیح چگونگی استفاده موثر mpeg2enc است
این به عنوان مقدمه ای برای ویدیوی MPEG-1/2 که موضوعی نسبتاً پیچیده است در نظر گرفته نشده است
حق خودشه فرمت ویدئویی MPEG یک استاندارد تا حدودی باروک است که بسیاری از آن ها را تشکیل می دهد
گزینه هایی که لزوماً توضیح همه آنها آسان نیست و یا حتی در آنها مفید نیستند
زمینه یک رمزگذار نرم افزاری

اطلاعات کاربردی بسیار مفیدی برای تازه کارها را می توان در سند mjpeg-HOWTO یافت
که باید با آن نصب می شد mjpegtools(1) بسته. اطلاعات بیشتر و
نرم افزار پشتیبانی مفید را می توان در وب سایت mjpegtools یافت:

http://mjpeg.sourceforge.net

انتخاب کردن L' MPEG مشخصات


نمایه MPEG را برای استفاده تنظیم کنید. استانداردهای MPEG از تعداد زیادی گزینه پشتیبانی می کنند. که در
در عمل، برنامه‌های مختلف فرمت MPEG محدودیت‌های بیشتری را برای آن ایجاد می‌کند
جریان MPEG را تشکیل دهید. تنظیم این پرچم، نوع جریانی را برای تولید انتخاب می کند.

-f|--قالب 0
- MPEG1 عمومی.

یک نمایه اصلی MPEG-1 که به اکثر پارامترها اجازه می دهد
برای برنامه های خاص با استفاده از پرچم های دیگر تنظیم شود.
کاربردهای معمولی تولید یک نرخ بیت متغیر MPEG-1 است
پخش جریانی با بافرهای بزرگ و پخش نرم افزار با نرخ داده بالا
روی رایانه

-f|--قالب 1
- VCD استاندارد.

یک نمایه MPEG1 دقیقاً مطابق با مشخصات VCD2.0. پرچم گذاری تنظیماتی که منجر به
یک ساختار جریان غیر استاندارد به سادگی نادیده گرفته می شود.

-f|--قالب 2
- کاربر VCD.

در مورد نمایه 2، اما میزان بیت و اندازه بافر ویدیو را می توان روی مقادیر غیر استاندارد تنظیم کرد.
اندازه قاب نیز ممکن است غیر استاندارد باشد. نرخ بیت و اندازه بافر به طور پیش‌فرض برای اندازه‌های برای
VCD استاندارد

-f|--قالب 3
- MPEG2 عمومی.

یک نمایه اصلی MPEG-2 که امکان تنظیم بیشتر پارامترها را برای برنامه های خاص فراهم می کند
با استفاده از پرچم های دیگر کاربردهای معمولی تولید یک جریان MPEG-2 با بزرگ است
بافرها و GOPهای طولانی برای پخش نرم افزار در رایانه.

-f|--قالب 4
- SVCD استاندارد

یک نمایه MPEG-2 دقیقاً مطابق با مشخصات SVCD2.0. پرچم گذاری تنظیماتی که منجر به
یک ساختار جریان غیر استاندارد به سادگی نادیده گرفته می شود.

-f|--قالب 5
- SVCD غیر استاندارد.

همانطور که برای نمایه 4، اما میزان بیت، اندازه بافر ویدئو، اندازه و ساختار GOP را می توان روی آن تنظیم کرد
مقادیر غیر استاندارد اندازه قاب نیز ممکن است غیر استاندارد باشد. نرخ بیت و اندازه بافر
به طور پیش فرض برای SVCD استاندارد.

-f|--قالب 6
- دنباله عکس VCD.

سبک خاص جریان MPEG را که برای تصاویر ثابت روی VCD ها استفاده می شود، رمزگذاری می کند. برای استفاده از این
نمایه شما باید اندازه مورد نظر خود را برای فشرده سازی تصاویر با استفاده از پرچم -T تنظیم کنید.
مقادیر معقول حدود 35 کیلوبایت برای عکس های با وضوح استاندارد (عرض 352) و 120 کیلوبایت برای عکس های ثابت است.
عکس های با وضوح بالا (704 عرض).

-f|--قالب 7
- دنباله عکس SVCD.

سبک خاص جریان MPEG را که برای تصاویر ثابت در SVCD استفاده می شود، رمزگذاری می کند. هر دو استاندارد
تصاویر (عرض 480) و وضوح بالا (عرض 704) پشتیبانی می شوند. همانطور که با VCD عکس شما
با استفاده از پرچم -T انتخاب کنید که هر قطعه فشرده چقدر باید باشد.

-f|--قالب 8
- DVD MPEG-2 برای 'dvdauthor'

این نسخه بسته های ناوبری ساختگی خاصی را به جریان خروجی اضافه می کند
ابزار dvdauthor برای ایجاد یک VOB مناسب برای نوشتن پر می شود. نرخ بیت پیش فرض به
7500 کیلوبیت در ثانیه، اندازه بافر تا حداکثر مجاز توسط مشخصات DVD.

-f|--قالب 9
- DVD MPEG-2.

فقط یک پیاده سازی بسیار ابتدایی. مفید با برد DXR2 و سخت افزار مشابه که می تواند
MPEG-2 را تنها در صورتی رمزگشایی کنید که به شکل DVD ارائه شده باشد. نرخ بیت پیش‌فرض 7500 کیلوبیت بر ثانیه است،
اندازه بافر به حداکثر مجاز توسط مشخصات DVD.

-f|--قالب 10
- ATSC 480i

-f|--قالب 11
- ATSC 480p

-f|--قالب 12
- ATSC 720p

-f|--قالب 13
- ATSC 1080i

عمومی FUNCTION نامه ها


-v|--کلام تعداد

سطح پرحرفی را روی num تنظیم کنید. 0 = فقط هشدارها و خطاها، 1 = اطلاعات نیز،
2 = واقعا پرمخاطب.

-K|--custom-quant-matriceskvcd|tmpgenc|
به طور پیش فرض | سلام | فایل=فایل ورودی | کمک

مشخص کنید که از کدام ماتریس های کمی سازی به جای پیش فرض ها (که می توان آنها را مشخص کرد) استفاده کرد
با استفاده از "-K پیش فرض"). استفاده از "-K hi-res" با استفاده از گزینه -H یکسان است. ارزش
kvcd از ماتریس های Kvcd.Net استفاده می کند http://www.kvcd.net/; مقدار tmpgenc را فراخوانی می کند
ماتریس های TMPGEnc از http://www.tmpgenc.net/e_main.html. به طور متوسط ​​(این بستگی به
منبع ماده)، جداول tmpgenc میانگین بیت ریت را حدود 10 درصد کاهش می دهد و kvcd
جداول نرخ بیت را حدود 16% کاهش می دهند (در مقایسه با جداول پیش فرض).

-E|--unit-coeff-elim -40..40

مشخص کنید که چه زمانی باید یک الگوریتم ویژه «حذف ضریب واحد» برای آن اعمال شود
بلوک های تصویر کدگذاری شده اساساً، این رویه بلوک‌هایی را مجبور می‌کند که این کار را انجام نمی‌دهند
اطلاعات زیادی را حمل می کنند، اما رمزگذاری آنها گران است تا به سادگی از آنها صرفنظر شود. هر چه بزرگتر باشد
هر چه این پرش به طور بالقوه قابل مشاهده تر باشد اما فشرده سازی بیشتر است
تقویت می شود. یک مقدار منفی به این معنی است که همه ضرایب صفر هستند و فقط معنی مثبت است
بافت اما نه ضرایب شدت پایه صفر شده است. مقادیر حدود 10 یا -10 به نظر می رسد
به خوبی با مواد منبع با کیفیت بالا کار کنید. برای مواد پر سر و صداتر ممکن است ارزش داشته باشد
سعی کنید 20 یا -20.

-R|--b-در هر رفریم 0..2

مشخص کنید چه تعداد فریم با کدگذاری متفاوت دو جهته (نوع B) باید کدگذاری شوند.
بین فریم های مرجع (I یا P). پیش فرض 0 است به جز برای رمزگذاری VCD که 2 است
قاب های B طبق استاندارد مورد نیاز است. کارشناسان در مورد اینکه چقدر استفاده از فریم های B باعث بهبود می شود، متفاوت هستند
فشرده سازی در عمل، مگر اینکه مواد واقعاً تمیزی داشته باشید، نسبتاً تمیز هستند
بی فایده و حتی گاهی مضر. رمزگذاری به طور قابل توجهی سریعتر است و از حافظه کمتری استفاده می کند
اگر هیچ فریم B کدگذاری نشده باشد و فشرده سازی به ندرت بیشتر از حدی بدتر باشد.

-؟|--کمک

خلاصه ای از دستور دستور را نمایش دهید.

FUNCTION نامه ها تنظیم کردن L' انتخاب شد مشخصات


Nb اگر نمایه ای که انتخاب کرده اید مقادیر خاصی را برای این پارامترها تنظیم کند، این کار انجام می شود
این پرچم های تنظیم را بیش از حد سوار کنید. به طور خاص، تقریبا وجود دارد هیچ چی که می تواند باشد
برای پروفایل های استاندارد VCD و SVCD تنظیم شده است.

-b|--ویدیو-بیتریت تعداد

نرخ بیت جریان ویدئوی خروجی بر حسب کیلوبیت بر ثانیه. پیش فرض دقیقا همان میزان بیت است
برای جریان های VCD مورد نیاز است. اگر حالت نرخ بیت متغیر (VBR) انتخاب شده است (-q را ببینید
گزینه) این است بیشترین بیت ریت جریان توجه: به طور پیش فرض جریان های MPEG-2 (-f 3,
4، 5، 8 و 9 VBR هستند. استفاده کنید --cbr گزینه ای برای تولید CBR (نرخ بیت ثابت)
جریانها

-A|--ratecontroller 0..1

مشخص کنید که کدام یک از الگوریتم های کنترل نرخ استفاده شود. پیش فرض 0 است.

-V|--ویدئو بافر تعداد

حداکثر مصرف بافر ویدیویی مورد نیاز برای رمزگشایی جریان در کیلوبایت. پیش فرض است
46 کیلوبایت اندازه (کوچک) مشخص شده برای VCD. اندازه مورد استفاده برای SVCD (معقول تر) است
230 کیلوبایت اگر برای رمزگشای نرم افزاری نیمه مناسب رمزگذاری می کنید، منطقی است که این را فشار دهید
تا 500 هزار یا بیشتر.

-T|--هدف-است-اندازه تعداد

اندازه هدف را برای تصاویر ثابت (S)VCD در کیلوبایت تنظیم کنید.

-s|--sequence-header-every-gop

این پرچم رمزگذار را مجبور می‌کند تا در شروع هر گروه یک "سرصفحه توالی" ایجاد کند.
از تصاویر این برای برخی از سخت افزارهای پخش کننده برای پشتیبانی سریع به جلو/عقب/تصادفی مورد نیاز است
به توابع دسترسی داشته باشید اما در غیر این صورت هدر دادن بیت ها است.

-d|--no-dummy-svcd-SOF

نمایه SVCD MPEG-2 نیاز به "Scan OFset" ویژه ای دارد که (در عمل) اشاره گر هستند.
به مکان روی دیسک SVCD نهایی که در آن ویدیو به مدت 0.5 و حدود 5-10 ثانیه عقب است.
و جلوتر در نهر قرار دارد. هدف استفاده از این اطلاعات این است که
پشتیبانی از توابع "سریع به جلو / عقب". متأسفانه، در آن زمان mpeg2enc رمزگذاری می شود
ویدیو نمی‌داند سرانجام ویدیو به کجا می‌رسد. بنابراین ساختگی خاص "اسکن
مقادیر OFset" نوشته شده اند که قرار است در طول ایجاد آن پر شوند
تصویر SVCD در حال حاضر ابزار vcdimager گنو این وظیفه را بر عهده دارد. با این حال، در برخی
در شرایطی که افست های ساختگی می توانند مشکلاتی ایجاد کنند. این پرچم تولید mpeg2enc را متوقف می کند
آنها.

--correct-svcd-hds

در استانداردهای رسمی SVCD، فیلد در هدر MPEG-2 اطلاعاتی که منتقل می شود
رمزگذارها "توصیه می کنند" وضوح افقی برای رمزگشایی جریان به قرار است
مقادیر 540 (برای دنباله های 4:3) یا 720 (برای دنباله های 16:9) را بگیرید. در عمل بسیاری از
پخش کننده ها کار نمی کنند مگر اینکه مقدار آن 480 باشد. این پرچم، mpeg2enc را مجبور به دنبال کردن
استاندارد رسمی اگر دنباله‌های 16:9 با نسبت تصویر 4:3 پخش شوند، ارزش امتحان کردن را دارد.

-- بدون محدودیت

این پرچم تمام محدودیت‌ها را برای حداکثر نرخ نمونه ویدیو یا ویدیو غیرفعال می‌کند
وضوح. هدف آن امکان رمزگذاری وضوح غیرعادی MPEG-video است
(به عنوان مثال 2200 x 576، 160 درجه FOV VR-فیلم های MPEG)، اما باید با احتیاط استفاده شود:
می‌تواند تعدادی دیگر از بررسی‌های امنیتی را دور بزند و تنظیمات تست‌نشده می‌توانند
باعث می شود mpeg2enc در این حالت از کار بیفتد. -l|--سطح h|بالا|m|اصلی

این پرچم به سطح پیاده سازی MPEG-2 اجازه می دهد تا پارامترهای کدگذاری در برابر آن قرار گیرند
بررسی شد تا تنظیم شود. اگر در حال کدگذاری محتوای HDTV هستید، ممکن است لازم باشد این را روی "بالا" تنظیم کنید.

--no-altscan-mpeg2

این پرچم استفاده از الگوی اسکن ماکروبلاک "جایگزین" را برای MPEG2 غیرفعال می کند
رمزگذاری به طور معمول از این الگو استفاده می شود، اما چند رمزگشای نرم افزاری مسن دارای اشکال بودند
مربوط به این ویژگی شما هرگز نباید از این پرچم استفاده کنید.

--dualprime-mpeg2

MPEG-2 از حالت تخمین حرکت ویژه (DPME، Dual Prime Motion Estimation) برای
I/P-frame فقط جریان هایی دارد که می تواند تا حدودی فشرده سازی را بهبود بخشد. تعدادی بازیکن (هر دو
سخت افزار و نرم افزار) از این حالت پشتیبانی نمی کنند. این پخش کننده ها ممکن است MPEG-2 باشند یا نباشند
بسته به اینکه آیا DPME یک گزینه در مشخصات MPEG-2 است یا خیر سازگار است. اگه نیاز داشتی به
برای چنین پخش کننده هایی (به عنوان مثال Ogle یا برنامه پخش DVD اپل) شما محتوا تولید کنید
نباید dualprime-mpeg2 را روشن کنید! در کمال تعجب حداقل یک دستگاه پخش کننده سخت افزاری/ستاپ وجود دارد
شناخته شده است که به DPME استفاده شده آلرژی دارد.

-z|--ترتیب میدان پخش b|t

این پرچم ترتیب فیلد مشخص شده در تگ درهم آمیخته جریان ورودی را لغو می کند
سرتیتر. (اگر به این گزینه نیاز دارید، نشان دهنده وجود مشکل در فرآیند ضبط/رمزگذاری است
که در آن ترتیب زمانی دو فیلد در هر فریم به اشتباه برچسب گذاری شده است. تاثیر
این "تکور" عجیب در هنگام پخش جریان در تلویزیون است. mjpeg-howto را بررسی کنید
برای اطلاعات بیشتر در مورد مشکلات درهم تنیدگی.)

گزینه نامه ها کنترل VIDEO پارامترهای


-n|--ویدئو-هنجار n|p|s

جریان ورودی را مجبور کنید بدون توجه به جریان، به عنوان NTSC|PAL|SECAM در نظر گرفته شود.
هدر ممکن است پیشنهاد کند. اساساً این فقط پیش فرض های بسیاری از گزینه های دیگر را تنظیم می کند.

-F|-- نرخ فریم تعداد

نرخ فریم جریان خروجی را تنظیم کنید. به طور پیش فرض، این مقدار از ورودی استنباط می شود
سرتیتر. در حال حاضر فقط نرخ استاندارد MPEG پشتیبانی می شود. در نهایت کم و بیش
نرخ های دلخواه امکان پذیر خواهد بود.
0 - غیر قانونی
1 - 24000.0/1001.0 (NTSC 3:2 کشویی FILM تبدیل شده)
2 - 24.0 (فیلم بومی)
3 - 25.0 (PAL/SECAM VIDEO / FILM تبدیل شده)
4 - 30000.0/1001.0 (NTSC VIDEO)
5 - 30.0
6 - 50.0 (نرخ میدان PAL)
7 - 60000.0/1001.0 (نرخ میدان NTSC)
8 - 60.0

-a|--جنبه تعداد

کد نسبت ابعاد پخش ویدیوی رمزگذاری شده را تنظیم کنید. به طور پیش فرض، این مقدار است
از هدر ورودی استنباط می شود.
نمایش 1 - 1 - 1:1
نمایش 2 - 2 - 4:3
نمایش 3 - 3 - 16:9
نمایش 4 - 4 - 2.21:1

برای MPEG-2 نسبت های تصویر مشخص شده به طور مستقیم استفاده می شود. برای MPEG-1 mpeg2enc
کد جنبه پیکسل MPEG-1 را از هنجار ویدیویی مشخص شده و مشخص شده استنباط می کند
نسبت تصویر پخش

-x|--splay-hsize تعداد

-y|--display-vsize تعداد

اینها نکات اندازه نمایشگر افقی و اندازه نمایشگر عمودی را در MPEG-2 تنظیم می کنند. توسط
به طور پیش فرض اینها به سادگی ابعاد قاب کدگذاری هستند. با این حال، اگر آنها تنظیم شده اند
مقادیر مختلف بازیکن یک اشاره می شود که مناسب 'نوار سیاه' یا
برش / پوسته پوسته شدن باید انجام شود. کاربرد اصلی این پارامترها تنظیم a است
نمایشگر - اندازه عمودی 1080 برای HDTV 1080i یا مواد 1080p. در اینجا، از قاب
ارتفاع باید مضربی از 16 باشد، ارتفاع قاب کدگذاری شده مجبور است 1088 باشد، حتی
اگرچه استانداردهای HDTV تنها 1080 خط محتوای تصویر را مشخص می کنند. کمیته های استاندارد
... آنها را دوست دارم

-p|--3-2-کشیدن

تنظیم -p فقط برای مواد منبع فیلم 24 فریم در ثانیه منطقی است. این پرچم را در
جریان خروجی که به رسیور می‌گوید فیلم را به‌عنوان ویدیوی NTSC 60field/sec با استفاده از «3:2» پخش کند.
pulldown". این بسیار کارآمدتر از رمزگذاری به عنوان ویدیوی 60 فیلد در ثانیه است. کلاسیک
برنامه این است که یک فیلم با رمزگذاری PAL (24 فریم در ثانیه با سرعت 25 فریم در ثانیه پخش می شود!) را به
NTSC (پرچم -f را ببینید).

گزینه نامه ها برای کنترل فشرده سازی و سرعت


-M|--چند رشته ای num_CPU

رمزگذاری MPEG وظیفه ای است که می توان آن را بر روی تعداد کمی از CPU به طور کاملاً کارآمد تقسیم کرد.
Mpeg2enc را می توان به صورت داخلی تنظیم کرد تا وظایف پردازشی اصلی را بین تعدادی تقسیم کند
رشته های همزمان این پرچم برای استفاده از چند نخی به بهترین حالت تنظیم می کند
تعداد مشخص شده CPU

لازم به ذکر است که حتی با وجود 1 CPU برخی از چند رشته ای انجام می شود: قاب
ورودی به موازات رمزگذاری صورت می گیرد. مقدار -M پیش‌فرض 1 است
زمانی که یک ماشین مجزا برای پیش پردازش استفاده می شود، عملکرد باید به دست آید
(رمزگشایی از MJPEG، مقیاس بندی، حذف نویز و غیره) با لوله نتیجه نهایی به mpeg2enc (مثلا
با استفاده از rsh یا ssh).

تنظیم -M 0 همه چند رشته ای را غیرفعال می کند. این گاهی اوقات برای رفع اشکال یا به مفید است
دستیابی به حداکثر کارایی CPU در یک ماشین مشترک. تنظیم -M 3 در یک دستگاه دو CPU
نتایج کمی سریعتر از -M 2 با قیمت CPU کمی کمتر ایجاد می کند
بهره وری. اگر نیازی به انجام هیچ کار دیگری در دستگاه رمزگذاری نباشد، این کار مفید است. که در
تمرین کنید تنظیمات نقطه کمی وجود دارد -M بزرگتر از 4 حتی اگر CPU در دسترس باشد
به دلیل توازی نسبتاً درشت دانه استفاده شده است. در واقع یک محدودیت کد سخت 4 وجود دارد
نخ های کارگری

پیش فرض به جای 0 به 1 تغییر کرده است تا از خرابی در پایان رمزگذاری جلوگیری شود:

اطلاعات: [mpeg2enc] سیگنال دادن آخرین فریم = 499
mpeg2enc: seqencoder.cc:433: void SeqEncoder::EncodeStream(): ادعای `pass1coded.size() == 0' ناموفق بود.
سقط

-q|--کمی‌سازی 1..31

حداقل کمی سازی جریان خروجی کوانتیسیشن دقتی را که با آن کنترل می کند
اطلاعات تصویر کدگذاری شده است. هر چه عدد کمتر باشد کیفیت بالاتر اما بیشتر است
نرخ داده مورد نیاز توجه: در سیستم های IA32 امکان ایجاد آرتیفکت توسط وجود دارد
تنظیم مقدار خیلی کم (3 یا کمتر) به دلیل سرریز/ برش حسابی در
روال های DCT/iDCT. اگر این گزینه a تنظیم شود متغیر نرخ بیت جریان تولید می شود. این هست
MPEG-1 کارآمدتر اما متغیر، توسط برخی از رمزگشاهای سخت افزاری قابل پخش نیست
توسط برخی از بسته های نوشتن DVD رد شده است. اگر قصد دارید از رمزگشای نرم افزاری استفاده کنید
دیوانه باشید که از نرخ بیت متغیر استفاده نکنید.

اگر این گزینه بدون تعیین حداکثر بیت ریت تنظیم شود، کمی سازی ثابت می شود
در مقدار مشخص شده لازم به ذکر است که عدم تعیین نرخ بیت احتمالاً یک است
خطا است و ممکن است نتایج غیرمنتظره ای ایجاد کند.

برای استریم های MPEG-2 از 8 پیش فرض اگر استفاده می شود -q به صراحت داده نشده است. مجبور کردن
استفاده از جریان های نرخ بیت ثابت --cbr و -b نه -q!

-I|--حالت interlace 0 | 1 | 2

ساختار تصویر توالی و نوع رمزگذاری بلوک را برای جریان های MPEG-2 تنظیم کنید. توسط
به طور پیش فرض، این مقدار از تگ درهم آمیخته جریان ورودی استنباط می شود. تنظیم 0
فریم به فریم را با پشتیبانی از ویدیوی درهم و برهم غیرفعال رمزگذاری می کند و آن را مشخص می کند
از نمونه‌گیری فرعی کروما پیشرونده استفاده شده است. تنظیم 1 فریم به فریم را با
جبران حرکت و رمزگذاری بلوک سازگار با interlace و مشخص می کند که درهم آمیخته شده است
از نمونه‌گیری فرعی کروما استفاده شده است. تنظیم 2 مواد در هم آمیخته را میدان به میدان کد می کند،
که نتایج دقیق تری را برای مواد درهم آمیخته با بافت بالا با مقدار زیادی تولید می کند
حرکت، به قیمت کارایی کمتر.

این تنظیم باید با درهم آمیختگی جریان ورودی مطابقت داشته باشد، در غیر این صورت کروم
هنگام پخش جریان MPEG ممکن است مصنوعات تولید شوند.

-g|--min-gop-size تعداد

-G|--max-gop-size تعداد

این پرچم ها حداقل و حداکثر اندازه گروه تصویر (GOP) را برای MPEG خروجی تعیین می کنند
جریان مقادیر پیش فرض به فرمت خروجی بستگی دارد.

برای MPEG-1 (به عنوان مثال VCD) اندازه پیش فرض GOP ثابت 12 است (-g و -G هر دو تنظیم شده اند.
تا 12).

برای MPEG-2 مقدار پیش‌فرض -G (حداکثر) بر اساس سیستم ویدیویی تنظیم می‌شود: -G 15 برای
خط 625 (PAL) و 18 برای خط 525 (NTSC). اگر -g (min) مشخص نشده باشد
حداقل اندازه GOP نصف حداکثر (-G) تنظیم شده است.

برای اجبار یک اندازه GOP ثابت، هر دو -g و -G را با یک مقدار مشخص کنید.

اگر حداقل و حداکثر اندازه GOP باشد نه یکسان است سپس mpeg2enc یک شروع می شود جدید GOP
اگر بیش از 60 درصد از ماکروبلاک ها در یک فریم P یا B کدگذاری شده باشند. این تضمین بزرگ است
تغییرات تصویر با شروع یک GOP جدید با یک فریم I کاملاً کدگذاری شده همزمان می شود. این می تواند
کمک به جلوگیری از "انسداد" گذرا.

حداقل اندازه معقول GOP 6 یا 9 است. اگر حداقل مشخص نشده باشد اما حداکثر باشد.
با توجه به آن، حداقل به نصف حداکثر تنظیم می شود. اندازه GOP بزرگتر می تواند کمک کند
میزان بیت مورد نیاز برای یک کیفیت معین را کاهش دهید. با این حال، این واقعا فقط برای
با کیفیت بالا منبع مواد با کوچک سر و صدا (به عنوان مثال ویدئوی دیجیتال). برای پخش
مقدار کمی برای تنظیم اندازه GOP بسیار فراتر از 21 یا 24 وجود دارد. حتی با خوب
بازدهی در حال کاهش مواد منبع به سرعت ایجاد می شود. همچنین باید توجه داشت که
فرمت های خاص MPEG-2 (مانند DVD) در حداکثر GOP مجاز محدود شده اند
اندازه.

توجه: mpeg2enc در حال حاضر برای تولید 2 فریم B بین هر فریم I/P سیم‌کشی شده است، مگر اینکه
اندازه GOP نیروی کمتری دارد. این برای نرخ بیت متوسط ​​تا بالا (>= 1Mbps) منطقی است اما
احتمالا برای رمزگذاری با نرخ بیت پایین زیر بهینه است.

-c|--بسته-GOPs

تنظیم این پرچم باعث می شود که رمزگذار فقط GOPهای "بسته" (گروه های تصاویر) تولید کند.
که می توانند بدون ارجاع به نسخه قبلی خود رمزگشایی شوند. این برای استریم ها مفید است
که قرار است در دی وی دی های چند زاویه ای و برنامه های کاربردی که در آن راحت تر استفاده می شود
MPEG قابل ویرایش مورد نیاز است.

-P|--force-bbp

این پرچم، انتخاب اندازه GOP را مجبور می‌کند تا اندازه‌هایی را انتخاب کند که از نمایش ۲ فریم B اطمینان حاصل کند
بین فریم های I/P مجاور. چندین رمزگشای MPEG-1 معمولی نمی‌توانند جریان‌ها را مدیریت کنند
کمتر از 2 فریم B بین فریم های I/P ظاهر می شود.

-Q|--Qantisation-Reduction -4.0..5.0

این پرچم مقدار کمی را برای بلوک های حاوی مقادیر زیادی کاهش می دهد
جزئیات تصویر واضح مقادیر بزرگ باعث استفاده موثر از بیت ها می شود اما ممکن است باعث نمایان شدن شود
در اطراف بخش های دقیق ساخته می شود. با مواد منبع پر سر و صدا، این گزینه ممکن است باعث شود
اثر "شنا" روی پس‌زمینه‌های بافت‌دار به‌عنوان نویز باعث کمی‌سازی بلوک‌ها می‌شود
به صورت تصادفی تقویت شود. پیش فرض 0.0 (خاموش) است. گزینه -X را نیز ببینید.

-X|--quant-reduction-max-var 0.0..2500.0

واریانس Luma که در زیر آن تقویت کمیت (-Q) فعال می شود.

-r|--موشن-جستجو-شعاع تعداد

این پرچم شعاع جستجوی تخمین حرکت را تعیین می کند. برای اکثر اهداف پیش فرض (16)
باید خوب باشه برای MPEG-2 با وضوح بالا و صحنه‌های فعال ممکن است ارزش دیدن را داشته باشد
آن را بالا با این حال، این رمزگذاری را به طور قابل توجهی کندتر می کند. نکته کمی وجود دارد
کاهش شعاع افزایش سرعت زیاد نیست و تأثیر آن بر کیفیت قابل مشاهده است.

-4|--کاهش-4x4 1..4

-2|--کاهش-2x2 1..4

این گزینه‌ها کنترل می‌کنند که رمزگذار چقدر در دور انداختن ظاهرا ضعیف است
تخمین های نامزد در طول تخمین حرکت تنظیم 1 به این معنی است که تعداد کمی بلوک وجود دارد
زود کنار گذاشته شد که باعث می شود رمزگذاری کند باشد اما کیفیت آن به همان اندازه که می شود خوب است. یک تنظیم از
4 باعث رمزگذاری سریع می شود اما می تواند بر کیفیت تأثیر بگذارد. پرچم -4 دور انداختن در طول را کنترل می کند
مرحله جستجوی زیر نمونه‌برداری اولیه 4*4، پرچم -2 دور انداختن را در طول انجام کنترل می‌کند
مرحله نمونه فرعی 2*2 ثانویه.

این پرچم‌ها مفید هستند زیرا تبادل کیفیت سرعت به طور قابل توجهی متفاوت است
بسته به اینکه کدام CPU دارید در ماشین های مدرن تاثیر روی سرعت وجود دارد
فاکتور 2 در ماشین های قدیمی تر ضریب 3. تاثیر بر کیفیت حدود 10% است.
کمی سازی (0.2 کمی دقت در کدگذاری بافت ها). برای اکثر اهداف
تنظیمات پیش فرض خوب خواهد بود. اما در P-III Katmai etc -4 2 -2 1 a را می دهد
تنظیم کیفیت تقریباً بهینه خوب با سرعت معقول.

-N|--کاهش-hf تعداد

تنظیم این پرچم نحوه کمی کردن جزئیات بافت را تنظیم می کند تا دقت را کاهش دهد
کدام یک از اطلاعات با فرکانس بالا رمزگذاری شده است. این بسیار مفید است برای به ملایمت منابع پر سر و صدا
اگر مواد واقعاً پر سر و صدا دارید، ابزارهای فیلتر موجود در mjpegtools بسیار زیاد هستند
شرط بندی بهتر عدد مشخص شده باید در محدوده 0.0 تا 2.0 باشد که حداکثر را می دهد
تقویت کمیت یک عدد مفید برای استفاده 1.5 یا 1.0 خواهد بود.

-H|--keep-hf

تنظیم این پرچم باعث می شود تا رمزگذار تا حد امکان اطلاعات با فرکانس بالا را رمزگذاری کند.
این یک تنظیم خوب برای به حداکثر رساندن کیفیت در وضوح VCD با کیفیت خوب کم است.
مواد منبع نویز اگر بتوانید از آن صرفه جویی کنید، می تواند به مواد "شنا" نیز کمک کند
بیت ریت

-D|--intra_dc_prec تعداد

دقت جزء DC را مشخص می کند. پیش فرض 9 است. اکثر دی وی دی های تجاری استفاده می کنند
10. استفاده از 9 به جای آن، چند بیت را ذخیره می کند. استفاده از 10 ممکن است به جلوگیری از به نظر رسیدن مناطق بزرگتر کمک کند
تقریبا همان رنگ بلوکی مقدار 11 فقط در MPEG-2 بعدی معتبر است
نمایه/سطح، بنابراین در حال حاضر ارزش معناداری برای استفاده نیست.

گزینه نامه ها برای تکه تکه شدن L' OUTPUT STREAM


-S|--طول دنباله تعداد

این پرچم به اندازه هدف دنباله‌های منفرد در جریان چندگانه نهایی اجازه می‌دهد
در مگابایت تنظیم شود. اگر mpeg2enc تنظیم شود میزان حجم نهایی جریان را پیگیری می کند
گرفتن و درج یک تقسیم دنباله (در واقع: پایان دنباله / شروع دنباله) در
جریان خروجی هر بار که به حد تعیین شده می رسد. مالتی پلکسر mplex(1) می تواند
این تقسیم‌ها را شناسایی کرده و هر بار که با آن مواجه می‌شود، یک فایل خروجی مالتی پلکس جدید را شروع کنید
یکی به این ترتیب آسان است که به طور خودکار اطمینان حاصل شود که هر فایل توالی مؤلفه می تواند باشد
بر روی یک CD-R رایت می شود و همچنان به عنوان یک دنباله MPEG مستقل پخش می شود. برای SVCD و
طول توالی هدف پیش فرض پروفایل های VCD 700M بایت است. برای پروفایل های دیگر
پیش فرض این است که طول دنباله نامحدود است.

-B|--بیتریت غیر ویدئویی تعداد

از آنجایی که mpeg2enc نمی تواند ذهن ها را بخواند، نمی تواند از قبل بداند که چه مواد دیگری خواهد بود
مالتی پلکس شده با جریان ویدئوی خروجی. بنابراین برای بدست آوردن محاسبات خود از جایی که باید درج شود
نقطه تقسیم به سمت راست باید نرخ داده ترکیبی مواد دیگر را که وجود دارد گفته شود
در نهایت با ویدئو مالتی پلکس شود. این پرچم اجازه می دهد تا این نرخ مشخص شود
در K بیت در ثانیه

یک قانون سرانگشتی خوب این است که از نرخ کل همه جریان‌های دیگر به اضافه 1٪ از آن استفاده کنید
نرخ کل شامل ویدئو

-u|--cbr

استفاده از رمزگذاری نرخ بیت ثابت را اجباری کنید. کمتر از حد مطلوب (و تقریباً ناکارآمد است
همه موارد) اما برخی از مردم بر آن اصرار دارند. توجه: این غیرفعال می کند (باطل می شود) استفاده از -q
گزینه!

استفاده از این گزینه و تعیین نکردن بیت ریت با استفاده از آن یک خطا است -b از یک ثابت
بیت ریت 0 معنی ندارد.

--فصل ها قاب، ...

این پرچم به شما امکان می دهد نقاط فصل را در جریان mpeg تعریف کنید. این بیشتر مفید است
هنگام تولید فیلم DVD هر نقطه فصل با شماره فریم مشخص می شود
اولین فریم شماره 0 است. هر نقطه فصل تعریف شده به ابتدای a ختم می شود
بسته GOP به عنوان یک قاب I.

SSE، 3 بعدی-اکنون!، MMX !


mpeg2enc از این پسوند مجموعه دستورالعمل SIMD در CPUهای خانواده x86 استفاده گسترده ای می کند.
روال های مورد استفاده به صورت پویا در زمان اجرا تعیین می شوند. لازم به ذکر است که با استفاده از
SSE به پشتیبانی سیستم عامل نیاز دارد. هسته‌های لینوکس قدیمی 2.2.x (مگر اینکه نسخه‌های وصله‌شده مانند
RedHat) این را ندارند و بنابراین SSE، اگرچه از نظر فیزیکی وجود دارد، فعال نخواهد شد.

با استفاده از خدمات onworks.net از mpeg2enc به صورت آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

Ad




×
تبلیغات
❤️اینجا خرید کنید، رزرو کنید یا بخرید - رایگان است، به رایگان ماندن خدمات کمک می‌کند.