หมายเลข (240 และ 360) หมายถึงอะไร
มันคือความละเอียดแนวตั้งของวิดีโอ หมายความว่าวิดีโอมีความสูง 240 พิกเซลหรือ 360 พิกเซล สิ่งนี้มักจะระบุไว้ว่า "240p" หรือ "360p" "p" หมายถึง "โปรเกรสซีฟ" และหมายความว่าทุกเฟรมในวิดีโอนี้เป็นแบบเต็มเฟรมซึ่งตรงกันข้ามกับวิดีโอแบบอินเทอร์เลซ
ดังนั้นตัวเลขมีความหมายกับคุณอย่างไร ของหลักสูตรที่มีขนาดใหญ่จำนวนนี้ดีกว่าที่มีคุณภาพในทั่วไป ยิ่งคุณมีจำนวนพิกเซลมากเท่าใดความคมชัดของวิดีโอก็จะยิ่งมากขึ้นเท่านั้นหากมีขนาดใหญ่ขึ้น
คุณสามารถดูแผนภูมิขนาดนี้สำหรับการแก้ปัญหาทั่วไปตัวอย่างเช่น:
- PAL (และ NTSC) มาตรฐานทีวีเก่า
- VGA, ความละเอียดวิดีโอเก่า "คลาสสิค"
- HD720 วิดีโอ 1280x720p ซึ่งพบได้ทั่วไปในการสตรีมอินเทอร์เน็ตและทีวี
- HD1080 วิดีโอความละเอียด 1920x1080p พบได้ในดิสก์ BluRay และการสตรีมคุณภาพสูง
เมื่อฉันดาวน์โหลดไฟล์ความละเอียดหรือขนาดไฟล์ที่มากขึ้นหมายถึงคุณภาพที่ดีขึ้นหรือไม่
ตอนนี้เราต้องกำหนด "คุณภาพ" ก่อน นั่นอะไรน่ะ? คุณภาพเป็นสิ่งที่เป็นอัตวิสัยโดยเนื้อแท้ บางคนรู้สึกรำคาญจากข้อผิดพลาดเล็ก ๆ ในวิดีโอขณะที่คนอื่นไม่ได้ บางคนชอบวิดีโอที่คมชัดขณะที่บางคนไม่ชอบวิดีโอที่ "คมชัด" เกินไป
โดยทั่วไปมีปัจจัยสำคัญสามประการสำหรับคุณภาพ "อัตนัย" ในวิดีโอ:
- ความละเอียดคือความละเอียดแนวตั้งที่เราได้พูดคุยไปแล้ว
- อัตราเฟรมคือจำนวนเฟรมที่แสดงในหนึ่งวินาที
- อัตราบิตคือจำนวนบิตต่อวินาทีที่จัดเก็บสำหรับวิดีโอนี้
ทุกคนมีอิทธิพลต่อคุณภาพ ยิ่งความละเอียดอัตราเฟรมและอัตราบิตเพิ่มขึ้นเท่าไรคุณภาพของภาพก็จะยิ่งดีขึ้นเท่านั้น นอกจากนี้ขนาดไฟล์จะเพิ่มขึ้น
ดังนั้นเมื่อพยายามที่จะตัดสินคุณภาพคุณสามารถใช้ขนาดไฟล์เป็นเกณฑ์ ทำไมนี้ เพียงแค่ดูที่ความละเอียดแนวตั้งเท่านั้นคุณจะไม่สามารถพูดอะไรเกี่ยวกับคุณภาพ สมมติว่าเรามีวิดีโอสองรายการ:
- ความละเอียด 320x240, 25 เฟรมต่อวินาที, 1 เมกะบิตต่อวินาทีบิตเรต
- ความละเอียด 320x240, 25 เฟรมต่อวินาที, 200 กิโลบิตต่อวินาทีบิตเรต
อันไหนจะดูดีกว่ากัน? แน่นอนคนแรกเพราะมันมีบิตเรตที่สูงขึ้น และนั่นก็หมายความว่าขนาดไฟล์จะใหญ่ขึ้น
แต่แน่นอนคุณไม่สามารถดูพารามิเตอร์เดียวเพื่อตัดสินสิ่งนี้ ในความเป็นจริงวิดีโอที่มีความละเอียดสูงกว่าอาจดูแย่กว่าวิดีโอที่มีความละเอียดต่ำกว่า ลองดูตัวอย่างอื่น:
- ความละเอียด 1920x1080, 12.5 เฟรมต่อวินาที, 300 กิโลบิตต่อวินาทีบิตเรต
- ความละเอียด 1280x720, 25 เฟรมต่อวินาที, 600 กิโลบิตต่อวินาทีบิตเรต
ที่นี่วิดีโอ 720p จะดูดีขึ้นเพราะใช้เฟรมมากกว่าต่อวินาทีและมีอัตราบิตสูงขึ้น อีกตัวอย่างหนึ่งก็คือปรับวิดีโอ ลองนึกภาพคุณถ่ายวิดีโอที่มีขนาด 320x240 และขยายขึ้นเป็นสองเท่า คุณได้รับวิดีโอ 480 แต่จะไม่ดูดีกว่าต้นฉบับ
สิ่งที่เกี่ยวกับตัวแปลงสัญญาณที่แตกต่างกัน?
ตอนนี้เรารู้แล้วว่าขนาดไฟล์เป็นตัวบ่งชี้ที่ดีสำหรับคุณภาพ แต่เดี๋ยวก่อนมีอีกมาก!
เพียงเพราะวิดีโอหนึ่งมีขนาดเล็กกว่าวิดีโออื่น ๆ (เช่น 40MB เทียบกับ 60MB) นี่ไม่ได้หมายความว่าวิดีโอขนาดใหญ่จะดูดีกว่า ทำไมถึงเป็นอย่างนั้น? มันอาจใช้ตัวแปลงสัญญาณที่ไม่มีประสิทธิภาพมากขึ้น ตอนนี้เรากำลังพูดถึงวิธีการเข้ารหัสวิดีโอเป็นไฟล์
ตัวแปลงสัญญาณโดยทั่วไปเพียงแค่ใช้วิดีโอต้นฉบับและบีบอัดเป็นไฟล์ขนาดเล็ก คุณสามารถบอก codec ได้ว่าควรใช้บิตกี่บิตต่อวินาที นั่นเป็นอัตราบิตที่เราเคยพูดถึงมาก่อน
มีตัวแปลงสัญญาณหลายตัวและบางตัวดีกว่าตัวแปลงสัญญาณอื่น ๆ "ดีกว่า" หมายถึงอะไรที่นี่ หมายความว่าตัวแปลงสัญญาณสองตัวที่ให้อัตราบิตเท่ากันสามารถให้ผลลัพธ์ที่แตกต่างกันในด้านคุณภาพ ลองมาตัวอย่าง:
- วิดีโอ MPEG-2 ภาพยนตร์ DVD ทั่วไปขนาดหลาย GB
- วิดีโอ h.264, การออกอากาศ YouTube HD, ขนาดไม่กี่ร้อย MB
วิดีโอจากดีวีดีขนาดใหญ่ ใหญ่มากจริงๆ สามารถมีข้อมูลได้หลายกิกะไบต์ และยังคงเป็นวิดีโอ HD HD ที่ดูดีกว่าในขณะที่ใช้งานเพียงไม่กี่ร้อยเมกะไบต์
อย่างที่คุณเห็นตัวแปลงสัญญาณ h.264 ที่ใช้สำหรับ YouTube HD นั้นดีกว่ามากและมีประสิทธิภาพมากกว่าตัวแปลงสัญญาณ MPEG-2 รุ่นเก่าที่ใช้สำหรับดีวีดี นี่คือเหตุผลที่ไม่น่าเชื่อถือขนาดไฟล์
ตามกฎทั่วไป: หากไฟล์สองไฟล์ใช้ตัวแปลงสัญญาณที่แตกต่างกันคุณไม่สามารถเปรียบเทียบขนาดไฟล์เพื่อตรวจสอบว่าไฟล์หนึ่งจะดูดีกว่าไฟล์อื่นหรือไม่
YouTube ทำอะไรได้บ้าง
ดังนั้นตอนนี้เรากำลังพูดถึงการดาวน์โหลดจาก YouTube เรารู้อยู่แล้วว่า YouTube ใช้ตัวแปลงสัญญาณที่ดีและใช้ตัวแปลงสัญญาณนี้สำหรับวิดีโอทั้งหมด ฉันคิดว่าคุณควรใช้ความละเอียดสูงสุดที่มีให้เมื่อดาวน์โหลด YouTube จะไม่ยกระดับวิดีโอ ซึ่งหมายความว่าหากคุณดาวน์โหลดที่มีความละเอียดแนวตั้งสูงสุดคุณจะได้คุณภาพที่ดีที่สุด หากคุณดาวน์โหลดไฟล์ที่มีขนาดไฟล์สูงกว่าคุณจะได้คุณภาพที่ดีกว่า
คุณควรใช้ตัวเลือก MP4 (ซึ่งใช้ตัวแปลงสัญญาณ h.264 ข้างต้น) หากเป็นไปได้ สำหรับวิดีโอบางรุ่นความละเอียดสูงสุดนั้นใช้ไม่ได้กับ FLV
ตัวอย่างเช่นฉันทดสอบวิดีโอนี้ในหนึ่งในวิดีโอของฉันเองอัปโหลดเป็น h.264:
charon:~ werner$ youtube-dl http://www.youtube.com/watch?v=tu1zF7mr6pg -F
[youtube] Setting language
[youtube] tu1zF7mr6pg: Downloading video webpage
[youtube] tu1zF7mr6pg: Downloading video info webpage
[youtube] tu1zF7mr6pg: Extracting video information
Available formats:
22 : mp4 [720x1280]
45 : webm [720x1280]
35 : flv [480x854]
34 : flv [360x640]
18 : mp4 [360x640]
43 : webm [360x640]
5 : flv [240x400]
อย่างที่คุณเห็นคุณภาพดีที่สุดมีให้ผ่าน MP4 (เท่ากับตัวแปลงสัญญาณ h.264) และ WebM เท่านั้น