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

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

ໂຄງການ:

NAME


y4mscaler - ຂະໜາດ/ການປູກພືດ/ແປການຖ່າຍທອດ YUV4MPEG2

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


y4mscaler [ທາງເລືອກໃນການ] < Y4Mstream > Y4Mstream

ລາຍລະອຽດ


y4mscaler ເປັນຕົວຂະຫຍາຍວິດີໂອທີ່ມີຈຸດປະສົງທົ່ວໄປທີ່ເຮັດວຽກຢູ່ໃນສາຍນ້ໍາ YUV4MPEG2, ເປັນ
ຜະລິດແລະບໍລິໂພກໂດຍ MJPEGtools ເຊັ່ນ: lav2yuv ແລະ mpeg2enc(1).

y4mscaler ແມ່ນຫມາຍຄວາມວ່າຈະຖືກນໍາໃຊ້ໃນທໍ່. ດັ່ງນັ້ນ, ການປ້ອນຂໍ້ມູນແມ່ນມາຈາກ stdin, ແລະຜົນຜະລິດແມ່ນໄປ
stdout.

ຫນ້າ​ທີ່​ສໍາ​ຄັນ​ຂອງ​ y4mscaler ແມ່ນການຂະຫຍາຍພື້ນທີ່ "ການເຄື່ອນໄຫວ" ທີ່ລະບຸໄວ້ຂອງການປ້ອນຂໍ້ມູນ
stream (ແຫຼ່ງ) ເຂົ້າໄປໃນພາກພື້ນການເຄື່ອນໄຫວທີ່ລະບຸໄວ້ຂອງກະແສຜົນຜະລິດ (ເປົ້າຫມາຍ).
Pixels ຢູ່ນອກພາກພື້ນທີ່ເຄື່ອນໄຫວຂອງແຫຼ່ງແມ່ນຖືກລະເລີຍ; pixels ນອກ
ພາກພື້ນທີ່ເຄື່ອນໄຫວຂອງເປົ້າໝາຍແມ່ນເຕັມໄປດ້ວຍສີພື້ນຫຼັງ. ແຫຼ່ງອາດຈະ
ນອກຈາກນັ້ນມີ matte ນໍາໃຊ້ກັບມັນ; pixels ພາຍນອກ matte ແຫຼ່ງແມ່ນຕັ້ງເປັນ a
ສີພື້ນຫຼັງທີ່ລະບຸແຍກຕ່າງຫາກ.

y4mscaler ຈັດການ chroma subsampling ຢ່າງຖືກຕ້ອງ, ແລະດັ່ງນັ້ນມັນຍັງສາມາດປະຕິບັດ chroma
ການປ່ຽນຕົວຢ່າງຍ່ອຍ. ຮູບແບບການຖ່າຍທອດ YUV4MPEG2 ຮອງຮັບສາມຊະນິດຂອງ 4:2:0
ການເກັບຕົວຢ່າງຍ່ອຍ, ເຊັ່ນດຽວກັນກັບ 4:1:1, 4:2:2, 4:4:4, a 4:4:4 modes with a alpha channel, and a
ໂໝດ monochrome luma ເທົ່ານັ້ນ. (ເບິ່ງ "ບັນທຶກກ່ຽວກັບຮູບແບບ CHROMA ແລະການເກັບຕົວຢ່າງ".)

y4mscaler ສາ​ມາດ​ປະ​ຕິ​ບັດ​ການ​ປ່ຽນ interlacing ງ່າຍ​ດາຍ​: ສະ​ຫຼັບ​ຈາກ​ພາກ​ສະ​ຫນາມ​ເທິງ​, ທໍາ​ອິດ​ໄປ​
bottom-field-first ແລະໃນທາງກັບກັນ (ໂດຍການສູນເສຍການປະຖິ້ມພາກສະຫນາມທໍາອິດ), ແລະການສ້າງ
ກະແສຄວາມຄືບໜ້າຈາກ interlaced ໂດຍການຖິ້ມທຸກຊ່ອງຂໍ້ມູນອື່ນໆ (ຢ່າງມີປະສິດທິພາບເຄິ່ງໜຶ່ງ
ຄວາມລະອຽດແນວຕັ້ງ).

ແຫຼ່ງແລະເປົ້າຫມາຍແມ່ນຖືກກໍານົດໂດຍຫຼາຍ, ຫຼາຍຕົວກໍານົດການ, ແຕ່ y4mscaler ມີຫຼາຍ, ຫຼາຍ
heuristics ສ້າງຂຶ້ນໃນ automagically ກໍານົດໃຫ້ເຂົາເຈົ້າທີ່ເຫມາະສົມ. ຕົວກໍານົດການແຫຼ່ງສ່ວນໃຫຍ່ແມ່ນ
ເອົາມາຈາກສ່ວນຫົວຂອງກະແສການປ້ອນຂໍ້ມູນ. ແຫຼ່ງທີ່ຍັງເຫຼືອແລະຕົວກໍານົດການເປົ້າຫມາຍທີ່ບໍ່ແມ່ນ
ທີ່ລະບຸໄວ້ໂດຍຜູ້ໃຊ້ຖືກຄາດເດົາໃນລັກສະນະທີ່ສຸພາບ.

y4mscaler ປະ​ກອບ​ມີ​ຕົວ​ກໍາ​ນົດ​ການ preset ສໍາ​ລັບ​ຈໍາ​ນວນ​ຂອງ​ການ​ສະ​ຕ​ຣີມ​ເປົ້າ​ຫມາຍ​ທົ່ວ​ໄປ​: DVD​, VideoCD​
(VCD), SuperVCD (SVCD), ຮູບ​ແບບ​ຮູບ​ພາບ​ທີ່​ກ່ຽວ​ຂ້ອງ, ແລະ DV.

ຕົວຢ່າງ


ເພື່ອສ້າງກະແສທີ່ເຫມາະສົມສໍາລັບການນໍາໃຊ້ໃນ SVCD:

y4mscaler -O preset=svcd

ເພື່ອສ້າງສະຕຣີມສໍາລັບ VideoCD (ຮູບແບບທີ່ບໍ່ແມ່ນ interlaced), ຈາກແຫຼ່ງ DV (an
ຮູບ​ແບບ interlaced), ການ​ປ່ຽນ​ຮູບ​ແບບ​ການ​ປ້ອນ​ຂໍ້​ມູນ 4 pixels ໄປ​ທາງ​ຊ້າຍ​:

y4mscaler -I ilace=bottom-only -I active=-4+0cc -O preset=vcd

ເພື່ອເອົາແຫຼ່ງ NTSC DV ຈໍກວ້າງ, ແລະປ່ຽນເປັນສາຍນ້ໍາກ່ອງຈົດຫມາຍ, ທີ່ມີສີຟ້າ
ແຖບດ້ານເທິງແລະລຸ່ມ:

y4mscaler -O sar=ntsc -O bg=RGB: 0,0,255

ເພື່ອເອົາແຫຼ່ງ NTSC DV ຈໍກວ້າງ, ແລະປ່ຽນເປັນ "ເຕັມຈໍ" stream (ເຊັ່ນ:
ຂ້າງຖືກຕັດອອກ, ຄືກັນກັບໃນໂທລະພາບ):

y4mscaler -O sar=ntsc -O infer=clip

ເພື່ອເອົາແຫຼ່ງ NTSC ເປັນກ່ອງຈົດໝາຍທີ່ຕັ້ງໄວ້ກາງ, ແລະປ່ຽນເປັນຮູບແບບຈໍກວ້າງ (16:9).
stream ສໍາລັບ DVD, ກັບແຖບສີດໍາເອົາອອກ:

y4mscaler -O preset=dvd -O sar=ntsc_wide -O infer=clip

ເພື່ອເອົາຈຸດກາງ 100x100 pixels ຂອງ NTSC DV stream, ອ້ອມຮອບມັນດ້ວຍ 20 pixels
ຂອບສີຟ້າ, ແລະລະເບີດມັນໄປສູ່ການຖ່າຍທອດ SuperVCD ເຕັມຈໍ:

y4mscaler -I active=140x140+0+0cc -I matte=100x100+0+0cc -I bg=RGB:0,0,255 -O
preset=svcd

OPTIONS


ສາມທາງເລືອກທໍາອິດ, -v, -V, ແລະ -h, ແມ່ນທາງເລືອກທີ່ງ່າຍດາຍທີ່ກົງໄປກົງມາ
ບໍ່​ມີ​ການ​ໂຕ້​ຖຽງ​ຫຼື​ການ​ໂຕ້​ຖຽງ​ຕົວ​ເລກ​ຫນຶ່ງ​.

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

-V ສະແດງຂໍ້ມູນເວີຊັນ ແລະອອກ.

-h ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອ (ສະຫຼຸບຂອງທາງເລືອກ).

ຕົວເລືອກ -I, -O, ແລະ -S ແຕ່ລະຄົນໃຊ້ການໂຕ້ຖຽງຂອງແບບຟອມ parameter=ຄ່າ, ທີ່
ກໍານົດພາລາມິເຕີສໍາລັບການປ້ອນຂໍ້ມູນ, ຜົນຜະລິດ, ແລະຂະຫນາດ, ຕາມລໍາດັບ. ທາງເລືອກເຫຼົ່ານີ້ສາມາດເປັນ
ໃຊ້ຊ້ຳໆເພື່ອລະບຸຕົວກໍານົດການຫຼາຍອັນ. ຊື່ພາລາມິເຕີແລະຄ່າບໍ່ແມ່ນ
ກໍລະນີທີ່ລະອຽດອ່ອນ. ຄໍານິຍາມຂອງຮູບແບບ "ພາລາມິເຕີ =[AAA|BBB|CCC]" ຫມາຍຄວາມວ່າພຽງແຕ່ຫນຶ່ງໃນ
ຄໍາສໍາຄັນທີ່ມີລາຍຊື່ AAA, BBB, ຫຼື CCC ອາດຈະຖືກເລືອກ. ທາງເລືອກທີ່ປະສົບຜົນສໍາເລັດຈະ override
ກ່ອນຫນ້ານີ້.

-I input_parameter
ລະບຸພາລາມິເຕີສໍາລັບແຫຼ່ງທີ່ມາ/ການປ້ອນຂໍ້ມູນ. arguments '-I' ທັງໝົດຖືກປະເມີນໃນ
ຄໍາສັ່ງ, ແລະການໂຕ້ຖຽງຕໍ່ມາໃນບັນທັດຄໍາສັ່ງຈະ override ອັນກ່ອນຫນ້ານີ້. ທັງໝົດ '-ຂ້ອຍ'
arguments ແມ່ນຖືກປະເມີນກ່ອນການໂຕ້ຖຽງ '-O' ໃດໆ.

active=WxH+X+Yaa
ລະບຸພື້ນທີ່ທີ່ໃຊ້ວຽກຂອງກອບແຫຼ່ງທີ່ມາ, ເຊິ່ງຖືກປັບຂະໜາດໃຫ້ພໍດີກັບສິ່ງທີ່ເຄື່ອນໄຫວ
ພາກພື້ນຂອງກອບເປົ້າຫມາຍ. ຄ່າເລີ່ມຕົ້ນແມ່ນກອບເຕັມ. ( "WxH" ອາດຈະເປັນ
oected, and the regions defaults to the size of the source frame.) W ແລະ
H ແມ່ນຄວາມກວ້າງແລະຄວາມສູງ. X ແລະ Y ແມ່ນການຊົດເຊີຍຂອງຈຸດສະມໍ. "aa" ແມ່ນ
ໂຫມດສະມໍ (ຄ່າເລີ່ມຕົ້ນ: TL); ເບິ່ງ "ບັນທຶກກ່ຽວກັບເລຂາຄະນິດພາກພື້ນ" ສໍາລັບລາຍລະອຽດ.
ຕົວຢ່າງ: active=200x180+30+24cc

matte=WxH+X+Y
ລະບຸພື້ນທີ່ matte ສໍາລັບກອບແຫຼ່ງ. pixels ທັງໝົດຢູ່ນອກພາກພື້ນນີ້
ຖືກຕັ້ງເປັນສີພື້ນຫຼັງແຫຼ່ງ. matte ເລີ່ມຕົ້ນແມ່ນກອບເຕັມ. (ໄດ້
"WxH" ອາດຈະຖືກລະເວັ້ນ, ແລະຂະຫນາດຂອງພາກພື້ນແມ່ນເລີ່ມຕົ້ນກັບຂະຫນາດຂອງແຫຼ່ງ
frame.) W ແລະ H ແມ່ນ width ແລະ height. X ແລະ Y ແມ່ນການຊົດເຊີຍຂອງສະມໍ
ຈຸດ. "aa" ແມ່ນຮູບແບບສະມໍ (ຄ່າເລີ່ມຕົ້ນ: TL); ເບິ່ງ "ບັນທຶກກ່ຽວກັບເລຂາຄະນິດພາກພື້ນ" ສໍາລັບ
ລາຍລະອຽດ.
ຕົວຢ່າງ: matte=200x180+30+24cc

bg=RGB:r,g,b
bg=YCBCR:y,cb,cr
bg=RGBA:r,g,b,a
bg=YCBCRA:y,cb,cr,a
ຕັ້ງສີພື້ນຫຼັງແຫຼ່ງ. Pixels ຢູ່ນອກພາກພື້ນ matte ຂອງແຫຼ່ງແມ່ນ
ຕັ້ງເປັນສີນີ້. ຫນຶ່ງສາມາດລະບຸສີເປັນ R'G'B' ຫຼື Y'CbCr triplet.
ຕົວຢ່າງ, ສີເລີ່ມຕົ້ນແມ່ນສີດໍາ, ລະບຸເປັນ "bg=YCBCR:16,128,128" ຫຼື
"bg=RGB:0,0,0". ຮຸ່ນ 'A' ຈະກໍານົດຄ່າ alpha (ຄວາມໂປ່ງໃສ) ຂອງ
ສີ. ຂອບເຂດອັນຟາແມ່ນ [0,255] ສໍາລັບ RGBA ແລະ [16,235] ສໍາລັບ YCBCRA. ຄ່າເລີ່ມຕົ້ນ
ແມ່ນ opaque ເຕັມ (255 ສໍາລັບ RGBA, 235 ສໍາລັບ YCBCRA).

ມາດຕະຖານ=[NTSC|PAL|ຄວາມລັບ]
ລະບຸ "ມາດຕະຖານ" ຂອງກະແສແຫຼ່ງ. ນີ້​ແມ່ນ​ໂດຍ​ປົກ​ກະ​ຕິ inferred ຈາກ​
stream header.

ilace=[NONE|TOP_FIRST|BOTTOM_FIRST|TOP_ONLY|BOTTOM_ONLY]
ລະບຸ interlacing ທີ່ໃຊ້ໂດຍກະແສແຫຼ່ງ. ບໍ່ມີ, TOP_FIRST, ແລະ
BOTTOM_FIRST ກົງ​ກັບ​ການ​ບໍ່​ແມ່ນ interlaced​, ເທິງ​-field​-first​, ແລະ​ລຸ່ມ​-field-
ທໍາອິດ. ຄ່າເຫຼົ່ານີ້ແມ່ນປົກກະຕິແລ້ວ inferred ຈາກ header stream; ການ​ລະ​ບຸ​ໃຫ້​ເຂົາ​ເຈົ້າ​
ຈະ override ຫົວ stream.
TOP_ONLY ແລະ BOTTOM_ONLY ລະບຸວ່າພຽງແຕ່ຊ່ອງຂໍ້ມູນເທິງ ຫຼືລຸ່ມຂອງແຕ່ລະເຟຣມເທົ່ານັ້ນ
ຄວນໃຊ້; ພາກສະຫນາມອື່ນຖືກຍົກເລີກ. ທາງເລືອກເຫຼົ່ານີ້ພຽງແຕ່ສາມາດຖືກນໍາໃຊ້ກັບ
ວັດສະດຸປ້ອນ interlaced, ແລະເຮັດໃຫ້ກະແສ interlaced ຖືກປະຕິບັດເປັນ
ນ້ໍາກ້າວຫນ້າທີ່ມີຄວາມສູງເຄິ່ງຫນຶ່ງ. (ນີ້ເປັນປະໂຫຍດໂດຍສະເພາະໃນການສ້າງ
VCD ຈາກ​ການ​ປ້ອນ​ຂໍ້​ມູນ interlaced ຂະ​ຫນາດ​ເຕັມ​.) ສອງ​ທາງ​ເລືອກ​ພິ​ເສດ​ນີ້​ສາ​ມາດ​ເຮັດ​ໄດ້​
ຖືກນໍາໃຊ້ພຽງແຕ່ໃນເວລາທີ່ແຫຼ່ງແມ່ນນ້ໍາກ້າວຫນ້າບໍລິສຸດ (ກົງກັນຂ້າມກັບ a
ກະແສ YUV4MPEG2 "ຮູບແບບປະສົມ").

chromass=[420JPEG|420MPEG2|420 PALDV|444|422|411|mono|444 ອັນຟາ]
ລະບຸຮູບແບບການເກັບຕົວຢ່າງ chroma ທີ່ໃຊ້ໃນການຖ່າຍທອດແຫຼ່ງ. ຕົວກໍານົດການນີ້ແມ່ນ
inferred ຈາກ stream header, ສະນັ້ນຄໍາສໍາຄັນນີ້ບໍ່ຄວນຖືກນໍາໃຊ້ໃນ a
ສະ​ເພາະ​ແຫຼ່ງ. ເຫດຜົນດຽວທີ່ເປັນປະໂຫຍດທີ່ຈະລະບຸຄໍາຫລັກນີ້ແມ່ນເພື່ອ
ແທນຄວາມຫຼາກຫຼາຍຂອງ 4:2:0 ກັບອີກອັນໜຶ່ງ. ການນໍາໃຊ້ອື່ນໆຈະເຮັດໃຫ້ເກີດການປຸງແຕ່ງ
ລົ້ມເຫຼວ.

sar=N:D
sar=[NTSC|PAL|NTSC_WIDE|PAL_WIDE]
ລະບຸອັດຕາສ່ວນຕົວຢ່າງຂອງແຫຼ່ງທີ່ມາ. ມູນຄ່າສາມາດເປັນຫຼື
ອັດຕາສ່ວນຕົວເລກ (ເຊັ່ນ "10:11") ຫຼືຫນຶ່ງໃນຄໍາສໍາຄັນ, ເຊິ່ງກົງກັບ
ຄ່າ CCIR-601 ສໍາລັບການສະແດງຜົນ 4:3 ຫຼື 16:9 ຕາມລໍາດັບ. ຕົວກໍານົດການນີ້ແມ່ນປົກກະຕິແລ້ວ
ອ້າງອີງຈາກສ່ວນຫົວຂອງກະແສ.

-O output_parameter
ລະບຸພາລາມິເຕີສໍາລັບຈຸດຫມາຍປາຍທາງ / ນ້ໍາອອກ. ການໂຕ້ຖຽງ '-O' ທັງໝົດແມ່ນ
ປະເມີນຜົນຕາມລໍາດັບ, ແລະການໂຕ້ຖຽງຕໍ່ມາໃນບັນທັດຄໍາສັ່ງຈະ override ກ່ອນຫນ້ານີ້
ອັນ. ອາກິວເມັນ '-O' ທັງໝົດຖືກປະເມີນຫຼັງຈາກອາກິວເມັນ '-I' ໃດໆ.

ຂະໜາດ=WxH
size=SRC
ກໍາ​ນົດ​ຂະ​ຫນາດ​ຜົນ​ຜະ​ລິດ / ຂອບ​ເປົ້າ​ຫມາຍ​, ເປັນ width W ແລະ​ຄວາມ​ສູງ H ໃນ pixels​. ໃຊ້
ຄໍາ SRC ເພື່ອລະບຸວ່າຂະຫນາດເຟຣມເປົ້າຫມາຍຄວນຈະກົງກັບກອບແຫຼ່ງ
ຂະຫນາດ.

active=WxH+X+Yaa
ກໍານົດພາກພື້ນການເຄື່ອນໄຫວຂອງກອບເປົ້າຫມາຍ, ເຂົ້າໄປໃນພາກພື້ນການເຄື່ອນໄຫວຂອງ
ຂອບແຫຼ່ງຖືກປັບຂະ ໜາດ. ຄ່າເລີ່ມຕົ້ນແມ່ນຂອບເປົ້າໝາຍເຕັມ. ( "WxH" ອາດຈະເປັນ
oected, and the regions defaults to the size of the target frame.) W ແລະ
H ແມ່ນຄວາມກວ້າງແລະຄວາມສູງ. X ແລະ Y ແມ່ນການຊົດເຊີຍຂອງຈຸດສະມໍ. "aa" ແມ່ນ
ໂຫມດສະມໍ (ຄ່າເລີ່ມຕົ້ນ: TL); ເບິ່ງ "ບັນທຶກກ່ຽວກັບເລຂາຄະນິດພາກພື້ນ" ສໍາລັບລາຍລະອຽດ.
ຕົວຢ່າງ: active=200x180+30+24cc

bg=RGB:r,g,b
bg=YCBCR:y,cb,cr
bg=RGBA:r,g,b,a
bg=YCBCRA:y,cb,cr,a
ຕັ້ງສີພື້ນຫຼັງເປົ້າໝາຍ. Pixels ຢູ່ນອກພາກພື້ນທີ່ເຄື່ອນໄຫວຂອງເປົ້າໝາຍແມ່ນ
ຕັ້ງເປັນສີນີ້. ຫນຶ່ງສາມາດລະບຸສີເປັນ R'G'B' ຫຼື Y'CbCr triplet.
ຕົວຢ່າງ, ສີເລີ່ມຕົ້ນແມ່ນສີດໍາ, ລະບຸເປັນ "bg=YCBCR:16,128,128" ຫຼື
"bg=RGB:0,0,0". ຮຸ່ນ 'A' ຈະກໍານົດຄ່າ alpha (ຄວາມໂປ່ງໃສ) ຂອງ
ສີ. ຂອບເຂດອັນຟາແມ່ນ [0,255] ສໍາລັບ RGBA ແລະ [16,235] ສໍາລັບ YCBCRA. ຄ່າເລີ່ມຕົ້ນ
ແມ່ນ opaque ເຕັມ (255 ສໍາລັບ RGBA, 235 ສໍາລັບ YCBCRA).

ilace=[NONE|TOP_FIRST|BOTTOM_FIRST]
ລະບຸ interlacing ທີ່ໃຊ້ໂດຍກະແສເປົ້າຫມາຍ. ບໍ່ມີ, TOP_FIRST, ແລະ
BOTTOM_FIRST ກົງ​ກັບ​ການ​ບໍ່​ແມ່ນ interlaced​, ເທິງ​-field​-first​, ແລະ​ລຸ່ມ​-field-
ທໍາອິດ. ຄ່າເລີ່ມຕົ້ນຖ້າກົງກັບກະແສແຫຼ່ງ.
ຖ້າແຫຼ່ງແລະເປົ້າຫມາຍແມ່ນທັງສອງ interlaced, ແຕ່ມີໂຫມດທີ່ແຕກຕ່າງກັນ (ie ຫນຶ່ງ
ແມ່ນລຸ່ມທໍາອິດ, ແລະອີກອັນຫນຶ່ງແມ່ນເທິງສຸດ), ຫຼັງຈາກນັ້ນ y4mscaler ຈະ​ປ່ຽນ​ຮູບ​ແບບ​ຫນຶ່ງ​
ໄປຫາບ່ອນອື່ນໂດຍການຖິ້ມຊ່ອງຂໍ້ມູນແຫຼ່ງທໍາອິດ.

chromass=[420JPEG|420MPEG2|420 PALDV|444|422|411|mono|444 ອັນຟາ]
ລະບຸຮູບແບບການເກັບຕົວຢ່າງ chroma ທີ່ຈະໃຊ້ໃນກະແສເປົ້າໝາຍ. ຄ່າເລີ່ມຕົ້ນ
ແມ່ນການຈັບຄູ່ຮູບແບບແຫຼ່ງ. ເບິ່ງ "ບັນທຶກກ່ຽວກັບຮູບແບບ CHROMA ແລະ SUBSAMPLING" ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ
ຂໍ້ມູນຂ່າວສານ.

sar=N:D
sar=[SRC|NTSC|PAL|NTSC_WIDE|PAL_WIDE]
ລະບຸອັດຕາສ່ວນຕົວຢ່າງຂອງແຫຼ່ງທີ່ມາ. ມູນຄ່າສາມາດເປັນຫຼື
ອັດຕາສ່ວນຕົວເລກ (ເຊັ່ນ "10:11") ຫຼືຫນຶ່ງໃນຄໍາສໍາຄັນ, ເຊິ່ງກົງກັບ
ຄ່າ CCIR-601 ສໍາລັບການສະແດງຜົນ 4:3 ຫຼື 16:9 ຕາມລໍາດັບ. ຄໍາສໍາຄັນ SRC ລະບຸ
ວ່າ SAR ເປົ້າຫມາຍຄວນຈະກົງກັບແຫຼ່ງ.

ຂະໜາດ=N / D
Xscale=N / D
ຂະໜາດ=N / D
ກໍານົດອັດຕາສ່ວນຂະຫນາດ, ເປັນສ່ວນຫນຶ່ງ; ຕົວຢ່າງ: scale=1/2. "scale=" ກໍານົດທັງສອງ
ປັດໄຈ X ແລະ Y ພ້ອມກັນ. "Xscale=" ແລະ "Yscale=" ສາມາດຖືກນໍາໃຊ້ເພື່ອກໍານົດພວກມັນ
ເປັນອິດສະຫຼະ.

infer=[PAD|ຄລິບ|PRESERVE_X|PRESERVE_Y]
ຕັ້ງຄ່າຮູບແບບທີ່ໃຊ້ເພື່ອປະເມີນອັດຕາສ່ວນການຂະຫຍາຍຈາກພາກພື້ນທີ່ເຄື່ອນໄຫວ ແລະ SAR ຂອງ. ໄດ້
ຄໍາສໍາຄັນແມ່ນສະເພາະເຊິ່ງກັນແລະກັນ. ຄ່າເລີ່ມຕົ້ນແມ່ນ PAD.

infer=[ງ່າຍດາຍ|ຄວາມຈິງ]
ກໍານົດວ່າ heuristic ຂ້າງເທິງນີ້ໃຊ້ອັດຕາສ່ວນທີ່ແນ່ນອນ, ຫຼືວ່າມັນຖືກອະນຸຍາດໃຫ້
ປັບພື້ນທີ່ເຄື່ອນໄຫວເລັກນ້ອຍເພື່ອເຮັດໃຫ້ອັດຕາສ່ວນການຂະຫຍາຍງ່າຍຂຶ້ນ ຄໍາສໍາຄັນແມ່ນ
ສະ​ເພາະ​ເຊິ່ງ​ກັນ​ແລະ​ກັນ. ຄ່າເລີ່ມຕົ້ນແມ່ນ SIMPLIFY.

align =[TL|TC|TR|CL|CC|CR|BL|BC|BR]
ກໍານົດຈຸດການຈັດຕໍາແຫນ່ງລະຫວ່າງແຫຼ່ງແລະພາກພື້ນທີ່ມີການເຄື່ອນໄຫວເປົ້າຫມາຍ. ໄດ້
ຄໍາສໍາຄັນລະບຸ "ເທິງ-ຊ້າຍ", "ເທິງ-ກາງ", "ເທິງ-ຂວາ", ແລະອື່ນໆ ແຈທີ່ລະບຸ
ຫຼືຈຸດຈາກພາກພື້ນແຫຼ່ງຈະຖືກແຜນທີ່ໄປຫາຈຸດດຽວກັນໃນເປົ້າຫມາຍ
ພາກພື້ນ; ແລະການປູກພືດຫຼື padding ທີ່ຖືກນໍາໃຊ້ກັບພາກພື້ນທີ່ມີການເຄື່ອນໄຫວຈະ
ຮັກສາແຜນທີ່ນີ້. ຄ່າເລີ່ມຕົ້ນແມ່ນ CC, ສໍາລັບ "center-center", ie ແຫຼ່ງ
ແລະພາກພື້ນເປົ້າຫມາຍແມ່ນຈຸດສູນກາງເຊິ່ງກັນແລະກັນ. ຄໍາສໍາຄັນແມ່ນສະເພາະເຊິ່ງກັນແລະກັນ.
ຄ່າເລີ່ມຕົ້ນແມ່ນ CC. ເບິ່ງ "ບັນທຶກກ່ຽວກັບແຫຼ່ງທີ່ມາ ແລະການຈັດວາງເປົ້າໝາຍ" ສໍາລັບລາຍລະອຽດ.

preset=[ວີຊີດີ|CVD|CDLS|DVD|DVD_WIDE|DV|DV_WIDE|
SVCD_STILL_HI|SVCD_STILL_LO|VCD_STILL_HI|VCD_STILL_LO|
ATSC_720P|ATSC_1080I|ATSC_1080P]
ໃຊ້ຕົວກໍານົດເປົ້າຫມາຍທີ່ກໍານົດໄວ້ລ່ວງຫນ້າສໍາລັບຮູບແບບຜົນຜະລິດທົ່ວໄປຈໍານວນຫນຶ່ງ. ບຸກຄົນ
ພາລາມິເຕີສາມາດຖືກລົບລ້າງໂດຍການປະຕິບັດຕາມດ້ວຍການຕັ້ງຄ່າ "-O" ເພີ່ມເຕີມ. ຄໍາສໍາຄັນເຫຼົ່ານີ້
ແມ່ນ​ສະ​ເພາະ​ເຊິ່ງ​ກັນ​ແລະ​ກັນ​. ສໍາ​ລັບ​ລາຍ​ລະ​ອຽດ​ຂອງ​ການ​ປັບ​ຄ່າ​ຄໍາ​ທີ່​ຕັ້ງ​ໄວ້​ເຫຼົ່າ​ນີ້​
ຫມາຍຄວາມວ່າ, ເບິ່ງ "ຫມາຍເຫດກ່ຽວກັບ presets ເປົ້າຫມາຍ".

ວີຊີດີ - VideoCD ກວ້າງ 352, ກ້າວຫນ້າ

CVD - ກວ້າງ 352 (ຄວາມສູງເຕັມ) ChinaVideoDisc

CDLS - SuperVCD ກວ້າງ 480

DVD - DVD ກວ້າງ 720

DVD_WIDE - ດີວີດີກວ້າງ 720 ພິກເຊລ anamorphic

DV - DV ກວ້າງ 720 (ລຸ່ມສຸດ, 4:1:1)

DV_WIDE - ຄວາມລະອຽດ 720 DV, ຄວາມລະອຽດອະນາໂມຟິກ

SVCD_STILL_HI - ຮູບ​ພາບ SVCD ຄວາມ​ລະ​ອຽດ​ສູງ​

SVCD_STILL_LO - ຮູບ​ພາບ SVCD ຄວາມ​ລະ​ອຽດ​ຕ​່​ໍ​າ​

VCD_STILL_HI - ຮູບ​ພາບ VCD ຄວາມ​ລະ​ອຽດ​ສູງ​

VCD_STILL_LO - ຮູບ​ພາບ SVCD ຄວາມ​ລະ​ອຽດ​ຕ​່​ໍ​າ​

ATSC_720P - ATSC 720p (ຄວາມຄືບໜ້າ HDTV)

ATSC_1080I - ATSC 1080i (HDTV interlaced)

ATSC_1080P - ATSC 1080p (HDTV)

-S scaling_parameter
ກໍານົດພາລາມິເຕີສໍາລັບເຄື່ອງຈັກໃນການປັບຂະຫນາດ. ອາກິວເມັນ '-S' ທັງໝົດຖືກປະເມີນໃນ
ຄໍາສັ່ງ, ແລະການໂຕ້ຖຽງຕໍ່ມາໃນບັນທັດຄໍາສັ່ງຈະ override ອັນກ່ອນຫນ້ານີ້.

mode=MONO
ຮ້ອງຂໍການປັບຂະຫນາດ monochrome. ແຫຼ່ງໄດ້ຖືກປະຕິບັດເປັນ monochrome ແລະ chroma ຂອງມັນ
ຊ່ອງຖືກລະເລີຍ. ຊ່ອງ chroma ຂອງກະແສອອກຈະສູນ
ໃຫ້ຜົນຜະລິດເປັນສີເທົາ.

mode=LINESWITCH
ຮ້ອງຂໍການປ່ຽນສາຍ. ປະສິດທິຜົນ, ພາກສະຫນາມເທິງແລະລຸ່ມພາຍໃນແຕ່ລະກອບ
ຈະຖືກແລກປ່ຽນ. ອັນນີ້ອາດຈະຊ່ວຍໃນເລື່ອງການສະຕຣີມທີ່ບໍ່ຖືກຕ້ອງທີ່ເຮັດໃຫ້ເກີດຄວາມວຸ້ນວາຍໄດ້
ຄໍາສັ່ງທາງພື້ນທີ່. ຕົວເລືອກນີ້ມີປະສິດທິພາບພຽງແຕ່ຢູ່ໃນສາຍນ້ໍາ interlaced.

scaler=scaler-name
ໃຊ້ເຄື່ອງຈັກໃນການປັບຂະຫນາດໂດຍສະເພາະ. ເຄື່ອງຈັກທີ່ມີຢູ່ແມ່ນ:
'ຄ່າເລີ່ມຕົ້ນ' - Matto's Generic Scaler (ຄ່າເລີ່ມຕົ້ນ)

ທາງເລືອກ=scaler-ທາງເລືອກ
ລະບຸທາງເລືອກສໍາລັບເຄື່ອງຈັກປັບຂະຫນາດທີ່ເລືອກ. ເພື່ອເບິ່ງທັງຫມົດທີ່ມີຢູ່
ທາງເລືອກ, ໃຊ້ "option=help".

ສໍາລັບເຄື່ອງຈັກໃນຕອນຕົ້ນ, ທີ່ມີຢູ່ scaler-ທາງເລືອກs ເລືອກແກ່ນການກັ່ນຕອງ:

ຫມາຍໃສ່ໃນປ່ອງ - ກ່ອງກອງ

ເສັ້ນຊື່ - interpolation ເສັ້ນ

ສີ່ຫລ່ຽມ - ການ​ແຊກ​ຊ້ອນ​ສີ່​ຫລ່ຽມ​

ລູກບາດ - ການແຊກແຊງກ້ອນ, Mitchell-Netravali spline

cubicCR - ການ​ແຊກ​ຊ້ອນ​ກ້ອນ​, Catmull​-Rom spline​

ກ້ອນ - ການ​ແຊກ​ຊ້ອນ​ກ້ອນ​, B-spline​

cubicK4 - ກະແຈອັນທີ 4 ລູກບາດ

ເປັນຕົ້ນ: ນ - sinc ກັບ Lanczos window, N ຮອບວຽນ

ເພື່ອເລືອກ kernels ສໍາລັບທິດທາງ scaling x ແລະ y ເປັນເອກະລາດ, ໃຊ້ສອງ kernel
ຊື່ທີ່ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດ, ຕົວຢ່າງ option=box,ສີ່ຫຼ່ຽມ.

ເປັນຕົ້ນ: ນ ຈະໃຫ້ຜົນໄດ້ຮັບທີ່ມີຄຸນນະພາບທີ່ດີທີ່ສຸດ (ຢ່າງຫນ້ອຍ aliasing), ແຕ່ຊ້າທີ່ສຸດ.
ຄຸນ​ນະ​ພາບ​ປັບ​ປຸງ​ທີ່​ມີ​ຄ່າ​ຂະ​ຫນາດ​ໃຫຍ່​ຂອງ N​, ເຊັ່ນ​ດຽວ​ກັນ​ກັບ​ເວ​ລາ​ປຸງ​ແຕ່ງ​. ລູກບາດ is
ໂດຍ​ທົ່ວ​ໄປ​ແລ້ວ​ໃນ​ໂລກ​ຮູບ​ພາບ​ເປັນ spline cubic ຄໍາ​ສັ່ງ​ທີ 3 ກັບ​
ການ​ຄ້າ​ທີ່​ດີ​ທີ່​ສຸດ​ລະ​ຫວ່າງ smoothing ແລະ aliasing​. ຫມາຍໃສ່ໃນປ່ອງ ຜົນຜະລິດຄຸນນະພາບທີ່ບໍ່ດີທີ່ສຸດ
ຜົນໄດ້ຮັບ (ນາມແຝງສ່ວນໃຫຍ່), ແຕ່ໄວທີ່ສຸດ. kernel ເລີ່ມຕົ້ນແມ່ນ cubicK4, ທີ່
ມີ passband flatter ແລະ cutoff sharper ກວ່າ ລູກບາດ. (ມັນຕ້ອງການຄືກັນ
ພະ​ລັງ​ງານ​ການ​ຄິດ​ໄລ່​ເປັນ​ ເປັນຕົ້ນ: 4, ແຕ່ຜະລິດສິ່ງປະດິດທີ່ມີສຽງດັງໜ້ອຍລົງ.)

ຫມາຍເຫດ ON ເປົ້າ​ຫມາຍ ວຽກງານ


ຕາຕະລາງຕໍ່ໄປນີ້ລາຍລະອຽດການຕັ້ງຄ່າທີ່ສະຫນອງໃຫ້ໂດຍເປົ້າຫມາຍຕ່າງໆ "preset="
ຄໍາສໍາຄັນ. ເມື່ອສອງຄ່າແມ່ນໃຫ້ຄ່າຫຼັກແມ່ນສຳລັບສະຕຣີມ NTSC; ມູນຄ່າໃນ
{braces} ແມ່ນສຳລັບສະຕຣີມ PAL. ຖ້າຄ່າ interlace ບໍ່ໄດ້ຖືກລະບຸ, ມັນຖືກສືບທອດມາຈາກ
ແຫຼ່ງ, ຖ້າບໍ່ດັ່ງນັ້ນ, ຕ້ອງການ interlacing ເປົ້າຫມາຍທີ່ລະບຸໄວ້.

Preset Frame Size Interlace SAR Subsampling
-------------------------------------------------- ---------------------
VCD 352x240{288} none 10:11{59:54} 4:2:0-JPEG
CVD 352x480{576} --- 20:11{59:27} 4:2:0-MPEG2
SVCD 480x480{576} --- 15:11{59:36} 4:2:0-MPEG2
DVD 720x480{576} --- 10:11{59:54} 4:2:0-MPEG2
DVD_WIDE 720x480{576} --- 40:33{118:81} 4:2:0-MPEG2
DV 720x480{576} bottom-first 10:11{59:54} 4:1:1
DV_WIDE 720x480{576} bottom-first 40:33{118:81} 4:1:1
SVCD_STILL_HI 704x480{576} none 10:11{59:54} 4:2:0-MPEG2
SVCD_STILL_LO 480x480{576} none 15:11{59:36} 4:2:0-MPEG2
VCD_STILL_HI 704x480{576} none 10:11{59:54} 4:2:0-JPEG
VCD_STILL_LO 352x240{288} none 10:11{59:54} 4:2:0-JPEG
ATSC_720p 1280x720 none 1:1 4:2:0-MPEG2
ATSC_1080i 1920x1080 (required) 1:1 4:2:0-MPEG2
ATSC_1080p 1920x1080 none 1:1 4:2:0-MPEG2

ຫມາຍເຫດ ON ບັນຊີ ເລຂາຄະນິດ


ພື້ນທີ່ທີ່ໃຊ້ວຽກ ແລະ matte ຖືກລະບຸໂດຍໃຊ້ສະຕຣິງເລຂາຄະນິດຂອງແບບຟອມ "WxH+X+Yaa".
ພາກສ່ວນ "WxH" ກໍານົດຂະຫນາດຂອງພາກພື້ນ, ເປັນ Width ແລະຄວາມສູງເປັນ pixels. (ໃນ
ບາງກໍລະນີ, "WxH" ອາດຈະຖືກລະເວັ້ນ, ແລະຂະຫນາດຂອງພາກພື້ນຈະເລີ່ມຕົ້ນຢູ່ໃນກອບເຕັມ
ຂະຫນາດ.) "+X+Y" ກໍານົດຕໍາແຫນ່ງຂອງພາກພື້ນ, ເປັນການຊົດເຊີຍທີ່ກ່ຽວຂ້ອງກັບ
ຈຸດສະມໍທີ່ລະບຸໂດຍ "aa".

ລະຫັດ "aa" ສາມາດເປັນຫນຶ່ງໃນ TL, TC, TR, CL, CC, CR, BL, BC, ຫຼື BR. ເຫຼົ່ານີ້ຢືນສໍາລັບ "top-
ຊ້າຍ", "ເທິງ-ກາງ", ..., "ລຸ່ມ-ກາງ", "ລຸ່ມ-ຂວາ". ລະຫັດເຫຼົ່ານີ້ບໍ່ແມ່ນກໍລະນີ-
ທີ່ລະອຽດອ່ອນ.

"+X+Y" ລະບຸການຊົດເຊີຍຂອງຈຸດຍຶດຂອງພາກພື້ນຈາກຈຸດຍຶດຂອງກອບ
ຈຸດ. ຕົວຢ່າງ, "+20+30TL" ຫມາຍຄວາມວ່າມຸມຊ້າຍເທິງຂອງພາກພື້ນຈະເປັນ
ຊົດເຊີຍ 20 pixels ໄປທາງຂວາແລະ 30 pixels ລົງຈາກມຸມເທິງຊ້າຍຂອງກອບ.

ຄ່າຊົດເຊີຍຍັງສາມາດເປັນລົບໄດ້. ຕົວຢ່າງ, "-4+0CC" ຫມາຍຄວາມວ່າສູນກາງ
(ຕັ້ງ​ແລະ​ແນວ​ນອນ​) ຂອງ​ພາກ​ພື້ນ​ແມ່ນ​ການ​ຊົດ​ເຊີຍ 4 pixels ຊ້າຍ​ຂອງ​ສູນ​ກາງ​ຂອງ​
ກອບ.

ຈຸດຍຶດຕິດໃນຕອນຕົ້ນຂອງສະຕຣິງເລຂາຄະນິດແມ່ນ TL, ie ແຈເທິງຊ້າຍ.

ຫມາຍເຫດ ON ແຫຼ່ງຂໍ້ມູນ ແລະ ເປົ້າ​ຫມາຍ ການຈັດການ


ເລື້ອຍໆ, ແຫຼ່ງທີ່ມາ ແລະພື້ນທີ່ທີ່ຕັ້ງເປົ້າໝາຍບໍ່ກົງກັນແນ່ນອນ. ນີ້​ເກີດ​ຂຶ້ນ​ໃນ​ເວ​ລາ​ທີ່​,
ການ​ນໍາ​ໃຊ້​ອັດ​ຕາ​ສ່ວນ​ການ​ຂະ​ຫນາດ​ໃຫ້​ຫຼື​ຄໍາ​ນວນ​ທີ່​ໄດ້​ຮັບ​ການ​ຄິດ​ໄລ່​, ເຂດ​ພື້ນ​ທີ່​ທີ່​ມາ​ຈະ​ຂະ​ຫນາດ​ທີ່​ແຕກ​ຕ່າງ​ກັນ​
ຫຼືຮູບຮ່າງຫຼາຍກວ່າພາກພື້ນເປົ້າຫມາຍ. ໃນກໍລະນີນີ້, ແຫຼ່ງແລະພາກພື້ນເປົ້າຫມາຍແມ່ນຮ່ວມກັນ
clipped, ດັ່ງນັ້ນພຽງແຕ່ສ່ວນຫນຶ່ງຂອງແຫຼ່ງທີ່ເຫມາະຈະໄດ້ຮັບການຂະຫນາດເຂົ້າໄປໃນເປົ້າຫມາຍ.

ກ່ອນທີ່ຈະ clip ຫຼື padding ໃດ, ແຫຼ່ງແລະພາກພື້ນເປົ້າຫມາຍແມ່ນສອດຄ່ອງດັ່ງນັ້ນ
ຈຸດທີ່ລະບຸຜ່ານພາລາມິເຕີ "align=aa" coincide. ລະຫັດ "aa" ກໍານົດສະມໍ
ຈຸດທີ່ອະທິບາຍຂ້າງເທິງ.

ຕົວຢ່າງ, "align=BC" ລະບຸວ່າຈຸດສູນກາງລຸ່ມຂອງພາກພື້ນແຫຼ່ງຄວນໄດ້ຮັບ
ແຜນທີ່ໃສ່ຈຸດສູນກາງລຸ່ມສຸດຂອງພາກພື້ນເປົ້າໝາຍ. ໃນຄໍາສັບຕ່າງໆອື່ນໆ, ພາກພື້ນແຫຼ່ງຈະ
ວາງອອກຕາມແນວນອນ ແລະຕັ້ງຕາມແນວຕັ້ງໄປຫາລຸ່ມສຸດຂອງພາກພື້ນເປົ້າໝາຍກ່ອນ
ຕັດ:

---------------- ແຫຼ່ງ
|abcdefghijklmn|
---|opqrstuvwxyz01|--- ເປົ້າໝາຍ ----------------
| |234567890ABCDE| | |234567890ABCDE|
| |FGHIJKLMNOPQRS| | |FGHIJKLMNOPQRS|
| |TUVWXYZabcdefg| | |TUVWXYZabcdefg|
------------------------------------
ກ່ອນທີ່ຈະຕັດຕໍ່ກັນ

ຖ້າແທນທີ່ "align=TR" ເປັນຈຸດສູນກາງ, ແຫຼ່ງຈະຖືກຕັດຢູ່ໃນບ່ອນອື່ນ, ແລະ
ປັບຂະ ໜາດ ເຂົ້າໄປໃນພາກພື້ນທີ່ແຕກຕ່າງກັນຂອງກອບເປົ້າ ໝາຍ:

------------------------------------
| |abcdefghijklmn| |abcdefghijklmn|
| |opqrstuvwxyz01| |opqrstuvwxyz01|
| |234567890ABCDE| |234567890ABCDE|
------|FGHIJKLMNOPQRS| ----------------
ເປົ້າໝາຍ |TUVWXYZabcdefg| ແຫຼ່ງ
----------------
ກ່ອນທີ່ຈະຕັດຕໍ່ກັນ

ຮູບແບບການຈັດວາງເລີ່ມຕົ້ນແມ່ນ "CC", ນັ້ນແມ່ນ, ແຫຼ່ງແລະເປົ້າຫມາຍແມ່ນຢູ່ໃຈກາງເຊິ່ງກັນແລະກັນ.

ຫມາຍເຫດ ON SCALE ຄວາມຈິງ ຂໍ້ມູນ


ຖ້າປັດໄຈການຂະຫຍາຍ X ແລະ Y ບໍ່ໄດ້ຖືກສະຫນອງໃຫ້ຢ່າງຊັດເຈນ, y4mscaler ຈະ infer ໄດ້
ປັດ​ໄຈ​ຈາກ​ແຫຼ່ງ​ຂໍ້​ມູນ​ແລະ​ເປົ້າ​ຫມາຍ​ພາກ​ພື້ນ​ການ​ເຄື່ອນ​ໄຫວ​ແລະ​ອັດ​ຕາ​ສ່ວນ​ຕົວ​ຢ່າງ (SAR ຂອງ​)​.

ຖ້າພາກພື້ນທີ່ມີການເຄື່ອນໄຫວບໍ່ເຂົ້າກັນໄດ້ກັບຮູບຮ່າງທີ່ສະຫລາດ (ໃຫ້ SAR's), ແຫຼ່ງແລະ
ພາກພື້ນເປົ້າໝາຍຈະຖືກຕັດ ຫຼື padded ຕາມໜຶ່ງໃນສີ່ນະໂຍບາຍ. ນະໂຍບາຍແມ່ນ
ເລືອກໂດຍໃຊ້ "infer=" ພາລາມິເຕີແລະຫນຶ່ງໃນຄໍາສໍາຄັນ PAD, ຄລິບ, PRESERVE_X, ຫຼື
PRESERVE_Y. (ຄ່າເລີ່ມຕົ້ນແມ່ນ PAD.)

PAD
ເລືອກປັດໄຈການປັບຂະຫນາດທີ່ຈະ pad ແຫຼ່ງ, ແຕ່ໃຫ້ແນ່ໃຈວ່າທັງຫມົດຂອງແຫຼ່ງ
ເນື້ອຫາຮູບພາບສິ້ນສຸດລົງຢູ່ໃນເປົ້າຫມາຍ.

ຄລິບ
ເລືອກເອົາປັດໄຈການປັບຂະຫນາດທີ່ຈະຕັດແຫຼ່ງ, ແຕ່ວ່າຈະຕື່ມຂໍ້ມູນໃສ່ເປົ້າຫມາຍ
ພາກພື້ນເທົ່າທີ່ເປັນໄປໄດ້.

PRESERVE_X
ເລືອກປັດໄຈການຂະຫຍາຍທີ່ຮັກສາເນື້ອຫາແຫຼ່ງແນວນອນໃຫ້ຫຼາຍເທົ່າ
ເປັນໄປໄດ້.

PRESERVE_Y
ເລືອກປັດໄຈການປັບຂະໜາດທີ່ຮັກສາເນື້ອຫາແຫຼ່ງແນວຕັ້ງຫຼາຍເທົ່າ
ເປັນໄປໄດ້.

ນະໂຍບາຍດັ່ງກ່າວໄດ້ຮັບຜົນກະທົບຕື່ມອີກໂດຍການເລືອກສອງຄໍາສໍາຄັນອື່ນໆ, ງ່າຍດາຍ, ຫຼື ຄວາມຈິງ.
(ຄ່າເລີ່ມຕົ້ນແມ່ນ ງ່າຍດາຍ.)

ຄວາມຈິງ
ຄິດໄລ່ປັດໄຈການປັບຂະຫນາດທີ່ແນ່ນອນ.

ງ່າຍດາຍ
ປັບ​ຄ່າ​ພາກ​ພື້ນ​ທີ່​ມີ​ການ​ເຄື່ອນ​ໄຫວ​ແລະ​ປັດ​ໄຈ​ການ​ຂະ​ຫຍາຍ (ພາຍ​ໃນ 10​% ຫຼື​ດັ່ງ​ນັ້ນ​)​, ເພື່ອ​ເຮັດ​ໃຫ້​ງ່າຍ​ດາຍ​.
ອັດຕາສ່ວນຫຼາຍເທົ່າທີ່ເປັນໄປໄດ້. (ຕົວຢ່າງ, ຕັດ ຫຼື pad ເລັກນ້ອຍເພື່ອບັນລຸອັດຕາສ່ວນ
ຂອງ 2/1 ແທນທີ່ 45/22.)

ຫມາຍເຫດ ON ໂຄຣມາ ຮູບແບບ ແລະ ການເກັບຕົວຢ່າງ


y4mscaler ສາ​ມາດ​ປ່ຽນ​ສະ​ຕ​ຣີມ​ຈາກ​ຮູບ​ແບບ subsampling chroma ຫນຶ່ງ​ໄປ​ອີກ​. ດັ່ງກ່າວ
ການປ່ຽນໃຈເຫລື້ອມໃສແມ່ນການດໍາເນີນງານທີ່ສູນເສຍສະເຫມີ, ເຖິງແມ່ນວ່າກອບໂດຍລວມແມ່ນຢູ່ພາຍໃຕ້ 1/1
ປັບຂະໜາດ.

y4mscaler ຈະສົມມຸດຮູບແບບການເກັບຕົວຢ່າງຍ່ອຍຂອງແຫຼ່ງທີ່ມາຈາກແທັກໃນສ່ວນຫົວຂອງກະແສການປ້ອນຂໍ້ມູນ.
ເປົ້າໝາຍທີ່ຕັ້ງໄວ້ລ່ວງໜ້າ ("preset=XXX") ຈະພະຍາຍາມຕັ້ງຮູບແບບການເກັບຕົວຢ່າງຍ່ອຍເປົ້າໝາຍ
ຢ່າງເໝາະສົມ. ຖ້າບໍ່ດັ່ງນັ້ນ, ຕາມຄ່າເລີ່ມຕົ້ນ ຮູບແບບການເກັບຕົວຢ່າງຍ່ອຍເປົ້າໝາຍຈະກົງກັບແຫຼ່ງທີ່ມາ.
ຫນຶ່ງຢ່າງຊັດເຈນສາມາດກໍານົດຮູບແບບຕົວຢ່າງຍ່ອຍສໍາລັບແຫຼ່ງແລະ / ຫຼືເປົ້າຫມາຍໂດຍການໃຊ້
"chromass=" ພາລາມິເຕີ.

y4mscaler ມີຄວາມສາມາດອ່ານ ແລະຂຽນກະແສໃນ 4:4:4, 4:2:2, 4:1:1, ແລະ 4:2:0
(ທັງສາມແນວພັນ) ຮູບແບບການເກັບຕົວຢ່າງຍ່ອຍ. ຢ່າງໃດກໍຕາມ, ສາມຄັ້ງທໍາອິດແມ່ນຂ້ອນຂ້າງໃຫມ່
ນອກເຫນືອຈາກມາດຕະຖານ YUV4MPEG2, ແລະ MJPEGtools ຈໍານວນຫຼາຍຈະລົ້ມເຫລວໃນການປຸງແຕ່ງພວກມັນ
ຢ່າງຖືກຕ້ອງ, ຖ້າຢູ່ໃນທັງຫມົດ. smil2yuv ແລະ raw2yuv ສາມາດຜະລິດສະຕຣີມພື້ນເມືອງ 4:1:1 ຈາກ NTSC DV
ວິດີໂອ, ຊຶ່ງຫຼັງຈາກນັ້ນສາມາດໄດ້ຮັບການປ່ຽນໃຈເຫລື້ອມໃສ 4: 2: 0 ໂດຍ y4mscaler ກ່ອນທີ່ຈະດໍາເນີນການຕໍ່ໄປໂດຍ
ເຄື່ອງມືອື່ນໆ.

ຖ້າແຫຼ່ງທີ່ມາມີ alpha-channel (ເຊັ່ນ: ໂໝດ 444ALPHA) ແລະເປົ້າໝາຍບໍ່ມີ, alpha
ຊ່ອງຈະຖືກຍົກເລີກຢ່າງງ່າຍດາຍ. ໃນທາງກົງກັນຂ້າມ, ຖ້າເປົ້າຫມາຍມີຊ່ອງທາງອັນຟາ
ແຕ່ແຫຼ່ງທີ່ມາບໍ່ໄດ້, ຊ່ອງ alpha-ຄົງທີ່ຈະຖືກສ້າງຂື້ນໂດຍໃຊ້ alpha-value ຂອງ
ສີພື້ນຫຼັງຂອງເປົ້າໝາຍ (ຕາມກຳນົດໂດຍ "-O bg="). ຄ່າເລີ່ມຕົ້ນແມ່ນເຕັມທີ່ opaque.

ເຊັ່ນດຽວກັນ, ຖ້າເປົ້າຫມາຍມີຊ່ອງ chroma ແຕ່ແຫຼ່ງບໍ່ມີ (ເຊັ່ນ: luma-only
MONO stream), ຫຼັງຈາກນັ້ນຊ່ອງ chroma ໃນຜົນຜະລິດຈະໄດ້ຮັບການກໍານົດຕາມ
ສີພື້ນຫຼັງ.

ຫມາຍເຫດ ON ຜິດລັກ INTERLACE ປະສົມ


ຮູບແບບ YUV4MPEG2 ອະນຸຍາດໃຫ້ມີສາຍນ້ໍາ "ແບບປະສົມແບບປະສົມ", ເຊິ່ງອາດມີ
ການປະສົມຂອງກອບກ້າວຫນ້າແລະ interlaced. ແຕ່ລະກອບຖືກ tagged ເປັນຊົ່ວຄາວ
interlaced ຫຼືກ້າວຫນ້າ, ແລະກອບຕົວຢ່າງໃນແນວຕັ້ງ (4: 2: 0 ຮູບແບບ) ແມ່ນເພີ່ມເຕີມ.
tagged asspatally interlaced ຫຼືບໍ່. ແຕ່ຫນ້າເສຍດາຍ, ນີ້ອະນຸຍາດໃຫ້ສໍາລັບຄວາມເປັນໄປໄດ້ຂອງ
ຜິດລັກ ເຟຣມ, ເຊິ່ງເກີດຂຶ້ນກັບ interlaced ຊົ່ວຄາວ (ຊ່ອງຂໍ້ມູນຕົວຢ່າງທີ່ແຕກຕ່າງກັນ
ເວລາ) ແຕ່ມີຄວາມຄືບໜ້າທາງດ້ານພື້ນທີ່ (ການເກັບຕົວຢ່າງຍ່ອຍທີ່ເຮັດໃນທົ່ວກອບ), ຫຼືຮອງ.
ກົງກັນຂ້າມ. ສິ່ງດຽວທີ່ສົມເຫດສົມຜົນທີ່ຈະເຮັດກັບກອບຜິດປົກກະຕິດັ່ງກ່າວແມ່ນການຕັ້ງ.
ຍົກຕົວຢ່າງ chroma, ທີ່ສໍາຄັນເຮັດໃຫ້ບັນຫາຫາຍໄປໄວເທົ່າທີ່ຈະໄວໄດ້.

y4mscaler ຈະປະມວນຜົນເຟຣມດັ່ງກ່າວພຽງແຕ່ຖ້າຮູບແບບຜົນຜະລິດເປົ້າໝາຍບໍ່ແມ່ນແນວຕັ້ງ-
subsampled (ເຊັ່ນ: 4:4:4, 4:2:2, ແລະ​ອື່ນໆ) ແລະ​ບໍ່​ມີ​ການ​ປຸງ​ແຕ່ງ​ແນວ​ຕັ້ງ​ອື່ນໆ​ແມ່ນ​ຕ້ອງ​ການ​.
ຖ້າບໍ່ດັ່ງນັ້ນ y4mscaler ຈະໃຫ້ປະກັນຕົວໃນການປະມວນຜົນໃນກາງກະແສ ເມື່ອມັນພົບກັບຄວາມຜິດປົກກະຕິ
ກອບ. ຖ້າ​ຫາກ​ວ່າ​ມີ​ຄວາມ​ເປັນ​ໄປ​ໄດ້​ທີ່​ຈະ​ພົບ​ກັບ​ຄວາມ​ຜິດ​ພາດ​ດັ່ງ​ກ່າວ​, y4mscaler ຈະພິມ a
ເຕືອນເມື່ອການປະມວນຜົນເລີ່ມຕົ້ນ.

ອອກ STATUS


0 ການ​ປະ​ຕິ​ບັດ​ໂຄງ​ການ​ສົບ​ຜົນ​ສໍາ​ເລັດ​.

1 ການນໍາໃຊ້, syntax, ຫຼືຄວາມຜິດພາດການດໍາເນີນງານ.

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



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌