ນີ້ແມ່ນຄໍາສັ່ງ y4mtoppm ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
y4mtoppm - ປ່ຽນກະແສ YUV4MPEG2 ເປັນຮູບ PPM
ສະຫຼຸບສັງລວມ
y4mtoppm [ທາງເລືອກໃນການ]
ລາຍລະອຽດ
y4mtoppm ປ່ຽນສະຕຣີມ YUV4MPEG2 ເປັນລໍາດັບຂອງຮູບພາບ PPM ດິບ.
ຜົນຜະລິດແມ່ນເພື່ອ stdout (ແຕ່ຮູ້ສຶກວ່າບໍ່ເສຍຄ່າທີ່ຈະມີການປ່ຽນເສັ້ນທາງ shell ໄປຫາໄຟລ໌).
ການປ້ອນຂໍ້ມູນຖືກອ່ານຈາກ stdin, ຄືກັບຕົວກອງ ແລະເຄື່ອງມື YUV4MPEG2 ອື່ນໆທັງໝົດ. ການຖ່າຍທອດ YUV4MPEG2
ມີກອບໂດຍໃຊ້ພື້ນທີ່ສີ Y'CbCr (ITU-R BT.601). y4mtoppm ຈະແປງແຕ່ລະຄົນ
pixels ເປັນ colorspace R'G'B' ປົກກະຕິທີ່ໃຊ້ສໍາລັບກາຟິກຄອມພິວເຕີ.
ກະແສ YUV4MPEG2 ອາດຈະ (ເລື້ອຍໆ!) ມີຍົນ chroma ຍ່ອຍ. y4mtoppm ສາມາດຍົກຕົວຢ່າງ
"4:2:0 JPEG" streams ໂດຍໃຊ້ສູດການຄິດໄລ່ທີ່ງ່າຍດາຍ, lousy. ຜົນໄດ້ຮັບທີ່ດີກວ່າຈະໄດ້ຮັບ
ການນໍາໃຊ້ຕົວກອງເຊັ່ນ y4mscaler(1) ທີ່ມີຄວາມສາມາດໃນການເກັບຕົວຢ່າງຍ່ອຍແບບທົ່ວໄປ
ການປະຕິບັດງານ. y4mtoppm ຈະລົ້ມເຫລວໃນສະຕຣີມທີ່ມີຮູບແບບການເກັບຕົວຢ່າງ chroma ອື່ນນອກຈາກ
4:4:4 or 4:2:0-JPEG.
ສໍາລັບສາຍນ້ໍາ interlaced, ການດໍາເນີນງານເຫຼົ່ານີ້ແມ່ນປະຕິບັດໃນແຕ່ລະຊ່ອງຂໍ້ມູນສ່ວນບຸກຄົນ. ທົ່ງນາ
ສາມາດອອກເປັນຮູບພາບ PPM ແຍກຕ່າງຫາກຕາມລໍາດັບເວລາ (ຄ່າເລີ່ມຕົ້ນ), ຫຼື interleaved ເປັນເຕັມ-
ຮູບພາບກອບ.
ຖ້າຮູບພາບ PPM ຫຼາຍຖືກສ້າງຂື້ນ, ພວກມັນພຽງແຕ່ອອກຫນຶ່ງຫຼັງຈາກນັ້ນ. ຖ້າເຈົ້າ
ຕ້ອງການທີ່ຈະເຮັດໃຫ້ "ຫຼາຍຮູບພາບ" ການສະຕຣີມ / ໄຟລ໌ PPM ເປັນໄຟລ໌ແຕ່ລະຄົນ, ການນໍາໃຊ້ pnmsplit.
(ບາງຕົວກອງ PNM ສາມາດປະມວນຜົນໄຟລ໌ຫຼາຍຮູບ/ສະຕຣີມ; ແນວໃດກໍ່ຕາມ, ຫຼາຍໆຕົວຂຽນກ່ອນເດືອນມິຖຸນາ
2000 ຈະປະມວນຜົນພຽງແຕ່ຮູບທໍາອິດ.)
y4mtoppm ແລະ ppmtoy4ມ ແມ່ນ inverses ຂອງກັນແລະກັນ; ທ່ານສາມາດທໍ່ຜົນຜະລິດຂອງຫນຶ່ງເຂົ້າໄປໃນ
ອື່ນໆ, ແລະໃນທາງກັບກັນ. ໃຫ້ສັງເກດວ່າ colorspace (ແລະ subsampling) ການດໍາເນີນງານແມ່ນສູນເສຍໃນ
ທັງສອງທິດທາງ. ແລະ, ເມື່ອປ່ຽນເປັນ PPM, ຂໍ້ມູນກ່ຽວກັບ interlacing ແລະຕົວຢ່າງ
ອັດຕາສ່ວນລັກສະນະແມ່ນສູນເສຍ (ແຕ່ສາມາດສ້າງໃຫມ່ໂດຍການສະຫນອງການໂຕ້ຖຽງເສັ້ນຄໍາສັ່ງກັບ
ppmtoy4ມ).
OPTIONS
y4mtoppm ຍອມຮັບທາງເລືອກຕໍ່ໄປນີ້:
-L ສໍາລັບການສະຕຣີມ interlaced, ສົ່ງອອກຮູບພາບ PPM ດຽວສໍາລັບແຕ່ລະກອບ, ປະກອບມີສອງ
ທົ່ງນາ interleaved. (ຖ້າບໍ່ດັ່ງນັ້ນ, ສອງຮູບ PPM ຈະຖືກສ້າງຂຶ້ນສໍາລັບແຕ່ລະກອບ; ຫນຶ່ງ
ຕໍ່ພາກສະຫນາມ.)
-v [0,1,2]
ກໍານົດລະດັບ verbosity.
0 = ຄໍາເຕືອນແລະຄວາມຜິດພາດເທົ່ານັ້ນ.
1 = ເພີ່ມຂໍ້ຄວາມໃຫ້ຂໍ້ມູນ, ເຊັ່ນກັນ.
2 = ເພີ່ມຂໍ້ຄວາມ debugging chatty, ເຊັ່ນດຽວກັນ.
ຕົວຢ່າງ
ເພື່ອປ່ຽນ 15 ເຟຣມທຳອິດຂອງໄຟລ໌ AVI (MJPEG ຫຼື DV) ໃຫ້ເປັນໄຟລ໌ PPM ສ່ວນບຸກຄົນ:
lav2yuv -f 15 your-video.avi | y4mtoppm | pnmsplit - "ວິດີໂອຂອງເຈົ້າ-%d.ppm"
ໃຊ້ y4mtoppm ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net