วิดีโอและคำบรรยาย · โปรแกรมดาวน์โหลดภาพขนาดย่อของ YouTube และโปรแกรมดูข้อมูลเมตา
เหตุใด hqdefault.jpg จึงมีแถบสีดำ: ยุค 4:3 ของ YouTube และสวิตช์ 16:9
· พื้นหลัง
youtube ภาพขนาดย่อ อัตราส่วนภาพ
ภาพขนาดย่อของ YouTube บางขนาดยังคงมีแถบตัวอักษร โพสต์นี้จะอธิบายว่าโปรแกรมเล่น 4:3 รุ่นแรกๆ ของแพลตฟอร์มกำหนดขนาดภาพขนาดย่อได้อย่างไร สิ่งที่เปลี่ยนแปลงไปในวิดีโอแบบจอกว้าง และเหตุใดขนาดเก่าจึงยังคงอยู่เพื่อความเข้ากันได้
วิดีโอจอกว้างพร้อมภาพขนาดย่อแบบกล่อง — มรดกที่มองเห็นได้ของแพลตฟอร์มรุ่นเก่า
ฉากแบบจอกว้างสามารถเข้ามาภายใน 4:3 JPEG โดยมีแถบแนวนอนรวมเข้ากับพิกเซล ในการ์ด 16:9 CSS ไม่สามารถลบเฉพาะแถบเหล่านั้นโดยไม่เปลี่ยนรูปภาพ `hqdefault` และ `sddefault` เป็นผืนผ้าใบแค็ตตาล็อก 4:3 ซึ่งเนื้อหาอาจอยู่ในกล่องจดหมาย; การยืดจะบิดเบือนสี่เหลี่ยมทั้งหมด ในขณะที่ครอบตัดพิกเซล
ToolAcre ถอดรหัส JPEG ที่อ่านได้ และรายงานขนาดจริงพร้อมคำอธิบายลักษณะของตัวแปร มันไม่ได้ครอบตัดหรือสร้างพื้นที่รูปภาพใหม่ “ปรับให้พอดีกับรูปขนาดย่อนี้” อาจหมายถึงการรักษาแถบ บิดเบือนไฟล์ หรือครอบตัดพิกเซล การเห็น 480×360 หรือ 640×480 จะทำให้ผู้ใช้ระบุคุณสมบัติแหล่งที่มาของอิมเมจก่อนที่จะเลือกการดำเนินการเหล่านั้น การดาวน์โหลดสำเนาอื่นไม่ได้เปลี่ยนแปลงแถบที่อบใน
ข้อเท็จจริงแคตตาล็อก 4:3 ปัจจุบันที่ไม่มีประวัติแพลตฟอร์มที่ไม่รองรับ
`hqdefault` อยู่ในนาม 480×360 และ `sddefault` 640×480; ทั้งคู่คือ 4:3 ข้อเท็จจริงในปัจจุบันเหล่านี้อธิบายลักษณะการทำงานของเลย์เอาต์ แต่ไม่ใช่เมื่อ YouTube แนะนำชื่อ อะไรเป็นแรงบันดาลใจ หรือเหตุใดจึงยังคงใช้ชื่อดังกล่าว หากไม่มีเอกสารประกอบ ประวัติแพลตฟอร์มถือเป็นการคาดเดา ดังนั้นไฟล์ที่ใช้งานจริงและขนาดที่ถอดรหัสจึงเป็นหลักฐานที่ใช้ที่นี่
ขนาดที่กำหนดยังคงต้องมีการวัด ตัวเลือก `sddefault` อาจส่งคืน 404 ข้อผิดพลาดอื่นหรือตัวยึดตำแหน่ง 120×90 ใต้ HTTP 200 ToolAcre ถอดรหัสก่อนที่จะยอมรับ 480×360 `hqdefault` ที่วัดได้จะสร้างรูปทรงผืนผ้าใบ ไม่ใช่แถบที่มองเห็นได้ องค์ประกอบ 4:3 อาจเต็มเฟรม อัตราส่วนภาพอนุญาตให้มีแถบดำดำแต่ไม่ได้พิสูจน์ให้เห็น ตรวจสอบพิกเซลก่อนกำหนดเวลางานลอกเลียนใดๆ
ตัวแปร 16:9 ปัจจุบันโดยไม่ต้องประดิษฐ์การเล่าเรื่องสวิตช์ทางประวัติศาสตร์
`mqdefault` ที่ 320×180 และทางเลือก `maxresdefault` ที่ 1280×720 เป็นชื่อ 16:9 ทั้งสองช่องพอดีกับช่องไวด์สกรีน แต่ช่องหลังมีพื้นที่พิกเซลถึงสิบหกเท่า `mqdefault` อาจเหมาะกับการ์ดใบเล็กแต่นุ่มนวลในฮีโร่ `maxresdefault` อาจมีพิกเซลเพียงพอ แต่ขัดแย้งกับภาพซ้อนทับ อัตราส่วนจะตอบเฉพาะเรขาคณิตเท่านั้น
`maxresdefault` อาจส่งคืน 404 หรือตัวยึดตำแหน่งขนาดเล็ก และการครอบตัดไม่สามารถสร้างแหล่งที่มาที่หายไปได้ จากนั้น `mqdefault` อาจเป็นตัวเลือกเดียวที่สะอาด 16:9 ในขณะที่ 4:3 `hqdefault` ให้พิกเซลมากกว่า เลือกรายละเอียดที่ต่ำกว่า ครอบตัดในภายหลัง หรือค้นหาแหล่งอื่นที่ได้รับอนุญาต ToolAcre ไม่เพิ่มสเกล `mqdefault` หรือเรียกความละเอียดสูงสุดของตัวยึดตำแหน่ง ขนาดปลายทางจะกำหนดว่าการแลกเปลี่ยนจะยอมรับได้หรือไม่
การทำแถบดำในกรอบ 4:3 — เหตุใด hqdefault และ sddefault จึงมีแถบในขณะที่ maxresdefault ไม่มี
Letterboxing พอดีกับภาพจอกว้างภายในผืนผ้าใบ 4:3 ที่แคบกว่า โดยเว้นช่องว่างในแนวตั้งไว้เป็นแถบ การยืดออกไป 16:9 บิดเบือนแถบและรูปภาพเข้าด้วยกัน CSS `object-fit: cover` ครอบตัดสี่เหลี่ยมด้านนอกและอาจคงแท่งที่อบไว้ไว้ การล้างข้อมูลที่แม่นยำต้องมีการตรวจสอบพิกเซลและกำหนดสี่เหลี่ยมครอบตัด โดยไม่ถือว่าคุณสมบัติการแสดงผลเปลี่ยนแหล่งที่มา
การครอบตัดยังสามารถลบคำบรรยาย โลโก้ ใบหน้า หรือองค์ประกอบที่ต้องการได้ ToolAcre ไม่ทำให้เป็นอัตโนมัติ มันจัดเตรียม JPEG Blob ที่ได้รับการยืนยันแล้ว และตัวแก้ไขแยกต่างหากจะดำเนินการงานที่ได้รับอนุญาต เก็บรักษาต้นฉบับ แหล่งบันทึก URL และตัวแปร และบันทึกการครอบตัดแยกกัน การดาวน์โหลดสาธารณะที่ประสบความสำเร็จไม่ได้ให้สิทธิ์ในการแก้ไข ดังนั้นโปรดตรวจสอบการอนุญาตก่อน รวมพิกัดครอบตัดเมื่อการผลิตซ้ำถูกต้องแม่นยำ
แรงจูงใจด้านความเข้ากันได้อยู่นอกเหนือการดำเนินการ เลือกจากไฟล์ที่สังเกต
การเรียก 4:3 เส้นทางสิ่งประดิษฐ์ที่เข้ากันได้จากยุคใดยุคหนึ่งจะก่อให้เกิดแรงจูงใจ การนำไปปฏิบัติจะกำหนดเฉพาะชื่อปัจจุบัน ขนาดที่ระบุ บันทึกย่อด้าน และคำตอบสาธารณะเท่านั้น รหัสผลิตภัณฑ์แสดงให้เห็นถึงพฤติกรรมปัจจุบัน ไม่ใช่การตัดสินใจในอดีตของบุคคลที่สาม มิติที่มีลักษณะคล้ายกับแบบแผนเก่าไม่ได้ให้ประวัติที่ขาดหายไป
เลือกไฟล์ที่สังเกตแทน: ถอดรหัส `hqdefault`, `sddefault`, `mqdefault` และ `maxresdefault` ตรวจสอบความพร้อมใช้งาน เปรียบเทียบความต้องการองค์ประกอบและพิกเซล และบันทึกแหล่งที่มา URL ที่เสถียรอาจแสดงงานศิลปะที่ได้รับการปรับปรุงในภายหลัง ดังนั้นไฟล์ของวันนี้จึงไม่มีอะไรพิสูจน์ได้เกี่ยวกับปีที่ผ่านมา บาร์ไม่เปิดเผยวันที่อัพโหลด วิดีโอใหม่อาจมีผู้สมัคร 4:3 และผู้โพสต์เก่า 16:9 วันที่สังเกตมากกว่าวันที่รูปแบบ
ตัวอย่างการทำงาน: การครอบตัดเป็นการกระทำของผู้ใช้ ไม่ใช่คุณลักษณะ ToolAcre
หน้าหลักสูตรต้องมี 960×540 `maxresdefault` ส่งคืนตัวยึดตำแหน่ง 120×90, `sddefault` ไม่พร้อมใช้งาน, `hqdefault` คือ 480×360 ที่มีแท่ง และ `mqdefault` คือ 320×180 โดยไม่มี พวกเขา ไฟล์ที่สะอาดมีขนาดเล็กเกินไป อันที่ใหญ่กว่านั้นยังคงพลาดเป้าหมายและจำเป็นต้องครอบตัด ไม่มีผู้สมัครที่จัดให้ตรงตามข้อกำหนดทุกประการ
เมื่ออนุญาตให้ใช้ซ้ำและแก้ไขได้ ตัวแก้ไขจะเก็บรักษา `hqdefault` และสร้างการครอบตัด 16:9 แยกต่างหาก พวกเขาบันทึกขนาด URL, 480×360 วันที่เข้าถึง และชื่อไฟล์อนุพันธ์ จากนั้นทดสอบความนุ่มนวลและเนื้อหาที่สูญหาย หากไม่เพียงพอก็จะขอแหล่งที่ดีกว่า ToolAcre ส่ง Blob ดั้งเดิม บรรณาธิการได้ทำและอนุมัติการครอบตัด บันทึกการตรวจสอบควรตั้งชื่อการดำเนินการของบรรณาธิการอย่างชัดเจน
Takeaway: มีแถบอยู่ในไฟล์ปัจจุบันบางไฟล์ ประวัติศาสตร์ของพวกเขาไม่ได้ถูกสร้างที่นี่
แคนวาส 4:3 ที่ถอดรหัสแล้วจะไม่พิสูจน์แถบจนกว่าจะมีการตรวจสอบ และแถบที่มองเห็นได้จะพิสูจน์ว่าไม่มีวันที่เผยแพร่ อัตราส่วนแหล่งที่มา-วิดีโอ หรือยุคของแพลตฟอร์ม `hq1`, `hq2` และ `hq3` เป็นภาพนิ่งแบบเฟรม ไม่ใช่การครอบตัดโปสเตอร์ ดังนั้นการเปลี่ยนภาพจึงสามารถเปลี่ยนฉากได้ ToolAcre ตรวจไม่พบสีของแถบ ค้นหาการครอบตัดที่ปลอดภัย ประเมินใบหน้า หรือรับประกันข้อความที่อ่านง่าย ตรวจสอบการซ้อนทับที่จุดพักการตอบสนองขั้นสุดท้าย เนื่องจากการครอบตัดที่ปลอดภัยบนเดสก์ท็อปอาจซ่อนวัตถุบนมือถือ ทดสอบคอนเทนเนอร์ทั้งแนวนอนและแนวตั้งแคบก่อนที่จะอนุมัติอนุพันธ์
บันทึกครอบตัดควรแยกการดึงข้อมูลออกจากการแก้ไข ToolAcre แยกวิเคราะห์ในเครื่อง จากนั้นส่งโพรบ JPEG ที่ไม่มีข้อมูลรับรองแปดรายการ และคำขอ oEmbed อิสระหนึ่งรายการไปยัง Google ตัวบล็อก พร็อกซี ตัวยึดตำแหน่ง การถอดรหัสล้มเหลว หรือ JSON ที่ไม่ถูกต้องสามารถทิ้งหลักฐานไว้บางส่วนได้ และข้อจำกัดในการออกจากระบบยังคงอยู่ การตอบสนองดั้งเดิมจะแสดงสิ่งที่มาถึงในขณะนี้ ในขณะที่พิกัดครอบตัด ชื่อไฟล์ที่สืบเนื่อง และการอนุมัติจะระบุถึงการแก้ไขในภายหลัง เก็บรักษาบันทึกทั้งสองไว้เมื่อผู้ตรวจสอบในอนาคตต้องทำซ้ำองค์ประกอบสุดท้าย