هذا هو الأمر pgmtoy4m الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
pgmtoy4m - تحويل إخراج mpeg2dec pgm وpgmpipe إلى YUV4MPEG2
موجز
pgmtoy4m [الخيارات]
الوصف
pgmtoy4m يعيد حزم إخراج PGM من mpeg2dec إلى YUV4MPEG2 4:2:0p. لا توجد تغييرات فعلية
يتم إجراء البيانات. يتم تفكيك البيانات من تنسيق شبه PGM ووضعها في ملف
YUV4MPEG2 مع مظهر العينة المحدد ومعدل الإطارات وترتيب الحقل. انتاج |
يجب أن يكون إما إلى أنبوب أو ملف، وترك stdout كمحطة طرفية سيؤدي إلى حدوث خطأ و
سيخرج البرنامج.
OPTIONS
pgmtoy4m يقبل الخيارات التالية:
-v NUM
ضبط مستوى الإسهاب. (الافتراضي: 0)
-h اطبع ملخص الاستخدام واخرج.
-i ت|ب|ص
اضبط وضع التشابك. الحقل العلوي أولاً (t)، الحقل السفلي أولاً (b) أو
تقدمية / لا شيء (ع). (الافتراضي: ر)
-a ريال
ضبط نسبة العرض إلى الارتفاع للعينة. (الافتراضي: 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
الملاحظات
تم تصميم هذا البرنامج خصيصًا للعمل مع مخرجات mpeg2dec وهو كذلك لا a
أداة PGM العامة (NetPBM)!
من المقدمة في الملف المصدر:
* ملاحظة: يستخدم mpeg2dec شكلاً مختلفًا من تنسيق PGM - وهو في الواقع ليس كذلك
* "الخرائط الرمادية" ولكنها عبارة عن سلسلة من بيانات 420P (تُسمى عادةً
* "يوف"). النوع هو P5 ("خام") وعدد الصفوف هو بالفعل
* إجمالي ارتفاعات Y' وCb وCr. تم "ضم" بيانات Cb وCr
* معاً. بعد الصفوف Y، لديك صف واحد من Cb وصف واحد من Cr لكل
* "صف" بيانات PGM.
* ملاحظة: قد تحتاج إلى معرفة ترتيب الحقول (الحقل العلوي/السفلي أولاً)،
* نسبة العرض إلى الارتفاع للعينة ومعدل الإطارات لأن تنسيق PGM يصنعها
* لا تتوفر أي من تلك المعلومات!
استخدم pgmtoy4m عبر الإنترنت باستخدام خدمات onworks.net