ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

Ad


OnWorks favicon

y4mtopnm - ອອນລາຍໃນຄລາວ

ເປີດໃຊ້ y4mtopnm ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ y4mtopnm ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


y4mtopnm - ປ່ຽນສະຕຣີມ YUV4MPEG2 ເປັນຮູບ PNM

ສະຫຼຸບສັງລວມ


y4mtopnm [ທາງເລືອກໃນການ]

ລາຍລະອຽດ


y4mtopnm ປ່ຽນສະຕຣີມ YUV4MPEG2 ເປັນລໍາດັບຂອງຮູບ PPM, PGM ຫຼື PAM ດິບ.
(ທາງເທັກນິກ, "pnm" ປະກອບມີຮູບແບບ PPM, PGM ແລະ PBM. PAM ແມ່ນຮູບແບບທີສີ່, ເຊິ່ງ.
ມີປະສິດຕິຜົນສາມາດບັນຈຸສາມອັນອື່ນ, ແລະອື່ນໆອີກ.)

ຜົນຜະລິດແມ່ນເພື່ອ stdout (ແຕ່ຮູ້ສຶກວ່າບໍ່ເສຍຄ່າທີ່ຈະມີການປ່ຽນເສັ້ນທາງ shell ໄປຫາໄຟລ໌).

ການປ້ອນຂໍ້ມູນຖືກອ່ານຈາກ stdin, ຄືກັບຕົວກອງ ແລະເຄື່ອງມື YUV4MPEG2 ອື່ນໆທັງໝົດ. ການຖ່າຍທອດ YUV4MPEG2
ມີກອບໂດຍໃຊ້ພື້ນທີ່ສີ Y'CbCr (ITU-R BT.601). ສໍາລັບສາຍນ້ໍາ 4:4:4 (ສີ),
y4mtopnm ຈະປ່ຽນແຕ່ລະ pixels ເປັນສີ R'G'B' ປົກກະຕິທີ່ໃຊ້ກັບຄອມພິວເຕີ
ຮູບພາບ, ແລະຜະລິດຮູບພາບ PPM. ການຖ່າຍທອດ "MONO" (luma-only) ຈະຖືກປ່ຽນເປັນແບບເຕັມ.
range [0,255] ສີເທົາ ແລະ ຜົນອອກມາເປັນຮູບ PGM.

YUV4MPEG2 streams ອາດຈະ (ເລື້ອຍໆ!) ມີ subsampled chroma planes, ແຕ່ y4mtopnm ຈະ​ບໍ່
ປຸງແຕ່ງພວກມັນ (ຍົກເວັ້ນໃນໂຫມດ 'ແປ' ພິເສດ; ເບິ່ງຂ້າງລຸ່ມນີ້). ການຖ່າຍທອດຕົວຢ່າງຍ່ອຍຈະ
ຈໍາ​ເປັນ​ຕ້ອງ​ໄດ້​ຮັບ​ການ​ປ່ຽນ​ເປັນ 4​: 4​: 4 ການ​ນໍາ​ໃຊ້​ເຄື່ອງ​ມື​ເຊັ່ນ​:​ y4mscaler.

If y4mtopnm ໄດ້ຮັບການຖ່າຍທອດ "444ALPHA" (4: 4: 4 ວິດີໂອທີ່ມີຊ່ອງ 8-bit alpha),
ຜົນໄດ້ຮັບແມ່ນຂຶ້ນກັບວ່າທາງເລືອກ "-P" ຖືກກໍານົດຫຼືບໍ່. ດ້ວຍ "-P", ມັນຈະຜະລິດ
ຮູບພາບ PAM ທີ່ມີ TUPLTYPE ຂອງ RGB_ALPHA, ມີທັງຂໍ້ມູນຊ່ອງສີ ແລະອັນຟາ.
ຖ້າບໍ່ມີ "-P", ມັນຈະຜະລິດຮູບຄູ່ PPM ແລະ PGM: PPM ສໍາລັບ pixels ສີ
ຕິດຕາມດ້ວຍ PGM ສໍາລັບຂໍ້ມູນຊ່ອງອັນຟາ. (ລຳ​ດັບ​ດັ່ງ​ກ່າວ​ຂອງ PPM interspersed ແລະ
ຮູບພາບ PGM ບໍ່ສາມາດປະມວນຜົນຄືນໃໝ່ໄດ້ໃນພາຍຫຼັງ pnmtoy4ມ. ຄຸນນະສົມບັດນີ້ແມ່ນສ່ວນໃຫຍ່ແມ່ນສໍາລັບໄວແລະ
ການ​ແກ້​ໄຂ​ສະ​ຕີ​ມ​ງ່າຍ​ດາຍ​.)

ຖ້າ​ຫາກ​ວ່າ​ຮູບ​ພາບ​ຜົນ​ຜະ​ລິດ​ຫຼາຍ​ແມ່ນ​ໄດ້​ຮັບ​ການ​ຜະ​ລິດ​, ພວກ​ເຂົາ​ເຈົ້າ​ແມ່ນ​ພຽງ​ແຕ່​ຜົນ​ຜະ​ລິດ​ຫນຶ່ງ​ຫຼັງ​ຈາກ​ທີ່​ອື່ນ​. ຖ້າ​ເຈົ້າ
ຕ້ອງ​ການ​ທີ່​ຈະ​ເຮັດ​ໃຫ້​ການ​ສະ​ຕ​ຣີມ "ຫຼາຍ​ຮູບ​ພາບ​" ດັ່ງ​ກ່າວ​ເປັນ​ໄຟລ​໌​ແຕ່​ລະ​ຄົນ​, ການ​ນໍາ​ໃຊ້​ pnmsplit. (ບາງ
ຕົວກອງ PNM ສາມາດປະມວນຜົນໄຟລ໌ຫຼາຍຮູບ/ສະຕຣີມ; ແນວໃດກໍ່ຕາມ, ຫຼາຍຄົນຂຽນກ່ອນເດືອນມິຖຸນາ 2000
ຈະປະມວນຜົນພຽງແຕ່ຮູບທໍາອິດ.)

y4mtopnm ແລະ pnmtoy4ມ ແມ່ນ inverses ຂອງກັນແລະກັນ; ໂດຍປົກກະຕິທ່ານສາມາດທໍ່ຜົນຜະລິດຂອງຫນຶ່ງ
ເຂົ້າໄປໃນບ່ອນອື່ນ, ແລະໃນທາງກັບກັນ (ຍົກເວັ້ນກໍລະນີ "444ALPHA" ທີ່ບັນທຶກໄວ້ຂ້າງເທິງແລະ "ປະສົມ-
mode" ກໍ​ລະ​ນີ​ທີ່​ບັນ​ທຶກ​ໄວ້​ຂ້າງ​ລຸ່ມ​ນີ້​) ໃຫ້​ສັງ​ເກດ​ວ່າ​ການ​ດໍາ​ເນີນ​ງານ colorspace ສາ​ມາດ​ສູນ​ເສຍ​ທັງ​ສອງ​
ທິດທາງ (ເນື່ອງມາຈາກການບີບອັດໄລຍະ ແລະ/ຫຼືປະລິມານ). ແລະ, ເມື່ອປ່ຽນເປັນ PNM,
ຂໍ້​ມູນ​ກ່ຽວ​ກັບ interlacing ແລະ​ອັດ​ຕາ​ສ່ວນ​ຕົວ​ຢ່າງ​ຂອງ​ການ​ສະ​ຕ​ຣີມ​ແມ່ນ​ສູນ​ເສຍ​ໄປ (ແຕ່​ສາ​ມາດ​ເປັນ
reconstructed ໂດຍສະຫນອງການໂຕ້ຖຽງເສັ້ນຄໍາສັ່ງກັບ pnmtoy4ມ).

OPTIONS


y4mtopnm ຍອມຮັບທາງເລືອກຕໍ່ໄປນີ້:

-P ຜະລິດຜົນຜະລິດຮູບແບບ PAM, ແທນທີ່ຈະເປັນ PPM ແລະ/ຫຼື PGM. PAM ສາມາດເຂົ້າລະຫັດ superset ຂອງ
PNM, ແຕ່ຍັງບໍ່ທັນເຂົ້າໃຈໂດຍໂປແກມກາຟິກຫຼາຍເທົ່າ. (ແທ້ຈິງແລ້ວ, ເປັນເລື່ອງແປກທີ່
ບາງເຄື່ອງມື NetPBM ເບິ່ງຄືວ່າຈະເຂົ້າໃຈມັນ.)

-D ຜະລິດຮູບພາບຜົນຜະລິດແຍກຕ່າງຫາກສໍາລັບແຕ່ລະພາກສະຫນາມຂອງແຕ່ລະກອບ. (ຖ້າບໍ່ດັ່ງນັ້ນ, ດຽວ
ຮູບ​ພາບ​ຕໍ່​ກອບ​, ປະ​ກອບ​ດ້ວຍ​ສອງ​ຊ່ອງ interleaved​, ແມ່ນ​ການ​ສ້າງ​ຕັ້ງ​ຂື້ນ​.

ຖ້າກະແສການປ້ອນຂໍ້ມູນຖືກຕັດກັນ, ຮູບພາກສະໜາມຈະຖືກສົ່ງອອກເປັນລຳດັບຊົ່ວຄາວ,
ເຊັ່ນ: ຮູບພາບທຳອິດຂອງຊ່ອງລຸ່ມ-field-first stream ຈະເປັນຊ່ອງລຸ່ມ. ຖ້າ
stream ແມ່ນມີຄວາມຄືບຫນ້າຫຼືມີ "mixed-mode" interlacing, ຫຼັງຈາກນັ້ນຄໍາສັ່ງຊົ່ວຄາວແມ່ນ
ບໍ່ຊັດເຈນ, ແລະຊ່ອງຂໍ້ມູນເທິງສຸດຈະເປັນຜົນຜະລິດກ່ອນ.

ໃຫ້ສັງເກດວ່າມັນຈະ ບໍ່ ສາມາດນຳໃຊ້ໄດ້ໃນພາຍຫຼັງ pnmtoy4ມ ເພື່ອສ້າງ "ຮູບແບບປະສົມ" ຄືນໃໝ່.
ຖ່າຍທອດຈາກລຳດັບຂອງຮູບ PNM/PAM.

-f ຜະລິດຜົນຜະລິດ 'ແປ' ພິເສດ, ເປັນປະໂຫຍດທີ່ສຸດສໍາລັບການວິເຄາະແລະການດີບັກ
ສາຍນ້ຳ. ຍົນທັງ ໝົດ ຂອງກອບ / ພາກສະຫນາມແມ່ນຕິດກັນເປັນ PGM ຂະຫຍາຍ (ຫຼື
ສີເທົາ PAM) ຜົນຜະລິດຮູບພາບດັ່ງຕໍ່ໄປນີ້:
++-----+ +-----+
4:4:4 | ຍ | 4:4:4 w/ອັນຟາ | ຍ |
++-----+ +-----+
| Cb | | Cb |
++-----+ +-----+
| Cr | | Cr |
++-----+ +-----+
| A |
++-----+ +-----+
4:2:2, | ຍ |
4:2:0 +--+--+ +-----+--+--+
|Cb|Cr| 4:1:1 | Y|Cb|Cr|
+--+--+ +-----+--+--+
++----+
MONO | ຍ |
++----+
ໃນ​ຮູບ​ແບບ​ນີ້​, ທຸກ​ຮູບ​ແບບ YUV4MPEG2 chroma ແມ່ນ​ຍອມ​ຮັບ​, ແຕ່​ວ່າ​ບໍ່​ມີ​ການ​ຍົກ​ຕົວ​ຢ່າງ​ຫຼື​
ການແປງ colorspace ແມ່ນດໍາເນີນການ. ນີ້ເປັນສິ່ງຈໍາເປັນພຽງແຕ່ a
ການຈັດຮູບແບບ/ການປ່ຽນຂໍ້ມູນຕົ້ນສະບັບຈາກກະແສການປ້ອນຂໍ້ມູນເຂົ້າໃນຮູບ PGM
ບັນຈຸ. ທຸງບັນທັດຄໍາສັ່ງອື່ນໆທັງຫມົດຍັງສືບຕໍ່ມີຜົນກະທົບດຽວກັນກັບ
ຜົນຜະລິດ.

-v [0,1,2]
ກໍານົດລະດັບ verbosity.
0 = ຄໍາເຕືອນແລະຄວາມຜິດພາດເທົ່ານັ້ນ.
1 = ເພີ່ມຂໍ້ຄວາມໃຫ້ຂໍ້ມູນ, ເຊັ່ນກັນ.
2 = ເພີ່ມຂໍ້ຄວາມ debugging chatty, ເຊັ່ນດຽວກັນ.

ຕົວຢ່າງ


ເພື່ອປ່ຽນ 15 ເຟຣມທຳອິດຂອງໄຟລ໌ AVI (MJPEG ຫຼື DV) ໃຫ້ເປັນໄຟລ໌ PPM ສ່ວນບຸກຄົນ:

lav2yuv -f 15 your-video.avi | y4mscaler -O chromass=444 | y4mtopnm | pnmsplit -
"ວິດີໂອຂອງເຈົ້າ-%d.ppm"

ໃຊ້ y4mtopnm ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

Linux ຄຳ ສັ່ງ

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    gnat, gnatbind, gnatbl, gnatchop,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - ກ່ອງເຄື່ອງມື GNAT
    ລາຍລະອຽດ: ທ...
    ແລ່ນ aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnatchop-5
    aarch64-linux-gnu-gnatchop-5
    gnat, gnatbind, gnatbl, gnatchop,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - ກ່ອງເຄື່ອງມື GNAT
    ລາຍລະອຽດ: ທ...
    ແລ່ນ aarch64-linux-gnu-gnatchop-5
  • 3
    cpupower-idle-info
    cpupower-idle-info
    cpupower idle-info - Utility to
    ດຶງຂໍ້ມູນ CPU kernel idle
    SYNTAX: cpupower [ -c cpulist ]
    idle-info [ຕົວເລືອກ] DESCRIPTION: ເຄື່ອງມື
    ເຊິ່ງພິມອອກ p...
    ດໍາເນີນການ cpupower-idle-info
  • 4
    cpupower-idle-set
    cpupower-idle-set
    cpupower idle-set - ປະໂຫຍດທີ່ຈະຕັ້ງ cpu
    ຕົວເລືອກ kernel ສະເພາະຂອງລັດ idle
    SYNTAX: cpupower [ -c cpulist ]
    idle-info [ທາງເລືອກ] DESCRIPTION: The
    cpupower idle-se...
    ແລ່ນ cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets - ດັດແກ້/ພິມຜູ້ໃຊ້
    ເສັ້ນທາງການຊອກຫາແຜນທີ່ປະຈຸບັນ. ຜົນກະທົບຕໍ່
    ຜູ້ໃຊ້ເຂົ້າເຖິງຂໍ້ມູນທີ່ມີຢູ່ພາຍໃຕ້
    ແຜນ​ທີ່​ອື່ນໆ​ໃນ​ສະ​ຖານ​ທີ່​ປະ​ຈຸ​ບັນ​. ...
    ແລ່ນ g.mapsetsgrass
  • 6
    g.messagegrass
    g.messagegrass
    g.message - ພິມຂໍ້ຄວາມ, ເຕືອນ,
    ຂໍ້​ມູນ​ຄວາມ​ຄືບ​ຫນ້າ​, ຫຼື​ຄວາມ​ຜິດ​ພາດ​ຕາຍ​ໃນ​
    ວິທີການຫຍ້າ. ໂມດູນນີ້ຄວນຈະຖືກນໍາໃຊ້ໃນ
    scripts ສໍາລັບຂໍ້ຄວາມທີ່ໃຫ້ບໍລິການກັບຜູ້ໃຊ້.
    ກະແຈ...
    ແລ່ນ g.messagegrass
  • ເພີ່ມເຕີມ »

Ad