انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

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

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

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

برنامه:

نام


y4mtopnm - یک جریان YUV4MPEG2 را به تصاویر PNM تبدیل کنید

خلاصه


y4mtopnm [گزینه های]

شرح


y4mtopnm یک جریان YUV4MPEG2 را به دنباله ای از تصاویر خام PPM، PGM یا PAM تبدیل می کند.
(از نظر فنی، "pnm" شامل فرمت های PPM، PGM و PBM است. PAM چهارمین فرمت است که
می تواند به طور موثر شامل هر یک از سه مورد دیگر و بیشتر باشد.)

خروجی stdout است (اما با خیال راحت پوسته را به یک فایل هدایت کنید).

ورودی مانند سایر فیلترها و ابزارهای YUV4MPEG2 از stdin خوانده می شود. پخش جریانی YUV4MPEG2
حاوی فریم هایی با استفاده از فضای رنگی Y'CbCr (ITU-R BT.601) است. برای استریم های 4:4:4 (رنگی)،
y4mtopnm هر پیکسل را به فضای رنگی معمولی R'G'B که برای رایانه استفاده می شود تبدیل می کند
گرافیک، و تولید تصاویر PPM. جریان‌های «MONO» (فقط luma) به کامل تبدیل می‌شوند
محدوده [0,255] مقیاس خاکستری و خروجی به عنوان تصاویر PGM.

جریانهای YUV4MPEG2 ممکن است (اغلب!) دارای صفحات رنگی زیر نمونه باشند، اما y4mtopnm نخواهد شد
آنها را پردازش کنید (به جز در حالت ویژه "مسطح"؛ زیر را ببینید). جریان های نمونه فرعی خواهد شد
باید با استفاده از ابزاری مانند 4:4:4 تبدیل شود y4mscaler.

If y4mtopnm یک جریان "444ALPHA" (ویدئوی 4:4:4 با کانال آلفای 8 بیتی) داده می شود.
نتایج به این بستگی دارد که آیا گزینه "-P" مشخص شده است یا خیر. با "-P" تولید می شود
تصاویر PAM با TUPLTYPE RGB_ALPHA، حاوی داده‌های کانال رنگی و آلفا.
بدون "-P"، جفت تصویر PPM و PGM تولید می کند: یک PPM برای پیکسل های رنگی
به دنبال آن یک PGM برای داده های کانال آلفا. (چنین دنباله ای از PPM و
تصاویر PGM را نمی توان بعداً دوباره پردازش کرد pnmtoy4m. این ویژگی بیشتر برای سریع و
اشکال زدایی آسان جریان.)

اگر چندین تصویر خروجی تولید شود، آنها به سادگی یکی پس از دیگری خروجی می شوند. اگر شما
می خواهید چنین جریان/فایل "چند تصویری" را به فایل های جداگانه تبدیل کنید، استفاده کنید pnmsplit. (مقداری
فیلترهای PNM می توانند فایل ها / جریان های چند تصویری را پردازش کنند. با این حال، بسیاری از آنها قبل از ژوئن 2000 نوشته شده اند
فقط تصویر اول را پردازش می کند.)

y4mtopnm و pnmtoy4m معکوس یکدیگر هستند. شما معمولاً می توانید خروجی یکی را لوله کنید
به دیگری، و بالعکس (به جز مورد "444ALPHA" ذکر شده در بالا و "مخلوط-
mode" موردی که در زیر ذکر شده است).
جهت ها (به دلیل فشرده سازی دامنه و/یا کمی سازی). و هنگام تبدیل به PNM،
اطلاعات مربوط به آمیختگی و نسبت ابعاد نمونه یک جریان از بین می رود (اما می تواند
بازسازی شده با ارائه آرگومان های خط فرمان به pnmtoy4m).

OPTIONS


y4mtopnm گزینه های زیر را می پذیرد:

-P به جای PPM و/یا PGM خروجی فرمت PAM تولید کنید. PAM می تواند ابر مجموعه ای از را رمزگذاری کند
PNM، اما هنوز توسط بسیاری از برنامه های گرافیکی درک نشده است. (در واقع، با کمال تعجب
به نظر می رسد تعداد کمی از ابزارهای NetPBM آن را درک کنند.)

-D برای هر فیلد از هر فریم یک تصویر خروجی جداگانه تولید کنید. (در غیر این صورت مجرد
تصویر در هر فریم، حاوی دو فیلد به هم پیوسته، ایجاد می شود.)

اگر جریان ورودی بهم پیوسته باشد، تصاویر فیلد به ترتیب زمانی خروجی می شوند.
به عنوان مثال اولین تصویر از یک جریان bottom-field-first همان قسمت پایین خواهد بود. اگر
جریان پیشرونده است یا دارای حالت ترکیبی درهم است، سپس ترتیب زمانی است
مبهم است، و قسمت بالا همیشه اول خروجی خواهد بود.

توجه داشته باشید که خواهد شد نه امکان استفاده بعدی وجود داشته باشد pnmtoy4m برای بازسازی یک "حالت مختلط"
جریان از دنباله ای از تصاویر PNM/PAM.

-f یک خروجی "مسطح" ویژه تولید کنید که برای تجزیه و تحلیل و اشکال زدایی بسیار مفید است
جریان ها تمام سطوح یک قاب/فیلد با هم به صورت یک PGM بزرگ شده (یا
PAM مقیاس خاکستری) تصویر خروجی را به صورت زیر ارائه می دهد:
+-----+ +-----+
4:4:4 | Y | 4:4:4 w/alpha | Y |
+-----+ +-----+
| Cb | | Cb |
+-----+ +-----+
| Cr | | Cr |
+-----+ +-----+
| A |
+-----+ +-----+
4:2:2، | Y |
4:2:0 +--+--+ +-----+--+--+
|Cb|Cr| 4:1:1 | Y |Cb|Cr|
+--+--+ +-----+--+--+
+-----+
مونو | Y |
+-----+
در این حالت، هر فرمت کروم YUV4MPEG2 پذیرفته می شود، اما هیچ نمونه برداری یا
تبدیل فضای رنگی انجام می شود. این در اصل فقط یک است
قالب بندی مجدد/تغییر داده های اصلی از جریان ورودی به یک تصویر PGM
ظرف همه پرچم‌های خط فرمان دیگر همان تأثیر را دارند
خروجی.

-v [0,1,2]
سطح پرحرفی را تنظیم کنید
0 = فقط هشدارها و خطاها.
1 = پیام های آموزنده را نیز اضافه کنید.
2 = پیام اشکال زدایی چت را نیز اضافه کنید.

مثال ها


برای تبدیل 15 فریم اول یک فایل AVI (MJPEG یا DV) به یک فایل PPM:

lav2yuv -f 15 your-video.avi | y4mscaler -O chromass=444 | y4mtopnm | pnmsplit -
"your-video-%d.ppm"

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


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

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

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

Ad