זוהי הפקודה y4mtoppm שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
y4mtoppm - המרת זרם YUV4MPEG2 לתמונות PPM
תַקצִיר
y4mtopm [אפשרויות]
תיאור
y4mtopm ממירה זרם YUV4MPEG2 לרצף של תמונות PPM גולמיות.
הפלט הוא ל-stdout (אבל אל תהסס להפנות את המעטפת לקובץ).
הקלט נקרא מ-stdin, כמו כל שאר המסננים והכלים של YUV4MPEG2. זרמי YUV4MPEG2
מכיל מסגרות באמצעות מרחב הצבעים Y'CbCr (ITU-R BT.601). y4mtopm ימיר כל אחד
פיקסל למרחב הצבעים הרגיל של R'G'B המשמש לגרפיקה ממוחשבת.
לזרמי YUV4MPEG2 עשויים (לעתים קרובות!) יש מטוסי כרומה דגומים משנה. y4mtopm יכול לדגום
"4:2:0 JPEG" זורם באמצעות אלגוריתם פשוט ועלוב. יתקבלו תוצאות טובות יותר
באמצעות מסננים כגון y4mscaler(1) המסוגלים לתת דגימה למטרות כלליות
פעולות. y4mtopm ייכשל בזרמים שיש להם מצבי תת-דגימת chroma מלבד
4:4:4 or 4:2:0-JPEG.
עבור זרמים שלובים, פעולות אלו מבוצעות בכל שדה בנפרד. שדות
ניתן לפלט כתמונות PPM נפרדות לפי סדר זמן (ברירת מחדל), או לשלב אותה ל-full-
תמונות מסגרת.
אם נוצרות מספר תמונות PPM, הן פשוט יוצאות אחת אחרי השנייה. אם אתה
רוצה להפוך זרם/קובץ PPM מסוג "רב-תמונה" כזה לקבצים בודדים, השתמש pnmsplit.
(כמה מסנני PNM יכולים לעבד קבצי/זרמים מרובי תמונות; עם זאת, רבים נכתבו לפני יוני
2000 יעבד רק את התמונה הראשונה.)
y4mtopm ו ppmtoy4m הם הפוכים זה לזה; אתה יכול לצרף את הפלט של אחד לתוך
אחר, ולהיפך. שים לב שפעולות מרחב הצבע (ותת הדגימה) מאבדות
שני הכיוונים. וגם, בעת המרה ל-PPM, מידע על שזירה ודגימה
יחס רוחב-גובה אבד (אך ניתן לשחזר אותו על-ידי אספקת ארגומנטים של שורת הפקודה ל
ppmtoy4m).
אפשרויות
y4mtopm מקבל את האפשרויות הבאות:
-L עבור זרמים משולבים, פלט תמונת PPM אחת עבור כל פריים, המכילה שתיים
שדות משולבים. (אחרת, שתי תמונות PPM יופקו עבור כל פריים; אחת
לכל שדה.)
-v [0,1,2]
הגדר את רמת הדיבור.
0 = אזהרות ושגיאות בלבד.
1 = הוסף גם הודעות אינפורמטיביות.
2 = הוסף גם הודעת ניפוי באגים פטפטנית.
דוגמאות
כדי להפוך את 15 הפריימים הראשונים של קובץ AVI (MJPEG או DV) לקובצי PPM בודדים:
lav2yuv -f 15 your-video.avi | y4mtopm | pnmsplit - "הסרטון שלך-%d.ppm"
השתמש ב-y4mtoppm באינטרנט באמצעות שירותי onworks.net