این دستور y4mtoppm است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
y4mtoppm - تبدیل جریان YUV4MPEG2 به تصاویر PPM
خلاصه
y4mtoppm [گزینه های]
شرح
y4mtoppm یک جریان YUV4MPEG2 را به دنباله ای از تصاویر خام PPM تبدیل می کند.
خروجی stdout است (اما با خیال راحت پوسته را به یک فایل هدایت کنید).
ورودی مانند سایر فیلترها و ابزارهای YUV4MPEG2 از stdin خوانده می شود. پخش جریانی YUV4MPEG2
حاوی فریم هایی با استفاده از فضای رنگی Y'CbCr (ITU-R BT.601) است. y4mtoppm هر کدام را تبدیل خواهد کرد
پیکسل به فضای رنگی معمول R'G'B که برای گرافیک کامپیوتری استفاده می شود.
جریانهای YUV4MPEG2 ممکن است (اغلب!) دارای صفحات رنگی فرعی باشند. y4mtoppm می تواند نمونه برداری کند
"4:2:0 JPEG" با استفاده از یک الگوریتم ساده و بد پخش می شود. نتایج بهتری حاصل خواهد شد
با استفاده از فیلترهایی مانند y4mscaler(1) که قابلیت نمونه گیری فرعی همه منظوره را دارند
عملیات. y4mtoppm در جریانهایی که حالتهای زیرنمونهبرداری رنگی غیر از
4:4:4 or 4:2:0-JPEG.
برای جریان های درهم، این عملیات بر روی هر میدان به صورت جداگانه انجام می شود. زمینه های
می توان به عنوان تصاویر PPM جداگانه به ترتیب زمانی (پیش فرض) خروجی کرد یا به صورت کامل در هم آمیخت
تصاویر قاب
اگر چندین تصویر PPM تولید شود، آنها به سادگی یکی پس از دیگری خروجی می شوند. اگر شما
میخواهید چنین جریان/فایل PPM «چند تصویری» را به فایلهای جداگانه تبدیل کنید، استفاده کنید pnmsplit.
(برخی فیلترهای PNM میتوانند فایلها/جریانهای چند تصویری را پردازش کنند، اما بسیاری از آنها قبل از ژوئن نوشته شدهاند
2000 فقط تصویر اول را پردازش می کند.)
y4mtoppm و ppmtoy4m معکوس یکدیگر هستند. می توانید خروجی یکی را به داخل لوله کنید
دیگر، و بالعکس. توجه داشته باشید که عملیات colorspace (و نمونهبرداری فرعی) دارای تلفات هستند
هر دو جهت و هنگام تبدیل به PPM، اطلاعات مربوط به interlacing و نمونه
نسبت ابعاد از بین میرود (اما میتوان با ارائه آرگومانهای خط فرمان آن را بازسازی کرد
ppmtoy4m).
OPTIONS
y4mtoppm گزینه های زیر را می پذیرد:
-L برای جریانهای درهم، یک تصویر PPM برای هر فریم که شامل دو فریم است، خروجی بگیرید
زمینه های در هم تنیده (در غیر این صورت، دو تصویر PPM برای هر فریم تولید می شود؛ یکی
در هر زمینه.)
-v [0,1,2]
سطح پرحرفی را تنظیم کنید
0 = فقط هشدارها و خطاها.
1 = پیام های آموزنده را نیز اضافه کنید.
2 = پیام اشکال زدایی چت را نیز اضافه کنید.
مثال ها
برای تبدیل 15 فریم اول یک فایل AVI (MJPEG یا DV) به یک فایل PPM:
lav2yuv -f 15 your-video.avi | y4mtoppm | pnmsplit - "your-video-%d.ppm"
با استفاده از خدمات onworks.net از y4mtoppm آنلاین استفاده کنید