ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

y4mscaler - ออนไลน์ในคลาวด์

เรียกใช้ y4mscaler ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง y4mscaler ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


y4mscaler - ปรับขนาด/ครอบตัด/แปลสตรีม YUV4MPEG2

เรื่องย่อ


y4mscaler [ตัวเลือก] < Y4Mสตรีม > Y4Mสตรีม

DESCRIPTION


y4mscaler เป็นเครื่องปรับขนาดวิดีโอเอนกประสงค์ซึ่งทำงานบนสตรีม YUV4MPEG2 เช่น
ผลิตและบริโภคโดย MJPEGtools เช่น lav2yuv และ mpeg2enc(1)

y4mscaler มีไว้เพื่อใช้ในท่อส่ง ดังนั้นอินพุตมาจาก stdin และเอาต์พุตคือto
มาตรฐาน

หน้าที่สำคัญของ y4mscaler คือการปรับขนาดขอบเขต "ใช้งาน" ที่ระบุของอินพุต
สตรีม (ต้นทาง) ไปยังพื้นที่ใช้งานที่ระบุของสตรีมเอาต์พุต (เป้าหมาย)
พิกเซลที่อยู่นอกพื้นที่ใช้งานของแหล่งที่มาจะถูกละเว้น พิกเซลนอก
พื้นที่ใช้งานของเป้าหมายจะเต็มไปด้วยสีพื้นหลัง ที่มาอาจ
นอกจากนี้ยังมีการเคลือบด้าน พิกเซลภายนอกด้านที่มาถูกตั้งค่าเป็น a
สีพื้นหลังที่ระบุแยกต่างหาก

y4mscaler จัดการการสุ่มตัวอย่างย่อยของโครมาอย่างถูกต้อง ดังนั้นจึงสามารถดำเนินการ chroma . ได้
การแปลงตัวอย่างย่อย รูปแบบสตรีม YUV4MPEG2 รองรับ 4:2:0 . สามแบบ
การสุ่มตัวอย่างย่อย เช่นเดียวกับ 4:1:1, 4:2:2, 4:4:4, โหมด 4:4:4 พร้อมช่องอัลฟาและ
โหมดขาวดำเท่านั้น (ดู "หมายเหตุเกี่ยวกับโหมดโครมาและการสุ่มตัวอย่าง")

y4mscaler สามารถทำการแปลงแบบอินเทอร์เลซอย่างง่าย: เปลี่ยนจากช่องบนสุดเป็นอันดับแรกเป็น
bottom-field-first และ vice-versa (โดยละเว้นฟิลด์แรกอย่างสูญเสีย) และสร้าง a
กระแสโปรเกรสซีฟจากการอินเทอร์เลซโดยการทิ้งฟิลด์อื่นทั้งหมด (ลดลงครึ่งหนึ่งอย่างมีประสิทธิภาพ
ความละเอียดแนวตั้ง)

แหล่งที่มาและเป้าหมายถูกกำหนดโดยพารามิเตอร์จำนวนมาก แต่ y4mscaler มีมากมาย มากมาย
ฮิวริสติกในตัวเพื่อตั้งค่าให้เหมาะสมโดยอัตโนมัติ พารามิเตอร์แหล่งที่มาส่วนใหญ่เป็น
นำมาจากส่วนหัวของสตรีมอินพุต พารามิเตอร์ต้นทางและเป้าหมายที่เหลือซึ่งไม่ใช่
ระบุโดยผู้ใช้จะเดาอย่างมีเหตุผล

y4mscaler รวมพารามิเตอร์ที่ตั้งไว้ล่วงหน้าสำหรับสตรีมเป้าหมายทั่วไปจำนวนหนึ่ง: DVD, VideoCD
(VCD), SuperVCD (SVCD), รูปแบบภาพนิ่งที่เกี่ยวข้อง และ DV

ตัวอย่าง


ในการสร้างสตรีมที่เหมาะสมสำหรับใช้ใน SVCD:

y4mscaler -O ที่ตั้งไว้ล่วงหน้า=svcd

เพื่อสร้างสตรีมสำหรับ VideoCD (รูปแบบที่ไม่ใช่แบบอินเทอร์เลซ) จากแหล่ง DV (an
รูปแบบอินเทอร์เลซ) เลื่อนเฟรมอินพุต 4 พิกเซลไปทางซ้าย:

y4mscaler -I ilace=ล่างสุดเท่านั้น -I ใช้งานอยู่=-4+0cc -O ที่ตั้งไว้ล่วงหน้า=vcd

ในการรับซอร์ส NTSC DV แบบจอกว้าง และแปลงเป็นสตรีมที่มีแถบดำบนแถบดำ (แถบดำ) โดยใช้สีน้ำเงิน
แถบด้านบนและด้านล่าง:

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

ในการรับซอร์ส NTSC DV แบบไวด์สกรีน และแปลงเป็นสตรีม "เต็มหน้าจอ" (เช่น
ด้านข้างถูกตัดเหมือนในทีวี):

y4mscaler -O sar=ntsc -O อนุมาน=คลิป

ในการนำแหล่ง NTSC ที่มีแถบดำที่อยู่ตรงกลางแถบดำและแปลงเป็นรูปแบบไวด์สกรีน (16:9)
สตรีมสำหรับ DVD โดยเอาแถบสีดำออก:

y4mscaler -O ที่ตั้งไว้ล่วงหน้า=dvd -O sar=ntsc_wide -O infer=clip

ในการนำส่วนตรงกลางขนาด 100x100 พิกเซลของสตรีม NTSC DV ให้ล้อมรอบด้วย 20-pixel
เส้นขอบสีน้ำเงิน และขยายเป็นสตรีม SuperVCD แบบเต็มหน้าจอ:

y4mscaler -I ใช้งานอยู่=140x140+0+0cc -I เคลือบด้าน=100x100+0+0cc -I bg=RGB:0,0,255 -O
ที่ตั้งไว้ล่วงหน้า=svcd

OPTIONS


สามตัวเลือกแรก -v, -V และ -h เป็นตัวเลือกที่เรียบง่ายตรงไปตรงมาซึ่งใช้
ไม่มีอาร์กิวเมนต์หรืออาร์กิวเมนต์ตัวเลขหนึ่งตัว

-v [0,1,2]
กำหนดระดับการใช้คำฟุ่มเฟือย
0 = คำเตือนและข้อผิดพลาดเท่านั้น
1 = เพิ่มข้อความข้อมูลด้วย (ค่าเริ่มต้น)
2 = เพิ่มข้อความการดีบักช่างพูดด้วย

-V แสดงข้อมูลเวอร์ชันและออก

-h แสดงข้อความช่วยเหลือ (บทสรุปของตัวเลือก)

ตัวเลือก -I, -O และ -S แต่ละตัวรับอาร์กิวเมนต์ของ form . หนึ่งอาร์กิวเมนต์ พารามิเตอร์=ค่า ที่
ระบุพารามิเตอร์สำหรับอินพุต เอาต์พุต และการปรับขนาดตามลำดับ ตัวเลือกเหล่านี้สามารถ
ใช้ซ้ำเพื่อระบุพารามิเตอร์หลายตัว ชื่อและค่าพารามิเตอร์ไม่ใช่
กรณีที่สำคัญ. คำจำกัดความของรูปแบบ "parameter=[AAA|BBB|CCC]" หมายความว่ามีเพียงหนึ่งใน
คำหลักที่ระบุ AAA, BBB หรือ CCC สามารถเลือกได้ ตัวเลือกที่ประสบความสำเร็จจะแทนที่
คนก่อนหน้านี้

-I อินพุต_พารามิเตอร์
ระบุพารามิเตอร์สำหรับสตรีมต้นทาง/อินพุต อาร์กิวเมนต์ '-I' ทั้งหมดได้รับการประเมินใน
ลำดับ และอาร์กิวเมนต์ในภายหลังบนบรรทัดคำสั่งจะแทนที่อาร์กิวเมนต์ก่อนหน้า ทั้งหมด '-ฉัน'
อาร์กิวเมนต์จะถูกประเมินก่อนอาร์กิวเมนต์ '-O'

ใช้งานอยู่=กxส+X+ยา
ระบุพื้นที่ใช้งานของเฟรมต้นทาง ซึ่งปรับขนาดให้พอดีกับ active
ขอบเขตของกรอบเป้าหมาย ค่าเริ่มต้นคือฟูลเฟรม ("กxส"อาจจะเป็น
ละเว้น และขนาดขอบเขตเริ่มต้นเป็นขนาดของเฟรมต้นทาง) W และ
H คือความกว้างและความสูง X และ Y เป็นออฟเซ็ตของจุดยึด "aa" คือ
โหมดสมอ (ค่าเริ่มต้น: TL); ดู "หมายเหตุเกี่ยวกับเรขาคณิตของภูมิภาค" สำหรับรายละเอียด
ตัวอย่าง: ใช้งาน=200x180+30+24cc

เคลือบ=กxส+X+Y
ระบุขอบเขตด้านสำหรับเฟรมต้นทาง พิกเซลทั้งหมดที่อยู่นอกภูมิภาคนี้
ถูกตั้งค่าเป็นสีพื้นหลังต้นทาง ผิวด้านเริ่มต้นคือฟูลเฟรม (NS
"WxH" อาจถูกละเว้น และขนาดเริ่มต้นของขนาดภูมิภาคเป็นขนาดของแหล่งที่มา
กรอบ) W และ H คือความกว้างและความสูง X และ Y เป็นออฟเซ็ตของสมอ
จุด. "aa" คือโหมดสมอ (ค่าเริ่มต้น: TL); ดู "หมายเหตุเกี่ยวกับเรขาคณิตของภูมิภาค" สำหรับ
รายละเอียด
ตัวอย่าง: ผิวด้าน=200x180+30+24cc

บีจี=RGB:r,g,b
บีจี=YCBCR:y,cb,cr
บีจี=RGBA:r,g,b,ก
บีจี=YCBCRA:y,cb,cr,ก
กำหนดสีพื้นหลังของแหล่งที่มา พิกเซลที่อยู่นอกขอบเขตด้านของแหล่งที่มาคือ
กำหนดเป็นสีนี้ สามารถระบุสีเป็น R'G'B' หรือ Y'CbCr triplet
ตัวอย่างเช่น สีเริ่มต้นคือสีดำ โดยระบุเป็น "bg=YCBCR:16,128,128" หรือ
"bg=RGB:0,0,0" เวอร์ชัน 'A' จะตั้งค่าอัลฟ่า (โปร่งใส) ของ
สี. ช่วงอัลฟาคือ [0,255] สำหรับ RGBA และ [16,235] สำหรับ YCBCRA ค่าเริ่มต้น
มีความทึบเต็มที่ (255 สำหรับ RGBA, 235 สำหรับ YCBCRA)

บรรทัดฐาน=[NTSC|PAL|SECAM]
ระบุ "บรรทัดฐาน" ของสตรีมต้นทาง โดยปกติอนุมานจาก
ส่วนหัวของสตรีม

ไอเลซ=[NONE|ท็อป_เฟิร์ส|BOTTOM_FIRST|TOP_เท่านั้น|ด้านล่าง_เท่านั้น]
ระบุการอินเทอร์เลซที่ใช้โดยสตรีมต้นทาง ไม่มี TOP_FIRST และ
BOTTOM_FIRST สอดคล้องกับ non-interlaced, top-field-first และ bottom-field-
แรก. โดยปกติค่าเหล่านี้จะอนุมานจากส่วนหัวของสตรีม ระบุพวกเขา
จะแทนที่ส่วนหัวของสตรีม
TOP_ONLY และ BOTTOM_ONLY ระบุว่าเฉพาะช่องด้านบนหรือด้านล่างของแต่ละเฟรมเท่านั้น
ควรใช้; ฟิลด์อื่นถูกยกเลิก ตัวเลือกเหล่านี้ใช้ได้เฉพาะกับ
อินพุทอินเทอร์เลซและทำให้กระแสอินเทอร์เลซถือว่าเป็น a
กระแสโปรเกรสซีฟที่มีความสูงครึ่งหนึ่ง (สิ่งนี้มีประโยชน์อย่างยิ่งในการสร้าง
วีซีดีจากอินพุทสตรีมแบบอินเทอร์เลซขนาดเต็ม) สองตัวเลือกพิเศษนี้สามารถ
ใช้เฉพาะเมื่อต้นทางเป็นกระแสโปรเกรสซีฟบริสุทธิ์เท่านั้น (ตรงข้ามกับ a
YUV4MPEG2 "โหมดผสม" สตรีม)

โครแมส=[420JPEG|420MPEG2|420PALDV|444|422|411|โมโน|444อัลฟ่า]
ระบุโหมดสุ่มตัวอย่างโครมาที่ใช้ในสตรีมต้นทาง พารามิเตอร์นี้คือ
อนุมานจากส่วนหัวของสตรีม ดังนั้นคำสำคัญนี้แทบจะไม่เคยใช้ใน a
ข้อกำหนดแหล่งที่มา เหตุผลที่มีประโยชน์เพียงอย่างเดียวในการระบุคีย์เวิร์ดนี้คือ to
แทนที่ความหลากหลายของ 4:2:0 กับอีกอันหนึ่ง การใช้งานอื่นใดจะทำให้การประมวลผล
ล้มเหลว.

ซาร์=NS
ซาร์=[NTSC|PAL|NTSC_WIDE|PAL_WIDE]
ระบุตัวอย่างอัตราส่วนกว้างยาวของสตรีมต้นทาง ค่าสามารถเป็นหรือ
อัตราส่วนตัวเลข (เช่น "10:11") หรือคำหลักคำใดคำหนึ่งซึ่งตรงกับ
ค่า CCIR-601 สำหรับการแสดงผลแบบ 4:3 หรือ 16:9 ตามลำดับ พารามิเตอร์นี้มักจะ
อนุมานจากส่วนหัวของสตรีม

-O เอาต์พุต_พารามิเตอร์
ระบุพารามิเตอร์สำหรับสตรีมปลายทาง/เอาต์พุต อาร์กิวเมนต์ '-O' ทั้งหมดคือ
ประเมินตามลำดับ และอาร์กิวเมนต์ในภายหลังบนบรรทัดคำสั่งจะแทนที่ก่อนหน้า
คน อาร์กิวเมนต์ '-O' ทั้งหมดจะได้รับการประเมินหลังจากอาร์กิวเมนต์ '-I' ใดๆ

ขนาด=กxส
ขนาด=SRC
กำหนดขนาดเฟรมเอาต์พุต/เป้าหมาย เป็นความกว้าง W และความสูง H เป็นพิกเซล ใช้
คีย์เวิร์ด SRC เพื่อระบุว่าขนาดเฟรมเป้าหมายควรตรงกับเฟรมต้นทาง
ขนาด.

ใช้งานอยู่=กxส+X+ยา
ระบุพื้นที่ใช้งานของเฟรมเป้าหมายซึ่งพื้นที่ใช้งานของ
เฟรมต้นทางถูกปรับขนาด ค่าเริ่มต้นคือเฟรมเป้าหมายแบบเต็ม ("กxส"อาจจะเป็น
ละเว้น และขนาดพื้นที่เริ่มต้นเป็นขนาดของเฟรมเป้าหมาย) W และ
H คือความกว้างและความสูง X และ Y เป็นออฟเซ็ตของจุดยึด "aa" คือ
โหมดสมอ (ค่าเริ่มต้น: TL); ดู "หมายเหตุเกี่ยวกับเรขาคณิตของภูมิภาค" สำหรับรายละเอียด
ตัวอย่าง: ใช้งาน=200x180+30+24cc

บีจี=RGB:r,g,b
บีจี=YCBCR:y,cb,cr
บีจี=RGBA:r,g,b,ก
บีจี=YCBCRA:y,cb,cr,ก
กำหนดสีพื้นหลังเป้าหมาย พิกเซลที่อยู่นอกพื้นที่ใช้งานของเป้าหมายคือ
กำหนดเป็นสีนี้ สามารถระบุสีเป็น R'G'B' หรือ Y'CbCr triplet
ตัวอย่างเช่น สีเริ่มต้นคือสีดำ โดยระบุเป็น "bg=YCBCR:16,128,128" หรือ
"bg=RGB:0,0,0" เวอร์ชัน 'A' จะตั้งค่าอัลฟ่า (โปร่งใส) ของ
สี. ช่วงอัลฟาคือ [0,255] สำหรับ RGBA และ [16,235] สำหรับ YCBCRA ค่าเริ่มต้น
มีความทึบเต็มที่ (255 สำหรับ RGBA, 235 สำหรับ YCBCRA)

ไอเลซ=[NONE|ท็อป_เฟิร์ส|BOTTOM_FIRST]
ระบุการอินเทอร์เลซที่ใช้โดยสตรีมเป้าหมาย ไม่มี TOP_FIRST และ
BOTTOM_FIRST สอดคล้องกับ non-interlaced, top-field-first และ bottom-field-
แรก. ค่าเริ่มต้นหากตรงกับสตรีมต้นทาง
หากต้นทางและเป้าหมายเป็นแบบอินเทอร์เลซ แต่มีโหมดต่างกัน (เช่น one
อยู่ล่างสุดก่อนและอีกอันอันดับแรก) จากนั้น y4mscaler จะแปลงหนึ่งโหมด
ไปที่อื่นโดยวางฟิลด์ต้นทางแรก

โครแมส=[420JPEG|420MPEG2|420PALDV|444|422|411|โมโน|444อัลฟ่า]
ระบุโหมดสุ่มตัวอย่างโครมาที่จะใช้ในสตรีมเป้าหมาย ค่าเริ่มต้น
คือเพื่อให้ตรงกับโหมดต้นทาง ดู "หมายเหตุเกี่ยวกับโหมดโครมาและการสุ่มตัวอย่าง" สำหรับข้อมูลเพิ่มเติม
ข้อมูล

ซาร์=NS
ซาร์=[SRC|NTSC|PAL|NTSC_WIDE|PAL_WIDE]
ระบุตัวอย่างอัตราส่วนกว้างยาวของสตรีมต้นทาง ค่าสามารถเป็นหรือ
อัตราส่วนตัวเลข (เช่น "10:11") หรือคำหลักคำใดคำหนึ่งซึ่งตรงกับ
ค่า CCIR-601 สำหรับการแสดงผลแบบ 4:3 หรือ 16:9 ตามลำดับ คีย์เวิร์ด SRC ระบุ
ว่า SAR เป้าหมายควรตรงกับแหล่งที่มา

มาตราส่วน=ไม่มี
สเกล =ไม่มี
สเกล=ไม่มี
กำหนดอัตราส่วนมาตราส่วนเป็นเศษส่วน เช่น มาตราส่วน=1/2 "scale=" ตั้งค่าทั้งสอง
ปัจจัย X และ Y พร้อมกัน "Xscale=" และ "Yscale=" สามารถใช้ตั้งค่าได้
อิสระ

อนุมาน=[PAD|CLIP|PRESERVE_X|PRESERVE_Y]
ตั้งค่าโหมดที่ใช้ในการอนุมานอัตราส่วนมาตราส่วนจากพื้นที่ใช้งานและ SAR NS
คำหลักจะไม่เกิดร่วมกัน ค่าเริ่มต้นคือ PAD

อนุมาน=[เรียบง่าย|EXACT]
กำหนดว่าฮิวริสติกด้านบนใช้อัตราส่วนที่แน่นอนหรือไม่ หรืออนุญาตให้
ปรับพื้นที่ใช้งานเล็กน้อยเพื่อลดความซับซ้อนของอัตราส่วนการปรับขนาด คีย์เวิร์ดคือ
แยกออกจากกัน ค่าเริ่มต้นคือ SIMPLIFY

align =[TL|TC|TR|CL|CC|CR|BL|BC|BR]
ตั้งค่าจุดการจัดตำแหน่งระหว่างพื้นที่ใช้งานต้นทางและเป้าหมาย NS
คีย์เวิร์ดระบุ "บนซ้าย" "บน-กลาง" "บน-ขวา" ฯลฯ มุมที่ระบุ
หรือจุดจากพื้นที่ต้นทางจะถูกแมปไปยังจุดเดียวกันในเป้าหมาย
ภาค; และการครอบตัดหรือช่องว่างภายในที่ใช้กับพื้นที่ใช้งานจะ
รักษาการทำแผนที่นี้ ค่าดีฟอลต์คือ CC สำหรับ "center-center" เช่น source
และภูมิภาคเป้าหมายมีศูนย์กลางร่วมกัน คีย์เวิร์ดไม่เกิดร่วมกัน
ค่าเริ่มต้นคือ CC ดู "หมายเหตุเกี่ยวกับแหล่งที่มาและการจัดตำแหน่งเป้าหมาย" สำหรับรายละเอียด

ที่ตั้งไว้ล่วงหน้า=[VCD|ซีวีดี|เอส.วี.ซีดี|ดีวีดี|ดีวีดี_ไวด์|DV|DV_WIDE|
SVCD_STILL_HI|SVCD_STILL_LO|วีซีดี_STILL_HI|วีซีดี_STILL_LO|
ATSC_720P|ATSC_1080I|ATSC_1080P]
ใช้พารามิเตอร์เป้าหมายที่กำหนดไว้ล่วงหน้าสำหรับรูปแบบเอาต์พุตทั่วไปหลายรูปแบบ รายบุคคล
พารามิเตอร์สามารถแทนที่ได้โดยทำตามการตั้งค่า "-O" เพิ่มเติม คีย์เวิร์ดเหล่านี้
เป็นของกันและกัน สำหรับรายละเอียดการตั้งค่าคำสำคัญที่ตั้งไว้ล่วงหน้าเหล่านี้
บอกเป็นนัย โปรดดู "หมายเหตุเกี่ยวกับค่าที่ตั้งไว้เป้าหมาย"

VCD - วิดีโอซีดีกว้าง 352- โปรเกรสซีฟ

ซีวีดี - 352 กว้าง (เต็มความสูง) ChinaVideoDisc

เอส.วี.ซีดี - SuperVCD . กว้าง 480

ดีวีดี - DVD กว้าง 720

ดีวีดี_ไวด์ - DVD กว้าง 720 พิกเซล อนามอร์ฟิก

DV - DV กว้าง 720 (ล่างสุดก่อน 4:1:1)

DV_WIDE - DV กว้าง 720 พิกเซล อนามอร์ฟิค

SVCD_STILL_HI - ภาพนิ่ง SVCD ความละเอียดสูง

SVCD_STILL_LO - ภาพนิ่ง SVCD ความละเอียดต่ำ

วีซีดี_STILL_HI - ภาพนิ่ง VCD ความละเอียดสูง

วีซีดี_STILL_LO - ภาพนิ่ง SVCD ความละเอียดต่ำ

ATSC_720P - ATSC 720p (HDTV แบบโปรเกรสซีฟ)

ATSC_1080I - ATSC 1080i (HDTV แบบอินเทอร์เลซ)

ATSC_1080P - ATSC 1080p (เอชดีทีวี)

-S scaling_parameter
ระบุพารามิเตอร์สำหรับเอ็นจิ้นการปรับขนาด อาร์กิวเมนต์ '-S' ทั้งหมดได้รับการประเมินใน
ลำดับ และอาร์กิวเมนต์ในภายหลังบนบรรทัดคำสั่งจะแทนที่อาร์กิวเมนต์ก่อนหน้า

โหมด=MONO
ขอขนาดขาวดำ แหล่งที่มาถือเป็นเอกรงค์และโครมา
ช่องจะถูกละเว้น ช่อง Chroma ของสตรีมเอาต์พุตจะเป็นศูนย์ถึง
ให้ผลลัพธ์ระดับสีเทา

โหมด=LINESWITCH
ขอเปลี่ยนสาย. อย่างมีประสิทธิภาพ ฟิลด์ด้านบนและด้านล่างภายในแต่ละเฟรม
จะถูกเปลี่ยน ซึ่งอาจช่วยเรื่องกระแสน้ำที่ผิดรูปแบบที่ทำให้เลอะได้
ลำดับพื้นที่ ตัวเลือกนี้มีผลกับสตรีมแบบอินเทอร์เลซเท่านั้น

สเกลเลอร์=ชื่อ Scaler
ใช้เครื่องมือมาตราส่วนเฉพาะ เครื่องยนต์ที่มีอยู่คือ:
'ค่าเริ่มต้น' - Scaler ทั่วไปของ Matto (ค่าเริ่มต้น)

ตัวเลือก=ตัวเลือก Scaler
ระบุตัวเลือกสำหรับเอ็นจิ้นการปรับขนาดที่เลือก เพื่อดูทั้งหมดที่มีอยู่
ตัวเลือก ใช้ "option=help"

สำหรับเครื่องยนต์เริ่มต้น ที่พร้อมใช้งาน ตัวเลือก Scalers เลือกเคอร์เนลตัวกรอง:

กล่อง - ตัวกรองกล่อง

เชิงเส้น - การแก้ไขเชิงเส้น

กำลังสอง - การแก้ไขกำลังสอง

เป็นลูกบาศก์ - การแก้ไขลูกบาศก์ Mitchell-Netravali spline

ลูกบาศก์CR - การแก้ไขลูกบาศก์ Catmull-Rom spline

ลูกบาศก์B - การแก้ไขลูกบาศก์ B-spline

ลูกบาศก์K4 - กุญแจคิวที่ 4 ลูกบาศก์

ซิง:N - ซิงค์กับหน้าต่าง Lanczos, N รอบ

ในการเลือกเมล็ดสำหรับทิศทางการสเกล x และ y อย่างอิสระ ให้ใช้สองเคอร์เนล
ชื่อคั่นด้วยเครื่องหมายจุลภาค เช่น ตัวเลือก=กล่องสี่เหลี่ยม.

ซิง:N จะให้ผลลัพธ์ที่มีคุณภาพดีที่สุด (นามแฝงน้อยที่สุด) แต่ช้าที่สุด
คุณภาพจะดีขึ้นด้วยค่า N ที่มากขึ้น เช่นเดียวกับเวลาในการประมวลผล เป็นลูกบาศก์ is
โดยทั่วไปถือว่าในโลกกราฟิกเป็นเส้นโค้งลูกบาศก์อันดับ 3 ด้วย
การแลกเปลี่ยนที่ดีที่สุดระหว่างการปรับให้เรียบและนามแฝง กล่อง ให้คุณภาพที่แย่ที่สุด
ผลลัพธ์ (นามแฝงส่วนใหญ่) แต่เร็วที่สุด เคอร์เนลเริ่มต้นคือ ลูกบาศก์K4ซึ่ง
มี passband ที่ประจบสอพลอและจุดตัดที่คมชัดกว่า เป็นลูกบาศก์. (มันต้องเหมือนกัน
พลังการคำนวณ as เงิน:4แต่สร้างสิ่งประดิษฐ์ที่ส่งเสียงน้อยกว่า)

หมายเหตุ ON เป้าหมาย ที่ตั้งไว้ล่วงหน้า


ตารางต่อไปนี้ให้รายละเอียดการตั้งค่าโดยเป้าหมายต่างๆ "preset="
คีย์เวิร์ด เมื่อได้รับค่าสองค่า ค่าหลักจะเป็นสำหรับสตรีม NTSC ค่าใน
{วงเล็บปีกกา} ใช้สำหรับสตรีม PAL หากไม่ระบุค่าอินเทอร์เลซ จะสืบทอดมาจาก
แหล่งที่มา มิฉะนั้น จำเป็นต้องมีการประสานเป้าหมายที่ระบุ

ขนาดเฟรมที่ตั้งไว้ล่วงหน้า 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 ภูมิภาค เรขาคณิต


ขอบเขตแอ็คทีฟและด้านเคลือบถูกระบุโดยใช้สตริงเรขาคณิตในรูปแบบ "WxH+X+Yaa"
ส่วน "WxH" ระบุขนาดของพื้นที่ เป็นความกว้างและความสูงเป็นพิกเซล (ใน
ในบางกรณี "WxH" อาจถูกละเว้น และขนาดขอบเขตเริ่มต้นเป็นแบบเต็มเฟรม
ขนาด.) "+X+Y" ระบุตำแหน่งของพื้นที่ เป็นออฟเซ็ตสัมพันธ์กับ
จุดยึดที่ระบุโดย "aa"

รหัส "aa" สามารถเป็นหนึ่งใน TL, TC, TR, CL, CC, CR, BL, BC,หรือ BR. ย่อมาจาก "top-
ซ้าย", "บน-กลาง", ..., "ล่าง-กลาง", "ล่าง-ขวา" รหัสเหล่านี้ไม่ใช่ตัวพิมพ์ใหญ่-
รู้สึกไว

"+X+Y" ระบุออฟเซ็ตของจุดยึดของขอบเขตจากจุดยึดของเฟรม
จุด. ตัวอย่างเช่น "+20+30TL" หมายความว่ามุมบนซ้ายของภูมิภาคจะเป็น
ออฟเซ็ต 20 พิกเซลไปทางขวาและ 30 พิกเซลลงจากมุมบนซ้ายของเฟรม

ค่าออฟเซ็ตสามารถเป็นค่าลบได้เช่นกัน ตัวอย่างเช่น "-4+0CC" หมายความว่าศูนย์
(แนวตั้งและแนวนอน) ของพื้นที่ถูกชดเชย 4 พิกเซลทางด้านซ้ายของศูนย์กลางของ
กรอบ.

จุดยึดเริ่มต้นสำหรับสตริงเรขาคณิตคือ TLคือมุมบนซ้าย

หมายเหตุ ON แหล่งที่มา AND เป้าหมาย การจัดตำแหน่ง


บ่อยครั้ง พื้นที่ต้นทางและเป้าหมายที่ทำงานอยู่ไม่ตรงกันทุกประการ สิ่งนี้เกิดขึ้นเมื่อ
โดยใช้อัตราส่วนการปรับขนาดที่กำหนดหรือคำนวณ พื้นที่ต้นทางจะปรับขนาดเป็นขนาดที่แตกต่างกัน
หรือรูปร่างเกินขอบเขตเป้าหมาย ในกรณีนี้ ภูมิภาคต้นทางและเป้าหมายเป็นคนละส่วนกัน
ถูกตัดออก เพื่อให้เฉพาะส่วนของต้นทางที่พอดีเท่านั้นที่จะถูกปรับขนาดเป็นเป้าหมาย

ก่อนการตัดหรือช่องว่างภายใน พื้นที่ต้นทางและเป้าหมายจะอยู่ในแนวเดียวกันเพื่อให้
จุดที่ระบุผ่านพารามิเตอร์ "align=aa" ตรงกัน รหัส "aa" ระบุสมอ
จุดตามที่อธิบายไว้ข้างต้น

ตัวอย่างเช่น "align=BC" ระบุว่าจุดศูนย์กลางล่างสุดของพื้นที่ต้นทางควรได้รับ
จับคู่กับจุดกึ่งกลางด้านล่างของพื้นที่เป้าหมาย กล่าวอีกนัยหนึ่ง พื้นที่ต้นทางจะ
ให้อยู่กึ่งกลางแนวนอนและจัดแนวดิ่งที่ด้านล่างของพื้นที่เป้าหมายก่อน
การตัด:

---------------- แหล่งที่มา
|abcdefghijklmn|
---|opqrstuvwxyz01|--- เป้าหมาย ----------------
- |234567890ABCDE| - |234567890ABCDE|
- |FGHIJKLMNOPQRS| - |FGHIJKLMNOPQRS|
- |TUVWXYZabcdefg| - |TUVWXYZabcdefg|
-------------------------------- ----------------
ก่อนตัดกัน

หากให้ "align=TR" อยู่กึ่งกลางแทน แหล่งที่มาจะถูกตัดไปที่อื่น และ
ปรับขนาดเป็นพื้นที่อื่นของเฟรมเป้าหมาย:

-------------------------------- ----------------
- |abcdefghijklmn| |abcdefghijklmn|
- |opqrstuvwxyz01| |opqrstuvwxyz01|
- |234567890ABCDE| |234567890ABCDE|
------|FGHIJKLMNOPQRS| -
target |TUVWXYZabcdefg| แหล่งที่มา
----------------
ก่อนตัดกัน

โหมดการจัดตำแหน่งเริ่มต้นคือ "CC" นั่นคือแหล่งที่มาและเป้าหมายอยู่กึ่งกลางร่วมกัน

หมายเหตุ ON SCALE ปัจจัย อนุมาน


หากไม่ได้ระบุปัจจัยมาตราส่วน X และ Y ไว้อย่างชัดเจน y4mscaler จะอนุมาน
ปัจจัยจากพื้นที่ใช้งานต้นทางและเป้าหมาย และอัตราส่วนตัวอย่าง (SAR's)

หากพื้นที่ใช้งานไม่เข้ากันกับรูปร่าง (ตาม SAR) แหล่งที่มาและ
ภูมิภาคเป้าหมายจะถูกตัดหรือเสริมตามนโยบายหนึ่งในสี่ข้อ นโยบายคือ
เลือกโดยใช้พารามิเตอร์ "infer=" และหนึ่งในคีย์เวิร์ด PAD, CLIP, PRESERVE_X,หรือ
PRESERVE_Y. (ค่าเริ่มต้นคือ PAD.)

PAD
เลือกปัจจัยการปรับขนาดที่จะรองแหล่งที่มา แต่ให้แน่ใจว่าแหล่งที่มาทั้งหมด
เนื้อหารูปภาพจบลงที่เป้าหมาย

CLIP
เลือกปัจจัยมาตราส่วนที่จะตัดแหล่งที่มา แต่จะเติมเต็มเป้าหมาย
ภูมิภาคให้ได้มากที่สุด

PRESERVE_X
เลือกปัจจัยการปรับขนาดที่รักษาเนื้อหาต้นฉบับแนวนอนได้มากเท่ากับ
เป็นไปได้

PRESERVE_Y
เลือกปัจจัยการปรับขนาดที่รักษาเนื้อหาแหล่งที่มาแนวตั้งได้มากเท่ากับ
เป็นไปได้

นโยบายนี้ได้รับผลกระทบเพิ่มเติมจากการเลือกคำหลักอีกสองคำ เรียบง่าย,หรือ EXACT.
(ค่าเริ่มต้นคือ เรียบง่าย.)

EXACT
คำนวณปัจจัยมาตราส่วนที่แน่นอน

เรียบง่าย
ปรับพื้นที่ใช้งานและปัจจัยการปรับขนาด (ภายใน 10% หรือมากกว่านั้น) เพื่อลดความซับซ้อนของ
อัตราส่วนให้มากที่สุด (เช่น ครอบตัดหรือรองเล็กน้อยเพื่อให้ได้อัตราส่วน
ของ 2/1 มากกว่า 45/22)

หมายเหตุ ON โครเมียม โหมด AND สุ่มตัวอย่าง


y4mscaler สามารถแปลงสตรีมจากโหมดสุ่มตัวอย่างโครมาหนึ่งไปยังอีกโหมดหนึ่งได้ เช่น
การแปลงเป็นการดำเนินการที่สูญเสียอยู่เสมอ แม้ว่าเฟรมโดยรวมจะอยู่ระหว่าง 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 ก่อนดำเนินการต่อไปโดย
เครื่องมืออื่นๆ

หากแหล่งที่มามีช่องอัลฟา (เช่นโหมด 444ALPHA) และเป้าหมายไม่มี alpha
ช่องทางจะถูกละทิ้ง ในทางกลับกัน ถ้าเป้าหมายมีช่องอัลฟ่า
แต่แหล่งที่มาไม่ได้สร้างช่องอัลฟาคงที่โดยใช้ค่าอัลฟาของ
สีพื้นหลังของเป้าหมาย (ตามที่กำหนดโดย "-O bg=") ค่าดีฟอลต์จะทึบเต็มที่

ในทำนองเดียวกัน หากเป้าหมายมีช่องสัญญาณโครมาแต่ต้นทางไม่มี (เช่น luma-only
MONO stream) จากนั้นช่อง Chroma ในเอาต์พุตจะถูกตั้งค่าตาม
สีพื้นหลัง.

หมายเหตุ ON ผิดปกติ อินเตอร์เลซ ผสม


รูปแบบ YUV4MPEG2 ช่วยให้สามารถสตรีม "โหมดผสมแบบอินเทอร์เลซ" ซึ่งอาจประกอบด้วย a
การผสมผสานระหว่างกรอบโปรเกรสซีฟและอินเทอร์เลซ แต่ละเฟรมถูกแท็กเป็นชั่วคราว
เฟรมแบบอินเทอร์เลซหรือโปรเกรสซีฟ และเฟรมตัวอย่างแนวตั้ง (รูปแบบ 4:2:0) เพิ่มเติม
แท็กเป็นอินเทอร์เลซเชิงพื้นที่หรือไม่ น่าเสียดายที่สิ่งนี้ช่วยให้เป็นไปได้ของ
ผิดปกติ เฟรมซึ่งเกิดขึ้นเป็นการอินเทอร์เลซชั่วคราว (ฟิลด์สุ่มตัวอย่างที่ different
ครั้ง) แต่มีความก้าวหน้าเชิงพื้นที่ (การสุ่มตัวอย่างดำเนินการทั่วทั้งเฟรม) หรือรอง-
ในทางกลับกัน สิ่งเดียวที่สมเหตุสมผลที่จะทำกับเฟรมที่ผิดปกตินั้นคือในแนวตั้ง-
สุ่มตัวอย่างโครมา ทำให้ปัญหาหายไปโดยเร็วที่สุด

y4mscaler จะประมวลผลเฟรมดังกล่าวก็ต่อเมื่อรูปแบบเอาต์พุตเป้าหมายไม่ใช่แนวตั้ง-
ตัวอย่างย่อย (เช่น 4:4:4, 4:2:2 เป็นต้น) และไม่มีการประมวลผลแนวตั้งอื่นที่จำเป็น
มิฉะนั้น y4mscaler จะประกันตัวในการประมวลผลกลางน้ำเมื่อพบสิ่งผิดปกติ
กรอบ. หากมีโอกาสพบข้อผิดพลาดดังกล่าว y4mscaler จะพิมพ์
เตือนเมื่อการประมวลผลเริ่มต้น

EXIT สถานภาพ


0 ดำเนินการโปรแกรมสำเร็จ

1 การใช้งาน ไวยากรณ์ หรือข้อผิดพลาดในการปฏิบัติงาน

ใช้ y4mscaler ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

  • 1
    NSIS: ระบบติดตั้งสคริปต์ Nullsoft
    NSIS: ระบบติดตั้งสคริปต์ Nullsoft
    NSIS (การติดตั้งสคริปต์ Nullsoft
    System) เป็นโอเพ่นซอร์สระดับมืออาชีพ
    ระบบสร้างตัวติดตั้ง Windows มัน
    ได้รับการออกแบบให้มีขนาดเล็กและยืดหยุ่น
    อย่างพอสซี่...
    ดาวน์โหลด NSIS: Nullsoft Scriptable Install System
  • 2
    รับรองความถูกต้อง
    รับรองความถูกต้อง
    AuthPass เป็นรหัสผ่านโอเพ่นซอร์ส
    ผู้จัดการด้วยการสนับสนุนที่เป็นที่นิยมและ
    Keepass ที่พิสูจน์แล้ว (kdbx 3.x และ kdbx 4.x ...
    ดาวน์โหลด authpass
  • 3
    Zabbix
    Zabbix
    Zabbix เป็น open ระดับองค์กร
    โซลูชันการตรวจสอบแบบกระจายแหล่งที่มา
    ออกแบบมาเพื่อตรวจสอบและติดตาม
    ประสิทธิภาพและความพร้อมใช้งานของเครือข่าย
    เซิร์ฟเวอร์ อุปกรณ์...
    ดาวน์โหลด Zabbix
  • 4
    เคดิฟ3
    เคดิฟ3
    ที่เก็บนี้ไม่ได้รับการดูแลอีกต่อไป
    และเก็บไว้เพื่อวัตถุประสงค์ในการเก็บถาวร ดู
    https://invent.kde.org/sdk/kdiff3 for
    รหัสใหม่ล่าสุดและ
    https://download.kde.o...
    ดาวน์โหลด KDiff3
  • 5
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX เป็น GUI สำหรับ
    USB Loader ของ Waninkoko ขึ้นอยู่กับ
    ลิบวิกี จะช่วยให้รายการและ
    เปิดตัวเกม Wii เกม Gamecube และ
    homebrew บน Wii และ WiiU...
    ดาวน์โหลด USBLoaderGX
  • 6
    Firebird
    Firebird
    Firebird RDBMS นำเสนอคุณสมบัติ ANSI SQL
    & ทำงานบน Linux, Windows &
    หลายแพลตฟอร์ม Unix คุณสมบัติ
    การทำงานพร้อมกันและประสิทธิภาพที่ยอดเยี่ยม
    & พลัง...
    ดาวน์โหลด Firebird
  • เพิ่มเติม»

คำสั่ง Linux

Ad