این دستور pgmtoy4m است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
pgmtoy4m - تبدیل mpeg2dec pgm و خروجی pgmpipe به YUV4MPEG2
خلاصه
pgmtoy4m [گزینه های]
شرح
pgmtoy4m خروجی PGM را دوباره بسته بندی می کند mpeg2dec به YUV4MPEG2 4:2:0p. بدون تغییر واقعی
به داده ها ساخته شده است. داده ها از قالب شبه PGM باز شده و در آن قرار می گیرند
فرمت YUV4MPEG2 با جنبه نمونه مشخص شده، نرخ فریم و ترتیب میدان. خروجی
باید یا به یک لوله یا یک فایل باشد، باقی گذاشتن stdout به عنوان یک ترمینال باعث ایجاد خطا می شود و
برنامه خارج خواهد شد
OPTIONS
pgmtoy4m گزینه های زیر را می پذیرد:
-v تعداد
سطح پرحرفی را تنظیم کنید (پیش فرض: 0)
-h خلاصه استفاده را چاپ کنید و خارج شوید.
-i t|b|p
حالت interlacing را تنظیم کنید. فیلد بالا اول (t)، فیلد پایین اول (b) یا
مترقی / هیچ (ص). (پیش فرض: t)
-a SAR
نسبت ابعاد نمونه را تنظیم کنید. (پیشفرض: 10:11)
-r قاب نرخ
نرخ فریم را تنظیم کنید. (پیشفرض: 30000:1001)
مثال ها
mpeg2dec -s -o pgmpipe file.mpg | pgmtoy4m -a 10:11 -r 24000:1001 -ib | yuvplay
mpeg2dec -s -o pgm file.mpg
گربه *.pgm | pgmtoy4m -r 30000:1001 -it | yuvplay
NOTES
این برنامه به طور خاص برای کار با خروجی mpeg2dec طراحی شده است و می باشد نه a
ابزار عمومی PGM (NetPBM)!
از مقدمه در فایل منبع:
* توجه: mpeg2dec از یک تغییر فرمت PGM استفاده می کند - آنها واقعاً اینطور نیستند
* «نقشههای خاکستری»، بلکه بیشتر به دادههای 420P میگویند (که معمولاً نامیده میشود
* "YUV"). نوع P5 ("خام") است و تعداد ردیف ها واقعاً است
* مجموع ارتفاعات Y'، Cb و Cr. داده های Cb و Cr "پیوسته" هستند
* با یکدیگر. بعد از ردیفهای Y، 1 ردیف Cb و 1 ردیف Cr دارید
* "ردیف" داده های PGM.
* توجه: ممکن است لازم باشد ترتیب فیلد را بدانید (ابتدا فیلد بالا/پایین)،
* نسبت ابعاد نمونه و نرخ فریم زیرا فرمت PGM باعث می شود
* هیچ یک از آن اطلاعات در دسترس نیست!
با استفاده از خدمات onworks.net از pgmtoy4m به صورت آنلاین استفاده کنید